hi people. With the automated and advanced software, loads of useful information and availability of paid link services, SEO is becoming more and more challenging job. I just wonder if it actually possible to get good rankings following those textbook type suggestions like content is king, meta tags and traditional link building??? I have seen some web sites on Google index; seem to appear out of blue with dodgy tricks that you can see and thousands of links. OK so I cut it short, could anyone explain what is the best way to promote your web site and what about black hat, blue hat and white hat strategies??? do they really work?