Yoast WordPress SEO Bug crée des plans de site en double

Un spécialiste du marketing de recherche aux yeux perçants a remarqué que Yoast générait des sitemaps en double. On ne sait pas depuis combien de temps cela se produit, mais le responsable du référencement chez Yoast a reconnu le bogue et a noté que Yoast est conscient du problème et dit qu’il travaille sur un correctif. Cependant, une fois que ce bogue de sitemap en double a été découvert, la vérification d’autres plugins SEO a révélé qu’un problème similaire se produisait également avec d’autres plugins, mais qu’il n’était pas endémique à tous les plugins SEO.

Découverte du bug du sitemap Yoast SEO

page.com/page-sitemap.xml et

page.com/page-sitemap1.xml

Quelqu’un de Yoast a répondu qu’il était au courant du bogue et l’avait signalé en interne pour le corriger  :

la solution la plus simple pour l’instant pourrait être de configurer la redirection de la version ‘1’ vers la version simple (pour chaque type de publication affecté)

Plan du site Yoast SEO

La fonctionnalité de plan de site Yoast SEO génère automatiquement un plan de site pour différents types de publication.

Plans de site des pages

Par exemple, un site avec un sitemap pour les pages publiera une URL de sitemap comme celle-ci : /page-sitemap.xml

Publier des plans de site

Un site qui n’a pas des milliers de publications aura un sitemap de publication comme celui-ci : /post-sitemap.xml Un site avec beaucoup de publications peut publier des sitemaps qui ressemblent à ceci : /post-sitemap1.xml /post-sitemap2. XML

Bogue de sitemap en double Yoast

Ce qui a été découvert, c’est que Yoast génère également des sitemaps en double. Un site qui n’a qu’un seul sitemap pour les « pages » aura les sitemaps suivants  :

Bogue des plans de site Yoast « Page »

Plan du site « Page » d’origine  :

/page-sitemap.xml

Plans de site « Page » en double  :

/page-sitemap0.xml /page-sitemap1.xml

/h3>

/h3>xml /post-sitemap1.xml

Plans de site multiples Yoast pour les publications

Un site avec plusieurs sitemaps pour les messages manifeste le bogue d’une manière différente. Par exemple, si un site contient des milliers de publications et nécessite trois sitemaps, leurs sitemaps peuvent ressembler à ceci  :

Plans de site « Posts » originaux  :

/post-sitemap1.xml /post-sitemap2.xml /post-sitemap3.xml Mais avec le bogue du plan de site Yoast, ils ont maintenant deux plans de site supplémentaires qui sont des doublons du premier plan de site. Ainsi, dans l’exemple ci-dessus, il s’agit du premier sitemap  : /post-sitemap1.xml

Voici les plans de site en double du premier plan de site d’origine  :

/post-sitemap.xml /post-sitemap0.xml

Yoast Sitemap Bug est en direct sur Yoast.com

Le bogue peut être vu sur n’importe quel site qui utilise le plugin Yoast SEO WordPress, y compris sur Yoast lui-même.

Ces URL mènent à des sitemaps Yoast XML identiques  :

https://yoast.com/post-sitemap.xml https://yoast.com/post-sitemap0.xml https://yoast.com/post-sitemap1.xml

Le bogue du plan du site n’est pas limité à Yoast

Ce qui est vraiment bizarre, c’est que ce bogue de plan de site ne se limite pas à Yoast. Un bogue similaire peut être trouvé dans de nombreux autres plugins SEO (mais pas dans tous). C’est un peu bizarre que plusieurs plugins SEO présentent un comportement similaire en ce qui concerne un bogue. Quelque chose à considérer est que les fabricants de plugins sont liés par la licence open source WordPress qui dicte que les plugins et les thèmes pour WordPress sont considérés comme des œuvres dérivées. Il s’agit d’un problème de longue date qui, à un moment donné, a été clarifié par Matt Mullenweg lui-même en 2015.

Mat a écrit:

« WordPress est sous une licence appelée GPL, qui dit essentiellement que vous pouvez faire ce que vous voulez avec le logiciel, mais si vous distribuez des modifications ou créez des œuvres dérivées, elles doivent également être sous GPL. Considérez-le comme une licence Creative Commons Sharealike. Dans le passé, les gens ne savaient pas si les thèmes pour WordPress étaient des œuvres dérivées et devaient être GPL. En 2009, nous avons reçu un avis juridique extérieur qui a clarifié la question en disant que le PHP dans les thèmes devait définitivement être GPL, et pour le CSS et les images, c’était facultatif. Fondamentalement, tout le monde dans la communauté WP est entièrement GPL, parfois appelé 100% GPL, pour tous les fichiers nécessaires à l’exécution de leur thème (PHP, JS, CSS, illustration). Il se peut donc que certaines approches de génération d’un sitemap soient elles-mêmes open source et disponibles pour toutes les sociétés de plugins SEO, ce qui peut expliquer pourquoi d’autres plugins SEO contiennent le même bogue ou un bogue similaire à celui de Yoast.

Un bogue de plan de site affecte d’autres plugins SEO

Ce bogue de sitemap n’affecte pas seulement Yoast et Rank Math. Cela affecte également les autres plugins SEO. Ce bug a été confirmé sur les plugins SEO suivants  :

Seopress

Si votre plan de site SEOPress pour les « articles » commence comme ceci :

/post-sitemap1.xml

Des doublons sont générés sur ces URL  :

/post-sitemap.xml /post-sitemap0.xml

Plugin de référencement WordPress AllineOneSEO

Si votre plugin AIOSEO génère cette URL pour les sitemaps « posts » :

/post-sitemap.xml

Il génère également ceux-ci  :

/post-sitemap0.xml /post-sitemap1.xml Ce qui précède est également vrai pour le plugin Rank Math.

Les bogues du plan de site WordPress ne sont pas partout

Brenda Malone a étudié ce problème et a partagé que certains plugins SEO ne semblent pas contenir ce bogue.

Les plugins SEO suivants génèrent correctement les sitemaps  :

  • Plugin WordPress SEO Ultimate PRO
  • RÉFÉRENCEMENT MINCE
  • Squirly SEO

Quelle est la taille d’un problème ?

La meilleure pratique pour le référencement consiste à faciliter les choses pour les moteurs de recherche. Plus il y a d’erreurs introduites, plus il est probable que les robots des moteurs de recherche commencent à trébucher sur les erreurs et à générer des problèmes imprévus, surtout si ce problème est aggravé par d’autres erreurs sur un site. Le sens du référencement est l’optimisation des moteurs de recherche. Plus vous facilitez l’exploration et la découverte de pages Web par le moteur de recherche, mieux c’est pour le référencement. Les erreurs sont le contraire de l’optimisation. Plus un site Web génère d’erreurs, moins il est optimisé. En termes de référencement, un argument peut être avancé pour minimiser l’effet de ces erreurs et dire que oui, le site peut continuer à boiter et fonctionner normalement malgré ces erreurs. Mais les erreurs sont toujours à l’opposé du SEO.

Tags: ,