Yoast SEO a précipité une mise à jour pour corriger un bug dans Yoast Premium qui a introduit une empreinte digitale connue de contenu généré par l’IA. Le bogue a été mis en évidence sur les réseaux sociaux et Yoast a corrigé l’erreur en quelques heures.
Contents
Les attributs HTML peuvent être injectés par copie de copie
La copie d’un bloc de texte à partir d’une page Web en direct ou même d’un document Microsoft Word, puis de le coller dans un éditeur WordPress collera également le format sous-jacent à partir du document d’origine. C’est essentiellement la raison pour laquelle la copie de contenu de copie directement à partir de Chatgpt et dans un éditeur WordPress injectera également le code HTML «Classes» à partir d’une sortie de chatbot AI.
Un «attribut» HTML est quelque chose qui est ajouté à un élément HTML. Un élément de paragraphe
peut avoir un attribut comme un attribut «classe», qui peut ensuite être utilisé pour lui attacher un style, comme spécifier une police.
Ce bug introduit un attribut dans le HTML qui ressemble à ceci:
data-start=
et
data-end=
Ce bogue peut être reproduit avec Chatgpt lorsqu’un utilisateur met en évidence du texte généré, le copie, puis le colle dans l’éditeur WordPress. Les attributs HTML injectés dans le contenu par Yoast Premium ne sont visibles que dans le code, et non sur le contenu publié.
C’est à quoi ressemble le contenu généré par l’AI avec les classes injectées:
« Il pensait que personne ne remarquerait –
le bourdonnement silencieux de l’AICoupe-Out des mots
like it Walk quelque chose. Data-Start = ”122 ″ Data-End =” 125 ″ /> Maintenant, il étagne des haricots en conserve à Safeway. »
Voici à quoi ressemblerait le contenu dans la version visible:
«Il pensait que personne ne remarquerait –
le bourdonnement calme de l’IA
éteindre les mots
Comme si il savait quelque chose.
Google a remarqué.
Maintenant, il étagne des haricots en conserve à Safeway. »
Les classes «Data-Start» et «Data-end» sont les indices révélateurs selon lesquels le contenu a été généré par l’IA. Sans rapport avec le bug de Yoast, les SEO ont parlé au cours des dernières semaines de remarquer ces artefacts et ont ajouté les identifier dans le cadre de leurs audits de référencement.
Yoast SEO Premium injecte Ai Attributs
Alan Bleiweiss, connu pour les audits de contenu, a attiré l’attention sur le fait que Yoast SEO injectait les attributs HTML «démarrage de données» et «Data-End» dans le contenu. Alan les a appelés «emballages» mais ce sont techniquement des attributs HTML, similaires aux classes CSS.
Il a posté:
« MISE À JOUR
Le plug-in de yoast a poussé en direct sans QA approprié. Injection des emballages AI sans autorisation du propriétaire du site.
Heureusement, selon Carolyn Shelby, ils travaillent sur une solution.
Mais les fournisseurs d’outils doivent faire mieux. »
Alan a indiqué qu’aucune clarification n’a été donnée sur la façon dont ces attributs ont été injectés, mais le bug était limité à Yoast SEO Premium car la version gratuite ne contient pas la fonction de génération de texte AI nécessaire (Yoast AI Optimize).
Yoast pousse la mise à jour pour corriger le bug
Yoast a rapidement poussé une mise à jour, version 25.3.1, pour résoudre le problème afin que le contenu généré par AI créé par Yoast SEO Premium ne contienne pas les classes. Heureusement, le plugin mis à jour supprime également les attributs HTML Telltale.
Selon l’annonce du blog Yoast SEO:
«Récemment, nous avons annoncé le déploiement de Yoast AI Optimiser pour l’éditeur classique dans WordPress.… Pendant le déploiement initial, nous avons découvert un problème technique où des classes involontaires étaient ajoutées au contenu pour certains utilisateurs. Bien que ces classes ajoutées soient inoffensives et n’augment pas d’impact sur la fonctionnalité ou l’apparence de votre contenu, ils n’auraient pas dû être ajoutés, qui nous sont sur nous.
Nous prenons cela au sérieux et pour maintenir la qualité que vous attendez, nous travaillons activement sur une solution. Nous sommes ravis de partager qu’un correctif a maintenant été publié et le problème a été résolu. Pour les utilisateurs déjà affectés, nous nettoyons automatiquement les classes involontaires dans le cadre du correctif, aucune action n’est nécessaire de votre part. »
La fonctionnalité a été déployée le 2 juin, ce qui signifie que des sites avec du contenu affecté sont disponibles depuis au plus deux semaines.
« Il s’agit d’un communiqué de maintenance qui est nécessaire pour s’aligner sur les modifications de Yoast SEO Premium 25.3.1. »
Cela peut-il avoir un impact sur les classements?
Il est probablement peu probable que cela ait affecté les classements, mais à ce stade, on ne sait pas si Google aurait remarqué. Google devrait rechercher spécifiquement les classes qui en elles-mêmes n’indiquent rien sur la qualité du contenu. Encore une fois, il est probablement peu probable que ce bogue ait eu un effet sur les classements de recherche.
Néanmoins, les utilisateurs de la version premium du plugin Yoast SEO doivent se mettre à jour immédiatement vers la version 25.3.1 pour résoudre les problèmes potentiels de ce bogue et les utilisateurs de la version gratuite doivent également mettre à jour leurs versions, même si elle n’est pas affectée.
La libération de buggy aurait-elle pu être empêchée?
Le plugin Yoast SEO est un plugin digne de confiance avec une longue histoire sans vulnérabilités majeures. Mais les modifications du contenu, de la structure du site et du HTML sous-jacent devraient être quelque chose que tous les développeurs de plugins vérifient avant de publier un plugin aux utilisateurs.
Cela est particulièrement vrai pour les développeurs du plugin Yoast SEO, car ils ont une expérience antérieure en poussant une mise à jour troublée qui a provoqué des modifications perceptibles dans un site Web.
- Yoast SEO a publié une mise à jour en mars 2022 qui a créé des sitemaps en double.
- En mars 2018, Yoast SEO a publié une mise à jour de buggy qui a créé des centaines à des milliers de pages minces, une page pour chaque image téléchargée sur un site Web. Ce dernier numéro n’est pas détecté pendant trois mois, alors que les SEO ont progressivement commencé à remarquer des milliers de nouvelles pages générées.
C’est alors au moins la troisième fois que Yoast a poussé une mise à jour de buggy (mais elle était limitée à Yoast SEO Premium) qui aurait pu être évité s’ils avaient testé le plugin avant de le pousser en direct. Il suffit de vérifier si un site de test reste le même avant et après une mise à jour. Compte tenu des enjeux avec du contenu généré par l’IA, la sortie du contenu généré et du code sous-jacent est quelque chose qui aurait dû être testé.
Image en vedette par Shutterstock / Jihan Nafiaa Zahri