ok i think this kind of question has been asked over and over again but i never seen any detailed reply (or at least, i forgot that i have read one lol) basically i have been doing black hat stuffs for years, buying services from here and several other places, etc etc. We know Google is going stricter and stricter and definition of white hat SEO has also evolved because of that reason. Many people says white hat SEO is like doing "nothing" because even if you write an article and you put a link in it intentionally with your anchor text, it's not white hat anymore. so tell me, if any of you believe you are doing white hat SEO, what exactly that you do? People say what we need to do is to get natural backlinks. But how? If your main intention is to get traffic through youtube, forums, facebook, etc. and one day some people link to your site naturally, I can understand. but still you can't call that white hat SEO. That's just "bonus link" from people who trust/like your website. so how can someone says he's doing white hat SEO? By doing what exactly? As far as i know, writing web 2.0, writing articles and submit them to directories, using private blog networks, etc. are all black hat SEO because they are meant to trick Google. so how is white hat SEO performed? Getting link that IS NOT intended to manipulate search engine results? and how to get these links? By writing a "useful" guest blog post in other blogs and beg the admin to make the link ********? I dont understand.