White hat SEO, opposite to Black hat SEO, is search engine optimisation practices that follow guidelines set out by search engines like Google, Bing and Yahoo.