on-Page Search Engine Optimization

On-page search engine optimization refers to what webmasters can do on the pages of their websites to make those pages rank higher in search engines. Effective on-page SEO refers to how webmasters can make their pages as clear and relevant as possible for search engines
Following are some basic techniques:

1. Your page must be a valid HTML document. Most internet sites are not valid. Check your site at http://validator.w3.org and fix errors if there are such.

2. You also must have a well structured HTML document. Many people crossing html tags like this : <form> <table> ... </form></table>. Never do that. Use careful tags H1 H2 ..... It is good to have one html tag H1 on the page for Title, after that some subtitles with H2 tags and etc... With css is very easy to change format and font size, but when search engine spider come to your site he don't see a css formats, only check html document. There is a very sample rule: switch off css styles and view site without css , see whether your titles is well structured and whether your text is visible and easy to read from top to bottom and for left to right.
3. It is very important what text you will put in <title>….</title>. It must be significant related to the content of the page. Never leave page title Untitled. It`s a big mistake.
4. Use metatags for keywords and description of the each page of the site. Try to suppose right keywords for the content of the page. Try to think like a user who will search the web for similar information and guess what keywords will he/she use for that search. Incorporate those keywords into your content.
5. If you are targeting a specific set of keywords, try to repeat those words a few times on the page. This concept is called "keyword density." For instance, if you are writing an article on how to cook shrimps, use the words "cook" and "shrimp" in the URL of the page on which the article appears, use those words in the title, and use those words a few times in the body of the article itself. Try to maintain a balance between SEO techniques and keeping your website reader-friendly.
6. Also is very important that the site has a good navigation between pages. If you use flash, make another navigation bar in the foother.