SEO Keyword Analysis
Before you optimise a web site you need to know what keywords you are optimising for. Longer phrases often convert into sales better than shorter generic terms. Find out how many searches are conducted for your keywords using a keyword suggestion tool.
SEO Site Analysis
Errors in HTML code could make it impossible for search engines to parse your pages. Try running your pages through the W3C validator and remove as many errors as possible. If your site contains a lot of Flash content it is wise to consider a text only alternative.
SEO Content Writing
The more pages of content your site has the better, don't be tempted to cheat and include long lists of words. It is much better to write quality content that other web users will link to. Consider putting any brochures your company produces online in a search engine friendly format.
SEO Permanence Analysis
Review your web site position at regular intervals, do not use automated tools to do this. Look at your log files and statistics software to find out how many visitors are coming to your site and which keywords convert into sales. Try to improve on top performing keywords by writing additional content. If you get conversions from a phrase that you do not appear high in the SERPS for consider supplementing your SEO efforts with PPC campaign.