Figuring out SEO (search engine optimization) is one of the biggest challenges of online marketing. It is easy to get swept away and write content that...