Whenever optimizing your web pages or landing pages, there is an entire list of items that you want to make sure are covered so as to effect the highest Search Engine Page Rank (SERP) and the highest number of Unique Visitors (UV) as possible. To do this you need to make sure that each item on the following list is covered.
Keyword Research. Keyword research is the start point of Search Engine Optimization (SEO). Without solid and effective keyword research, all of the efforts following your research may be wasted. The easiest way to perform keyword research is to go to the Google Keyword Selector Tool and search for your term of interest. By default, this tool lists the broadly matching search terms, but for SEO purposes, you want to select exact match to get data referencing how many searches per month are for your exact keyword of interest.
Keyword in Domain Name. Once you selected your niche keyword and you are ready to move forward, you then want to make sure that whatever domain name you select for your niche site has your keyword of interest in it. It is possible to rank for keywords using domain names that do not have the keyword of interest, but ranking a website with an exact match keyword is much easier.
Keyword in URL. Once you have obtained your keyword-based domain name, you want to then add content to your site that is hosted under that domain name. Any content that you add to your domain should be listed out in such a way so as to have you keyword in your URL. The keyword you use in your URL does not have to be the exact same as the one in your domain name, but, rather, a complimentary one. One great place to look for related keywords is the Google Wonder Wheel. The Google Wonder Wheel lists keywords it considers relevant to your main keyword. This technique can have great SEO benefits.
Keywords in Title Tag. This is perhaps one of the most important elements required to have your keyword. Many search engines use this as their determining standard as to whether or not to list your web page as one of the results in a search query. Having your keyword in your title tag is obviously essential
Meta Title, Meta Description, and Meta Keywords. Not all search engines use the information from meta tags, but some do, so it is valuable none-the-less. For this reason, put your keywords in your meta tags and move on.
Internal Linking Structure. Internal linking structure is important because not all pages on your website are the ones you want as landing pages. Many content pages on your site will simply be pages with supplementary or supporting information. For this reason, you want to have a solid, keyword-based internal linking structure that points to the landing page that you do want your visitor to find.
Content Optimization. Optimizing your content is as simple as adding your keywords to you content. Many webmaster stress over the keyword density of their web pages, but this is not necessary. Web page content should be written and should read naturally so as to convey your message effectively.
Heading Tags. As with title tags, heading tags should contain your keywords. Although not as relevant in the eyes of search engines, heading tags should contain keywords of interest or preferably Google Wonder Wheel keywords of interest.
Avoid Canonicalization Errors of your URL. If your website is listed in your root domain without the www subdomain, make sure that your www version contains a 301 redirect to your non-www URL. Why is this important? Canonicalization issues can break your web page reputation into several parts and split it up between pages if people link to different version of the URL. Not only does this affect rank and reputation, but it can also affect crawl depth.
These a some of the on-page SEO factor. There are others not listed here that are even more important.