If you want to boost you page ranking and visibility in different search engines like Google and Yahoo, you will require optimizing your website. Many SEO companies in order to get better the traffic follow different SEO techniques which are categorize under white hat SEO technique and black hat SEO technique. a few companies use ethical means to attract more traffic and also to get better ranking of the website. This technique is identified as white hat SEO technique. Whereas, some SEO companies use unethical means to boost the ranking of the website which is identified as black hat SEO technique.
One should not practice black hat seo techniques for improving the ranking of a website because in the long run, that website strength get banned by Google or other major search engines.
Practicing white hat is good SEO practice don't ever try to do blackhat if you want to stay on the search engines.