3 Techniques of SEO: Black Hat - White Hat - Grey Hat