White hat SEO involves improving user experience by staying within the boundaries of Google guidelines. Black hat SEO involves techniques that do not adhere to Google guidelines.