On-Page SEO refers to the tweaking (or Search Engine Optimization!) a webmaster should do to the pages of his/her web site to optimize it with the goal of ranking well in search engines.
First, make sure you've identified the keywords (
1) that each page within your site will be targeting. These keywords should accurately reflect the content on it. Once these words are identified, use the techniques below for each page.
Ideally, create each page with a static URL, no session IDs and no underscores. Pages with underscores will not be included in search results, use hypens instead. So instead of using onpage_seo.htm, use onpage-seo.htm. The file name of each page should reflect its keywords.
Create a logical structure for your web site, using folders where they make sense, and create a site map (
2) that lists links to each page on your site using the keywords as the anchor text for each link.
Tags: Place your keywords in the Title tag, and the meta description and keyword tags (
3). Also, and this is very important, use your header tags! Place your main keywords in the <h1> tag, and use the h2-h6 tags for any secondary words or phrases that the page may need.
No more than once on the page, bold and italicize the keywords.
Within the content of your page, make sure your keywords are utilized, but don't overdo it. Do not create a page that is your keyword over and over again, this is spam and may get the site de-listed. Use the keywords when and where appropriate, and make sure they are used more than once. The more content on the page, the more the keywords should appear.
Make sure you keywords appear near the top and bottom of the page.
When linking to other pages on your site, use appropriate anchor text (
4). For example, if the target page is on internet marketing, make the link-text "internet marketing".
When your On-Page SEO is complete, it's recommended you move on to Off-Site SEO.