Quote Originally Posted by charlesth View Post
For optimizing the Website for search engine ranking you must follow the following step.

1) You must create informative and unique content of website
2) Use the Keyword research tool and choose proper keywords
3) Create URL structure which include your keyword
4) Use keywords in Title and Meta tags
5) Properly use h1, h2… tags in your website
6) Optimize your content with keyword density, keyword prominence and keyword proximity
7) Use alt tags for image optimization
8) Create proper page segmentation of website

These are the techniques of on page optimization but get high ranking on page optimization is not enough you need to do some off page activities also and try to generate quality back links of your website on your targeting keywords which is helpful to get ranking on search engine result page.
I agree with Charl..Alll points are very true top the point..I want to add one thing in this list.When you promoting keywords you should have to target main keywords on home pages & also in to internal pages..then you can achieve good rankings..