Mostly, search engine optimization can be divided into separate groups depending on the methods used to make a site rank higher in search results. White hat SEO are the techniques that a search engine recommends for their users to rank better and can help you get more traffic over a longer period of time. Black hat SEO, on the other hand, are all the techniques that search engines do not approve of because they damage the overall results and they do not help users get the information they were searching for. These methods are considered a reason for your website to be banned from the database and you may lose quite a lot of traffic by using them to improve your search results ranking. So, black hat SEO is used to get a boost of traffic and it is not good for the long run because most likely the website will be banned.
Basically, the difference between the two groups is that white hat SEO makes content for visitors and not for search engines and that they make it as accessible as possible. Black hat SEO looks for ways to manipulate the search engine and they do no help the visitor with relevant information.
Some examples of black hat SEO include cloaking and link spamming. Cloaking is when a link can go to a specific page when a search engine accesses it and to another one when a user clicks it. Some websites have invisible text to include keywords; it can either be the same color as the font or be out of the initial screen.
Stuffing your website with keywords to make it rank better is another black hat technique but the latest search engines have found ways to eliminate this problem and these sites no longer show on the result list being banned from the index automatically. Although new way of going around search engine guidelines are discovered, search engines are also evolving and becoming more and more complex to offer the users relevant results.
Using black hat SEO methods is not recommended for your website but it can be important to know what to avoid when trying to make your site rank better. White hat SEO is usually more profitable and at the end of the day, it is better to make content that would help your visitors rather than making content to cheat your way up the rankings of some search engine.
There are scores of programs designed to create links automatically, so with a push of a button it submit your site to directories, social bookmarking sites and creates forum profile backlinks to name a few. Your site will get better ranking for few month, but for sure this spamdexing trick will be discovered by Google robots and your website will be penalized.