Google met en garde : n'utilisez pas de balises NoIndex dans les pages utilisant JavaScript
Google a mis à jour sa documentation JavaScript SEO pour mettre en garde contre l'utilisation d'une balise noindex dans le code de la page d'origine sur les pages JavaScript. Google a écrit : « si vous souhaitez que la page soit indexée, n'utilisez pas de balise noindex dans le code de la page d'origine. »
Google a déclaré : « Bien que Google puisse être en mesure de restituer une page utilisant JavaScript, son comportement n'est pas bien défini et peut changer. S'il est possible que vous souhaitiez que la page soit indexée, n'utilisez pas de balise noindex dans le code de la page d'origine.
Le texte mis à jour dit :
Lorsque Google rencontre la balise noindex, il peut ignorer le rendu et l'exécution de JavaScript, ce qui signifie que l'utilisation de JavaScript pour modifier ou supprimer la balise méta robots de noindex peut ne pas fonctionner comme prévu. Si vous souhaitez que la page soit indexée, n'utilisez pas de balise noindex dans le code de la page d'origine.
L'ancienne version disait :
Si Google rencontre la balise noindex, il ignore le rendu et l'exécution de JavaScript. Étant donné que Google ignore votre JavaScript dans ce cas, il n'y a aucune possibilité de supprimer la balise de la page.
L'utilisation de JavaScript pour modifier ou supprimer la balise méta robots peut ne pas fonctionner comme prévu. Google ignore le rendu et l'exécution de JavaScript si la balise méta robots ne contient initialement aucun index. S'il est possible que vous souhaitiez que la page soit indexée, n'utilisez pas de balise noindex dans le code de la page d'origine.
Voici une capture d'écran de l'avant et de l'après :

Ceci est différent du fait de ne jamais utiliser JavaScript pour le schéma de Google Shopping. Pour rappel, Google avait un bug avec les annonces noindex sur les pages JavaScript. Les recommandations sur ce sujet ont changé au fil des années.
Discussion sur le forum X.
