White Hat VS Black Hat

SEO is, by definition, an attempt to manipulate the search results.