Search engine optimization or SEO is one of the most baffling ...