Modern SEO consulting is now more complicated than ever. Rich meta data, mobile optimization, local SEO, user behavior, and algorithm diagnostics, are just some of the complex topics that the present day SEO specialist needs to have an in depth understanding of. Links and content are still a vital part of the SEO strategy process. However, without an advanced understanding of the technical …