Google met en garde contre l'utilisation de JavaScript pour les données structurées avec Merchant Center

Dans la documentation sur les données structurées de Google Merchant Center, il est indiqué que vous devez ajouter des données structurées à la source HTML et qu'elles « ne peuvent pas être générées après le chargement d'une page à l'aide de JavaScript ». Cela ne signifie pas que Google ne peut pas traiter les données structurées de la page si elles sont générées à l'aide de JavaScript, mais plutôt que cela rend la tâche plus difficile pour Google. Voici une capture d'écran de cette ligne : Jarno van Driel a posté à ce sujet sur LinkedIn et a déclaré : « La documentation de Google Search Central explique comment ajouter un balisage de données structurées via JavaScript, mais la documentation de Google Merchant Center mentionne que le balisage ne doit pas être ajouté après le chargement d'une page. »

Il a demandé : Lequel des documents est correct ? Ryan Levering de Google est intervenu et a déclaré que techniquement, les deux avaient raison et que Google devait ajuster le libellé du document. Il a déclaré : « Nous travaillons actuellement à trouver la bonne formulation pour expliquer cet écart. » Il a également mis en garde contre « la suppression et la réimplémentation de vos sites Web », si cela fonctionne maintenant, laissez-le.

Il poursuit ensuite en expliquant que les robots d'exploration de Google Merchant Center peuvent traiter et traitent effectivement des données structurées lorsqu'elles sont générées avec JavaScript, mais ils ont constaté la qualité et problèmes d'incohérence avec ces implémentations, ils vous recommandent donc de ne pas l'utiliser. Il a écrit : Ce n'est pas que le robot d'exploration GMC ne puisse jamais restituer JS, mais plutôt qu'il y a plus souvent des problèmes de qualité avec le rendu et des écarts lorsque les sites font des choses comme avoir un prix pour le chargement HTML brut, puis le mettre à jour avec un prix barré. rendre.

Cela devient délicat lorsque le balisage est chargé dans un sens lors du chargement de la page, puis modifié ou rendu par-dessus via JS. Ainsi, si la source HTML est rendue et dit une chose, puis que le JavaScript le modifie plus tard, cela peut dérouter Google dans certains cas. En termes de documentation, il a déclaré : « Je pense qu'il était plus facile d'écrire dans GMC en disant simplement que cela devrait figurer dans le chargement de la page d'origine et nous réexaminons cette formulation maintenant.

En général, si vous avez cette capacité, c'est probablement sera plus cohérent avec tous nos systèmes, mais il serait faux de dire que vous ne pourrez jamais le faire. « Il y a quatre ans, Google a présenté ses données structurées en utilisant la documentation JavaScript – pour rappel. Discussion sur un forum sur LinkedIn.

Tags: ,