Search engine optimization (SEO) is one of the most debated aspects of online marketing. While some analysts vouch for t...