From Affiliate Wiki
Search Engine Optimisation
Search Engine Optimization is using knowledge and know how to have your site rank for key terms that generate leads and income.
Basic SEO - What You Should Do Before You Do Anything Else
1. Make sure your content is as unique as possible and provides real value. If you get this right users will want to link to you and you will not need to worry about a mind-numbingly boring links campaign!
2. Make sure the search engines can easily follow links from your home page to ALL the pages you want indexed OR create a sitemap using the Google sitemap rules.
3. Don't use images, Flash, etc. to display text. Always use text with different formatting options to achieve the required effect.
External tools
BuiltWith Website Optimizer - SEO Information and Optimization