These are the techniques that will get you found by the search engines. White Hat SEO is all totally above board. It is what the Search Engine algorithms look for. The techniques found in White Hat SEO will help you for many years to come.
If you would like to have a successful website, you need to be able to rank your site in the search engines. Many people think that you can pick a keyword, write some content around that term and be able to rank in Google for that term.