What is White Hat SEO?

It is most basic sense; White Hat SEO refers to following the search engines’ guidelines, rules, and policies for search engine optimization.  Most of these guidelines are around ensuring that you are providing a natural and valuable experience for your site visitors.  For instance, users don’t want to come to a site and be bombarded with things like stuffed keywords, weird text and images, etc.  They want to come there for what they searched for.  And the search engines want to make sure they deliver a great experience to their users, so creating a good natural looking site is part of what is White Hat SEO and part of what the search engines are looking for.  Someone doing Black Hat SEO might try to hide text or keywords in a way that the search engines may read but the site visitor will not actually see.  If you or your SEO Company are trying to trick the search engines on your site, it is probably not White Hat SEO.
White Hat SEO describes the ethical practices. White Hat SEO Techniques promote long term results conform to Google’s SEO guidelines and is regarded as being the most effective process of website promotion.