June 4, 2017

Sorry SEO Specialists, You’re Going to Have to Brush Up on Your Coding and Stats Skills

For the past few years, organic search marketing has been fuelled by keyword-targeted content. But as iPullRank points out in a MOZ blog post (which I highly recommend), there’s a technical revolution going on in SEO. And it looks like one of the more predictable and long-lasting changes in the field since its inception.

Back in the mid-1990s SEO was just beginning. It was a mostly technical skillset that required creating the best site possible on an architectural and performance level, to better the chances of getting it included on web directories. Creating websites with clear link structures and fast-as-possible-performance was critical back in the dial-up days, when users would spend longer sessions on sites and rack up more page views.

Then the search engines came, and with them came black hat SEOs. Content creators at the time realized they could increase organic traffic with formulaic keyword-based writing and meta data stuffing. Users started having bad experiences with misleading, poor-quality websites ranking well in search.

Google and the other search engines have been fighting this battle ever since. Their latest weapon is advanced natural language processing: and it’s working.

There’s a Shift in Ranking Data


A SearchMetrics study actually shows a positive correlation between relevant phrases, proof words, and organic traffic; and a negative correlation with specific keyword targeting. And when you look at data Neil Patel collected, longer blog posts are consistently outranking shorter word count posts.

And although a well-written meta description can improve your organic CTRs, there’s been another change on SERPs that’s even deprecated that: Even when you code in a well-crafted meta description, Google will often override it and display text they scraped from your page. Because specific keyword targeting doesn’t work anymore, Google frequently finds better, more relevant phrases from your webpage to match whatever the specific query was. And they even put relevant and proof keywords in bold to boost visibility.

Google’s message here is clear: They are enforcing a premium on in-depth, naturally well-written content over keyword targeting.

The Tools: Data and Coffee


There are a number of SEO tools out there that give you individual pages’ SERP ranks, how your pages are ranking for specific keywords, overall domain authority, and several other metrics to help determine your website’s health in search. But all of those stats are completely worthless when you think about it. That data is collected as if searching as a brand new user with no history – how often is that going to happen in real life?

To get a true idea of how your SEO efforts are working, analytics tools are your best bet. Drilling down into the fluctuations in organic traffic for page groups and individual pages is the best way to identify problems and opportunities. You should also familiarize yourself with the more technical issues to look for, like cross-device performance and page load speed issues.

This is where coffee comes in. And by coffee I really mean JavaScript, but if I put JavaScript in the title I knew about 20% of you would have immediately stopped reading. But if you’ve looked even a little into Google Analytic’s new page speed tool, you’ve probably seen issues with the advice to “Minify CSS/Render-Blocking JavaScript”.

Google is making two things clear here: Page load speeds really matter now, and you need to correct these issues. And in a couple of years, if at this point you have to go find someone else to do this task, then you can’t fully perform your function as an SEO specialist.

Render-blocking JavaScript actually means something pretty simple. As Google is rendering the webpage in your browser, it has to stop and wait for JavaScript code to load before finishing the rest of the page. For the past few years Google has been working on ways to better-read content rendered via JavaScript, so loading scripts and indexing the content they produce is the best means of analyzing true relevance. But it’s not ideal for speed.

There are newer variations on the JavaScript language that can mitigate this issue. Angular JS is a server side scripting language, which means it renders JavaScript before pushing to the user’s browser. This helps with the time it takes for a user’s webpage to load.

Minifying CSS means to literally compress the code and remove all of the extra spaces and unnecessary code. Again, a simple process in theory, but without knowledge of how webpages are created and the tools necessary to work with them, you can end up doing real damage to a site.

And yes, this does mean that familiarity with HTML, CSS, and JavaScript is going to become pretty much mandatory. But it’s really not as impenetrable as it sounds. With free tools like Code Academy you can develop a strong foundation in these languages and more with just a few hours a week practice.

Using Developer Tools to Gather More Data


Once you have experience with JavaScript, you can leverage a powerful data investigation tool: Browser-based developer tools. Chrome DevTools is one of the more powerful examples. What this tool does is open a window on the side of your browser that shows all of the code and certain stats and elements of the webpage. One of the tool’s options is called Console, and this is where JavaScript comes in. Using JavaScript, you can interact with the website in interesting ways. For example, in the phenomenal blog post by iPullRank featured in MOZ (yes, I’m plugging this post again – it’s that bloody useful), they talk about how they were able to set a trigger to start recording whenever a user’s meta data included ‘Googlebot’. Then they could actually playback the recording of the Google bot navigating around their site.

This data is infinitely useful when combined with analytics data and overarching digital marketing goals. But it’s only one small example of what’s possible when SEOs and digital marketers take it upon themselves to become specialized in how websites are built, maintained, and evolve over time.

But it’s Not Just More Hard Work. It’s Also More Payout.


Yeah, learning three coding languages on top of the myriad other skills and tools that digital marketers need to be experts in is a real pain. But keep in mind the reason it sounds like such a pain: programming is a hard, technical skill that only select, trained people can do. That’s why programmers make sky-high salaries. And that’s why adding it to your repertoire will increase your worth exponentially over your career.


That’s just the more obvious, concrete reason to professionally adapt to this shift in digital marketing. Another reason is that knowing basic coding will make the rest of your work more precise, easier, and if you’re passionate about your work, more fulfilling. Not only is SEO not dead or dying, it’s about to become an even more specialized and in-demand skill than ever before.

No comments:

Post a Comment