Utilisation https://search.google.com/test/rich-results J'ai exécuté un test sur cette page Web: https://www.cwcycles.co.za/product/ SRAM-PC-GX-Eagle-Chain
Il renvoie un produit trouvé et sur l'inspection de l'emplacement de ce type de données structuré indique qu'il existe un bloc JSON-LD dans l'élément de tête:
Cependant, lorsque j'iméliore la source de cette page en Chrome Il n'y a pas de bloc de ce type. De plus, j'ai inspecté la page dans les outils de device pour voir si JS le construit et j'ai aussi changé L'utilisateur doit être GoogleBot, mais toujours pas de chance pour produire ce bloc JSON-LD.
Pourquoi est-ce que l'outil de Google le voit mais je ne suis pas?
Remarque: à l'origine, j'ai découvert ce problème dans un Python outil que j'ai construit, mais j'ai répliqué dans le navigateur pour faciliter la question de la question.
Il y avait un bloqueur de publicité exécuté sur le réseau. Cela a évidemment interféré avec le JavaScript nécessaire pour insérer le bloc de données structuré (il a été inséré à la page Charge). Supprimer le bloqueur d'annonce m'a permis de voir les données.