
An SEO tactic is considered as White Hat if it has the following features:
It conforms to the search engine's guidelines.
It ensures that a web page content should have been created for the users and not just for the search engines.
It ensures availability of useful content on the web pages.
Redirecting users from a page that is built for search engines to one that is more human friendly.
Serving one version of a page to search engine spiders/bots and another version to human visitors.