I know that off-page seo is overall more important but it is difficult and takes a long time to implement.
You can get good results for medium competitive keywords using on-page seo.
Here is my list of the top 10 on-page factors you should optimise for.
On-Page Seo Checklist of Tasks to Do:
- Place your keyword in the landing page URL. Remember the closer the keyword is to the beginning the better
- Use the keyword in the domain name. Each word should be separated by a hyphen
- Use keywords in the Title Tag which should not exceed 60 characters. The closer to the beginning the better.
- Use keywords in the body text. Do not exceed a density of 5% (keywords as % of total word count).
- Use keywords with header fonts, H1, H2, H3 etc. H1 is best.
- Keyord Proximity: (For 2 or more keywords in search phrase). Should be as close as possible.
- Keyword Prominence. Keywords should be as close as possible to the top of a page. Bold and large fonts are best.
- Internal Link Anchor Text. Use keywords in these links. Separate keywords with hyphens – not more than 3.
- Site map. Create a site map with keywords in the descriptions around each link.
- Outgoing Links: Use keywords in anchor text in and around these links.
On-Page Seo Checklist of Things To Avoid:
- Do not use Flash or if necessary use it very sparingly as it is invisible to search engines.
- Avoid over optimization . Don’t use too many keywords exceeding the recommended density of 5% and avoid repetitively use the same keyword – known as keyword stuffing.
- Don’t link to link farm sites.
- Don’t Redirect with refresh meta-tags
- Don’t Use Excessive Cross linking between > 10 sites hosted on the same server.
- Don’t steal images or cop[y large blocks of text from another website.
- Don’t use too many unrelated keywords on a single page.
- Avoid using dynamic pages if you want toi use keywords in the URL.
- Avoid using excessive Javascript.
- Avoid using frames on your web pages.