JavaScript peut-il remplacer une balise méta nofollow?

article

L'utilisation de JavaScript peut être un excellent moyen de surmonter les défis techniques, mais cela ne fonctionne pas toujours.


Supposons que vous vous retrouviez dans une situation où vous souhaitiez que Google indexe certaines pages, mais que vous deviez utiliser un modèle utilisant la méta-balise «nofollow», robots.txt. Pouvez-vous utiliser JavaScript pour supprimer le tag lorsque la page est entièrement restituée afin que Google l'indexe?


Cette question a récemment été publiée dans le subreddit TechSEO. John Mueller, analyste principal des tendances Webmaster chez Google, a répondu que Google utilisera le paramètre le plus restrictif que vous avez sur la page, quelle que soit la façon dont il est inclus.


L'utilisation de la balise «noindex» est à peu près la condition la plus restrictive que vous puissiez appliquer à une page - vous dites littéralement à Google d'ignorer la page. Si une page comporte un «noindex» en HTML statique et que JavaScript est utilisé pour la supprimer lors du rendu de la page, Google verra toujours le «noindex» et se conformera à la demande.


«Noindex» remplace également les autres balises méta robots.txt. Par exemple, si vous avez un «noindex» + «index», le «noindex» remplacera le «index». De plus, si une page ne contient même pas de balise META, vous devez utiliser JavaScript pour l'ajouter. une balise «noindex», Google honorera la requête «noindex».


Le résultat inférieur: JavaScript peut constituer une solution de contournement très puissante pour de nombreuses limitations ou exigences, mais dans le cas de «noindex», cela ne fonctionnera tout simplement pas pour annuler l’impact d’une balise méta noindex intégrée à un modèle.