Your typical black hat seo is intended for short term rankings of 1-6 months whereas white hat SEO is intended for 6+ months and longer. Both methods work very well, but typically a hybrid of the two aka. grey hat tends to work the best as you get a mix of speed and safety.

In my opinion it depends on what you are looking to achieve. If you want to build a quality site that lasts the test of time White hat is the way to go. Alternatively if you are looking to "Churn and burn" sites then Black hat will get you those results faster, but with the inevitable de-index at some point down the line.

If I'm not mistaken, you are breaking Google's terms and conditions if you build a link to your site in order to manipulate rankings. So white hat SEO seems to be exclusively onpage SEO. (promoted with Adwords or FB ads, to get people to link to it)

Note that adblockers might block our captcha, and other functionality on BHW so if you don't see the captcha or see reduced functionality please disable adblockers to ensure full functionality, note we only allow relevant management verified ads on BHW.