Je voudrais rendre les liens de méta-pagination (<link rel="prev"../>
<link rel="next"../>
) avec JavaScript.
Comme la console de recherche Google n'affiche pas les métadonnées rendues, existe-t-il un autre moyen de vérifier si le bot Google voit ces liens ou non?
Google peut probablement interpréter correctement ces balises lorsqu'elles sont définies par JavaScript. En 2014 Google a annoncé qu'il exécute JavaScript avant d'indexer les pages.
Je ne connais pas de méthode efficace pour tester ces balises, mais des essais ont montré que Googlebot était attentif aux autres balises méta lorsqu’il était inséré dynamiquement par JavaScript.
Nous avons inséré dynamiquement dans le DOM différentes balises essentielles au référencement:
- Éléments de titre
- Méta descriptions
- Meta robots
- Balises canoniques
Résultat: dans tous les cas, les balises ont été explorées dans le respect, se comportant exactement comme les éléments HTML du code source.
La méta-description dans le résultat SERP ci-dessus a été injectée avec Google Tag Manager. Donc, il IS true:
Les robots d’exploration de Google indexent également les métadonnées injectées de manière dynamique.
Je ne vois aucune raison pour que Googlebot traite les méta-éléments de lien pour la pagination de manière différente des autres méta-éléments générés dynamiquement qui ont été testés.
Votre question m'embrouille.
Googlebot peut-il voir les balises META de pagination créées avec JavaScript?
Google est assez intelligent pour exécuter Javascript depuis longtemps. La meilleure façon de le savoir est de tester la page Web spécifique telle que www.example.com/article.html?p=2
pour rechercher et afficher des outils, puis cliquer sur l'option de récupération (en cliquant sur l'option complète), puis consulter le code source et voir comment Googlebot affiche votre contenu. S'il existe des balises méta de pagination, cela signifie que Google exécute très bien votre code javascript.
Commander le code source de la façon dont Googlebot affiche votre page.
Existe-t-il un autre moyen de vérifier si Google Bot voit ces liens ou non?
Si vous voulez dire par rel ou les liens suivants, allez dans Rechercher dans l'apparence et voyez l'option d'amélioration HTML. Google renvoie une erreur en double lorsque deux URL affichent le même titre, par exemple.
www.example.com/page1/ - Hell World - My domain name
www.example.com/page2/ - Hello World - My domain name
Donc, si vous avez correctement implémenté la pagination, Google n'affichera pas l'erreur de titre en double, car les pages de pagination ont toujours le même titre sur toutes les pages , comme
www.example.com/article.html?p=1 - Hell World - My domain name
www.example.com/article.html?p=2 - Hell World - My domain name