Short Definition of a White Hat Seo is defined as follows. So let us see brief and small explanation and meaning of the given term.
SEO - (Search Engine Optimization) methods which follows webmaster guidelines of the search engine is known as white hat SEO or ethical SEO.
On Page Optimization , Off Page Optimization, Natural Link Building are some of the good Techniques to rank top in organic search results.
While Black Hat Seo is bad technique to rank top in search results which do not last for long time. Keyword stuffing, Cloaking, Duplicate content or SEO Spam are some of the methods which violates guidelines.
SEM is called Search engine marketing and SERP is called search engine result page.