The few things always keep in mind, before Optimize your site, website have something new & different services from other relate competitor. People know about your services and like your services. You can optimize your site to follow few point:

Firstly optimize your site according to search engine point view.

  1.  Content: Your page should be 100% quality content and your blog or article have fresh content & grate quality images.
  2. Alt tag: Generate Alt tag on image because search engine read alt tag not image.
  3. Meta tag and Description: Meta tag and description should be match of your keyword search.
  4. Site map: Create a site map of your site & create robot.txt file.
  5. RSS feed: RSS site feed update, for inform that, what is new update on your page.
  6. One things is very important always maintain the keyword density.If you violet the percentage of keyword density then your website have a change to kick out from the top listed search engine foe ever.
  7. Build ling: Build the back-link on HPR or Alexa website.
  8. Website loading: Check your page loading time.
  9. Broken link: Check broken links on google webmaster & then remove from disavow tool.
  10. Check URL priority: check your domain authority & page authority & spam score on moz website.
  11. Image Sharing: Image share on image sharing site & ppt videos on high page rank site, and listing product on famous site.

Off-page: create link on social media site like facebook,twitter,stumble upon, tumblr and increase followers and share our services with them.Search forum sites according your page them & disccuss to people.