Apa itu White Hat, Grey Hat dan Black Hat SEO dan Apa Fungsinya Untuk Blogger Pemula?

Apa itu white hat, grey hat dan black hat SEO? Bisakah digunakan oleh blogger pemula?