1.On page optimization - By doing good On page optimization have done 70% of the SEO of website. In this techniques there are many points should be focused -

1.1 choose appropriate keyword for website by Google Adword keyword tool. Choose less competitive but higher searching keyword. Use those keyword in meta keyword and write a very good meta description by using those keyword with the variations.

1.2 Put anchor text at page where want to do Seo.

1.3 Use header tags h1 ,h2 in the page.

1.4 Use alt tags to the images for image optimization.

1.5 Create Sitemap.xml and Ror.xml by using site Sitemap.com.

Submit these maps to root directory of the website.

1.6 Create Robots.txt and upload to the root directory. Robots.txt file allow and disallow search engine to check pages,which pages should be crawled or which page should not.

1.7 Use those keyword with variations in website description.Highlight those keyword in site description.

1.8Add 404 page not found code to the Htaccess file ,if any user put wrong url in url tab then by this 404 page not found code user will move to your website and will no divert .

On Page Optimization contains 70% part of the SEO of website and Off page contains 30% part of the SEO of website.