Search engine optimization
When someone uses a method approved by search engines to rank their website, it is called a "white hat technique". If the method is not approved it is called a "black hat technique". Search engines may penalize the sites using black hat techniques by not showing them on search results.