White Hat SEO: methods that search engines endorse as being a component of good design. Black Hat SEO: Techniques that search engines dislike and attempt to mitigate their impact.