A pointy-eyed search marketer seen that Yoast was producing duplicate sitemaps. It’s not identified how lengthy this has been taking place, however the head of website positioning at Yoast acknowledged the bug and famous that Yoast is conscious of the issue and says it’s engaged on a repair.
As soon as this duplicate sitemap bug was found nevertheless, checking on different website positioning plugins revealed {that a} related concern was taking place to different plugins as effectively, however that it wasn’t endemic to all website positioning plugins.
Discovery of the Yoast website positioning Sitemap Bug
Brenda Malone (@_brendamalone) found the bug and tweeted to Yoast about it:
@yoast @jonoalderson Is there a option to flip off the duplicate xml sitemaps that Yoast is creating?
web page .com/page-sitemap.xml and
web page .com/page-sitemap1.xml
Is there a selected cause why these are being created? Thanks.— Brenda Malone, Triple-Vaxxed and Nonetheless Masking (@_brendamalone) March 21, 2022
Somebody from Yoast responded that they know in regards to the bug and have flagged it internally for fixing it:
Hey @_brendamalone, the simplest repair for now is likely to be to arrange redirect for the ‘1’ model to the plain model (for every submit sort affected).
Within the meantime, I’ve undoubtedly seen a ticket in our inner tracker to deal with this, so I am going to see if I can discover it and mud it off.
— Jono Alderson (@jonoalderson) March 21, 2022
Yoast website positioning Sitemap
The Yoast website positioning sitemap characteristic robotically generates a sitemap for various submit sorts.
Web page Sitemaps
For instance, a website with a sitemap for pages will publish a sitemap URL like this:
/page-sitemap.xml
Submit Sitemaps
A website that doesn’t have 1000’s of posts may have a submit sitemap like this:
/post-sitemap.xml
A website with quite a lot of posts could publish sitemaps that appear to be this:
/post-sitemap1.xml /post-sitemap2.xml
Yoast Duplicate Sitemap Bug
What was found is that Yoast can be producing duplicate sitemaps.
A website that solely has a single sitemap for “pages” may have the next sitemaps:
Yoast “Web page” Sitemaps Bug
Unique “Web page” Sitemap:
/page-sitemap.xml
Duplicate “Web page” Sitemaps:
/page-sitemap0.xml /page-sitemap1.xml
Yoast “Submit” Sitemap Bug
A website that solely has a single sitemap for posts may have the next sitemap:
Unique “Submit” Sitemap:
/post-sitemap.xml
Duplicate “Submit” Sitemaps:
/post-sitemap0.xml /post-sitemap1.xml
Yoast A number of Sitemaps for Posts
A website with a number of sitemaps for posts manifests the bug otherwise.
For instance, if a website has 1000’s of posts and requires three sitemaps, their sitemaps could appear to be this:
Unique “Posts” Sitemaps:
/post-sitemap1.xml /post-sitemap2.xml /post-sitemap3.xml
However with the Yoast sitemap bug, they now have two additional sitemaps which are duplicates of the primary website map.
So within the above instance, that is the primary sitemap: /post-sitemap1.xml
These are the duplicates sitemaps of the unique first sitemap:
/post-sitemap.xml /post-sitemap0.xml
Yoast Sitemap Bug is Dwell on Yoast.com
The bug could be seen on any website that makes use of the Yoast website positioning WordPress plugin, together with on Yoast itself.
These URLs result in similar Yoast XML sitemaps:
https://yoast.com/post-sitemap.xml https://yoast.com/post-sitemap0.xml https://yoast.com/post-sitemap1.xml
Sitemap Bug Not Restricted to Yoast
What’s actually bizarre is that this sitemap bug just isn’t restricted to Yoast.
An identical bug could be discovered in lots of different website positioning plugins (however not in all of them).
It’s form of bizarre that a number of website positioning plugins would exhibit related conduct as regards to a bug.
One thing to think about is that plugin makers are certain by the WordPress open supply license that dictates that plugins and themes for WordPress are thought-about by-product works. It is a longstanding concern that at one level was clarified by Matt Mullenweg himself in 2015.
Matt wrote:
“WordPress is beneath a license referred to as the GPL, which mainly says you are able to do no matter you want with the software program, however in the event you distribute adjustments or create by-product works additionally they have to be beneath the GPL. Consider it like a Inventive Commons Sharealike license.
Previously individuals weren’t positive if themes for WordPress have been by-product works and wanted to be GPL. In 2009 we bought an outdoor authorized opinion that cleared up the matter saying that the PHP in themes undoubtedly needed to be GPL, and for CSS and pictures it was optionally available. Mainly everybody within the WP group went absolutely GPL, generally referred to as 100% GPL, for all of the information required to run their theme (PHP, JS, CSS, paintings).”
So it might be that sure approaches towards producing a sitemap could themselves be open supply and obtainable to all of the website positioning plugin firms to make use of and this will likely clarify why different website positioning plugins comprise the identical or related bug to the one which Yoast has.
Sitemap Bug Impacts Different website positioning Plugins
This sitemap bug doesn’t simply have an effect on Yoast and Rank Math. It impacts different website positioning plugins, too.
This bug has been confirmed on the next website positioning Plugins:
- Rank Math website positioning Plugin
- SEOPress WordPress website positioning Plugin
- AllineOneSEO WordPress website positioning Plugin
SEOPress
In case your SEOPress sitemap for “posts” begins like this:
/post-sitemap1.xml
There are duplicates which are generated on these URLs:
/post-sitemap.xml /post-sitemap0.xml
AllineOneSEO WordPress website positioning Plugin
In case your AIOSEO plugin generates this URL for the “posts” sitemaps:
/post-sitemap.xml
It additionally generates these:
/post-sitemap0.xml /post-sitemap1.xml
The above is true for Rank Math plugin as effectively.
WordPress Sitemap Bugs Not In every single place
Brenda Malone researched this concern and shared that some website positioning Plugins seem to not comprise this bug.
The next website positioning Plugins generate sitemaps accurately:
- website positioning Final PRO WordPress Plugin
- SLIM website positioning
- Squirrly website positioning
How Massive of a Drawback is This?
The perfect observe for website positioning is to make issues simple for serps.
The extra errors are launched the likelier it’s that the search engine bots could begin tripping over the errors and producing unexpected points, particularly if this concern is compound by different errors on a website.
The that means of website positioning is SEO. The better you make it for the search engine to crawl and uncover net pages the higher it’s for website positioning.
Errors are the alternative of optimizing. The extra errors are generated by a web site the much less optimized a website is.
When it comes to website positioning, an argument could be made to reduce the impact of those errors and say that sure, the location can carry on limping and carry out usually regardless of these errors.
However errors are nonetheless the alternative of website positioning.
!function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js');
if( typeof sopp !== "undefined" && sopp === 'yes' ){ fbq('dataProcessingOptions', ['LDU'], 1, 1000); }else{ fbq('dataProcessingOptions', []); }
fbq('init', '1321385257908563');
fbq('track', 'PageView');
fbq('trackSingle', '1321385257908563', 'ViewContent', { content_name: 'yoast-wordpress-seo-bug-creates-duplicate-sitemaps', content_category: 'news seo wp ' });