Black Hat vs. White Hat Search Spam Debat
White hat method is seen as the more legal and acceptable way to improve the website. Black hat method is seen as an unethical way.
The black hats write software, to manipulate data and information on the web able to generate tons of grammatically correct but meaningless information full of keywords bringing in a lot of traffic. White hat is the opposite of that — basically ethical SEO, which is using established SEO practices to increase a site's ranking. White hat is a more long-term strategy, and black hat can be more immediate.
While the so-called good people crack their minds to write assuring information that is more useful to the human mind, the black hats write software that is able to generate tons of grammatically correct but meaningless information full of keywords that brings in a lump sum of traffic.
Black hat SEO uses the content on a page and links both on and to a page for search engines to see. Humans aren't supposed to see them at all, and various black hat techniques can be used to hide them. White hat techniques, use content and links designed for both humans and search engines to see.
Black hat SEO techniques may quickly deliver results. However, due to the disposable nature of the domains, the results are often short term - although they can be long term. White hat SEO techniques can take some time to implement (although not necessarily) but their results tend to last for a long time (although, again, not necessarily).