The techniques used for search engine optimization (SEO) are generally grouped under the hat jargon: White hat seo, Grey hat seo and Black hat seo. While the white hat seo are considered as acceptable seo techniques, the black hat seo techniques are considered unethical. White Hat SEO: White Hat SEO is the best approach to optimizing a website. The overall strategy is to create a well-coded website for search engines to read and understand. For example, if a user found a website and decided it was interesting they may write an article about it, discuss it on a forum or mention it on their blog. White Hat seeks to accelerate this process by writing articles, entering forum discussions or blogging as separate people to the website itself. The idea is to create enough buzz about the website t...