The Yoast Plugin To Blame For Google Large Scale Ranking Drop? Probably Not.

Jun 4, 2018 • 8:33 am | comments (39) by twitter Google+ | Filed Under Google Search Engine Optimization
 

Remember the Google update I reported in early March? One thing I left out of that story, intentionally, was some chatter that the those noticing a ranking decline around then may have had a bug with the popular Yoast plugin. I left it out because after reviewing the Black Hat World thread in detail, it appeared the general consensus from that community that the bug with the Yoast plugin was NOT related to this Google update because (a) many who were hit didn't have the Yoast plugin and (b) those that did have the plugin didn't strongly believe it was related. There were some that felt their hit was solely related to the plugin but based on A and B, I really felt it was unrelated.

What was the bug? Well, Joost de Valk documented it on May 30th. From what I understand, the bug in the plugin did not automatically forward attachments to their original source, which may result in confusing Google but at the same time, from how I understand Google works, Google wouldn't just drop tons of pages in rankings overnight over a bug around a forward of attachments. This is how Joost explained it:

When you upload an image in WordPress, WordPress does not only store the image, it also creates a separate so-called attachment URL for every image. These attachment URLs are very “thin”: they have little to no content outside of the image. Because of that fact, they’re bad for SEO: they inflate the number of pages on your site while not increasing the amount of quality content. This is something that WordPress does, which our plugin takes care off (if the setting is correctly turned to “Yes”).

Historically, we had had a (default off) setting that would redirect the attachment URL for an image to the post the image was attached to. So if I uploaded an image to this post, the attachment URL for that image would redirect to this post. In the old way of dealing with this, it meant that images added for other reasons (like say, a site icon, or a page header you’d add in the WordPress customizer), would not redirect. It also meant that if you used an image twice, you could not be certain where it would redirect.

In Yoast SEO 7.0 we introduced a new feature to deal with these pages. Now, we default to redirecting the attachment URL to the image itself. This basically means attachment URLs no longer exist on your site at all. This actually is a significant improvement.

Joost said "because with that setting being "No" XML sitemaps was enabled for attachments. As a result of that, lots and lots of attachment URLs got into Google’s index." But those types of issues normally can take months and months to notice in the search results, if ever.

Joost asked Google's John Mueller about this, who responded:

Sites generally shouldn’t be negatively affected by something like this. We often index pages like that for normal sites, and they usually don’t show up in search. If they do show up for normal queries, usually that’s a sign that the site has other, bigger problems. Also, over the time you mentioned, there have been various reports on twitter & co about changes in rankings, so if sites are seeing changes, I’d imagine it’s more due to normal search changes than anything like this.

Then we had an article from Search Engine Journal with the title Yoast SEO Plugin 7.0 Bug Causes Ranking Drops. The community was split on the title, many called this title clickbait and unfair because based on how Google works and John's statement, the early March complaints was likely not related to this Yoast bug. In fact, John Mueller did a rare response on Twitter calling out the article:

He also took the time to slam some SEO blogs in general. :/

Joost from Yoast said based on their analysis around the Google issue, he believes it was minimal at best.

Here are some industry feedback on the Yoast issue as it related to Google ranking issues:

I did ask Joost for a response and he told me:

Obviously, we had a bug, and one that shouldn't have happened. We normally are very good at keeping attachment URLs out of the search results for sites. We unfortunately "unfixed" our own fix.

We fixed the bug pretty quickly (within a day), so not all that many people have been affected by it, relative to our 8 million+ userbase. For those that were affected though, some showed a rather enormous impact, one that I at first thought: nah, this can never be tied to this. Once we confirmed it did at the very least partially cause it for some sites we got to work on a fix, which is the plugin we released.

This was very unfortunate, and we're very sorry that this happened.

As an SEO, there's some silver lining to this though: the plugin we released contains an XML sitemap that only lists URLs that have 410 statuses. A... negative sitemap, if you will. I think that's a small invention that'll come out useful in more places.

Overall, I don't think Yoast is to blame for the big Google March update but rather the two happened around the same time. I wish Joost was faster to find the issue, but they didn't and it is what it is.

Personally, I have never been a fan of using code that you did not write yourself or fully understand how it works because things like this can happen. If they do happen with your own code, you'd likely find out sooner and know what exactly happened. I like to control everything and a lot of that has to do with not using WordPress or third party plugins. But at the same time, not everyone has the resources for that and these plugins and platforms are really awesome. Just be careful and don't be quick to point fingers - ultimately, you installed the software, you should know what it does if possible.

Forum discussion at Twitter and Google Webmaster Help.

Previous story: Google Search Console Job Posting Data Now Pulls From Web Light Search Results
 
blog comments powered by Disqus