1. At the very early of doing SEO of any page you should start with a little more bigger keyword. When your web page starts ranking in Google at some position from this keyword then only choose highly competitive keyword. For Example: SEO Services is highly want keyword so what you need, start with SEO Services in India or Seo Services in Delhi like keyword.
2. Keword ordering is very important for your page to get rank. For Example- SEO India and India SEO will be treated as two different keyword. So choose your keyword intelligently.
3. Put at least one of the primary keyword in your Sub domain or domain name of of website. For Seperating multiple keyword you can use hyphens(-).
For Example:- seo-tips-india, seo-services, seo-services-india.
4. There should not be any syntax error in your web page. Check all the pages whether there is any syntax error in the page. Validate HTML and CSS to minimize syntax error. Search Engine do not crawl pages in which there are lots of error.
5. Title of your web page should be in 1-10 words (50-90 characters) maximum in length. There should be at-least one primary keyword in Title.
The Title will be displayed in search results also so do research on it and choose wisely.
6. Write most important keyword phrases in heading tags on web page. It should not be exactly same as title of web page.
Write any word in (H1 H2 H3) tag for specifying anything important.
To short size of heading you can use CSS Style.
7. Write Keyword, Description and Title in Meta Tag. Although most of the Search Engine do not give importance of it but yet now some of the
Search engine like Yahoo still give it importance.
8. Write Web Page Meta Description attractive and related to web page containing keywords because it will appear on the search engine result pages.
9. Write text for navigation menu instead of using images or Java scripts.
10. Write your most important keyword in hyperlinked text and text that immediately precedes or follows the hyperlink.
Do not use same keyword always use synonyms at few places.
Jusk like instead of seo, I have use search engine optimization at many places on this page.
11. Write Alt attribute if you are using image to describe your image with proper keyword. Search Engine reads images with Alt tag.
12. Submit sitemap of your website to make sure all pages of your website are indexed by search engine crawlers. You can use Google Webmaster Tool for creating and submitting sitemap.
13. Keep size of each web page between 15 KB to 50 KB so it is downloaded fast and visitors do not have to wait for long.
For best SEO, ideal page size ideal should be 15KB.
14. Try to avoid your content in Flash, frame, images, java script because crawler find it very difficult and it is against seo tips and guidelines. Google Crawler does not read Flash image. Use simple image in place of flash.
15. Do not write dynamic url because it does not have keyword. If you are using any script which shows dynamic pages then make sure at least it should include one keyword.
16. Do not try to spam and never use methods like cloaking, keyword spamming or doorway pages.
Many seo advices to have multiple domain name and link each other but according to our SEO tips and guidelines search engine can penalize you for this. Instead of doing that try to add more quality content to your existing website. Your content should not be copied from somewhere else.
17. Submit your web page only once to google, Yahoo, AltaVista and other search engines and open directory.
Do not use any script or website for automatic submission.
18. If your web pages contents changes quite often then provide visitor with Newsletter and RSS feed.
19. Write articles on website related to yours having higher page ranking and leave your websites link.
20. Get link from other sites related to yours, search engine consider it as vote in your favour.
21. Make your account in Facebook, Twitter and Linkedin. Write your short and attractive content and leave your web page url so that you can get some visitor from there.