To get a high search engine ranking for your site you need to ensure that you consider all the key on page SEO factors and try to make them as search engine friendly as possible. Whilst good on page SEO does not automatically result in a high ranking it does help facilitate this.
The important on page SEO factors to bear in mind are:
The domain name
Choice of domain name is one of the vital on page SEO factors. In an ideal world you would simply use a keyword but you would be very lucky if this were to be available. In practice the best option it is best to use the keyword at the beginning with something following to make it unique e.g. keyword???.com. Using a hyphen is OK for SEO purposes.
How the site is constructed
Remember that the search engines can’t read Flash content or graphics so these can be a hindrance for SEO purposes. Use text as far as possible.
To help the search engines find and index your content ensure you have a sitemap.
The choice of Keywords
Choice of keywords is the most critical of on page SEO factors (in fact for your SEO overall) as the wrong keywords may mean that, in practice, you will not be able to get a good ranking.
Each page should be optimised for a keyword and all the keywords (which means the site as a whole) should be in the same niche.
The URL of each page
Another of the important on page SEO factors is the URL of each page which should contain the keyword of that page. Ideally this would be sitekeyword.com/pagekeyword. WordPress users should ensure that the Permalinks are set to “postname” (to put the title in the URL) and install a plugin which will automatically shorten the URL by removing common words.