Google Java

Avertissement de Google sur le balisage de produit généré par JavaScript

Google a mis à jour sa documentation destinée aux développeurs pour avertir des sites utilisant le balisage de produit généré par JavaScript et que la société de recherche recommande de placer le balisage de produit dans le code HTML initial pour de meilleurs résultats.

Pour être clair, Google a déclaré que le balisage de produit généré par JavaScript peut fonctionner, mais vous devez vous assurer que votre serveur peut afficher les pages suffisamment rapidement pour Googlebot. Google a écrit : « Nous vous recommandons de placer le balisage du produit dans le code HTML initial pour obtenir de meilleurs résultats et de vous assurer que votre serveur peut gérer un trafic accru si vous générez un balisage du produit avec JavaScript. »

Deux documents ont été modifiés :

(1) Données structurées du listing marchand (Produit, Offre) :

Google a ajouté ici deux puces :

  • Si vous êtes un commerçant qui optimise tous les types de résultats d'achat, nous vous recommandons de placer les données structurées du produit dans le code HTML initial pour obtenir de meilleurs résultats.
  • Pour le balisage de produit généré par JavaScript : sachez que le balisage généré dynamiquement peut rendre les explorations Shopping moins fréquentes et moins fiables, ce qui peut poser problème pour le contenu évoluant rapidement, comme la disponibilité et le prix des produits. Si vous utilisez JavaScript pour générer le balisage du produit, assurez-vous que votre serveur dispose de suffisamment de ressources informatiques pour gérer l'augmentation du trafic provenant de Google.

(2) Générez des données structurées avec JavaScript :

Google a ajouté cette notation en haut de ce document :

Vous utilisez le balisage produit ? Sachez que le balisage généré dynamiquement peut rendre les explorations Shopping moins fréquentes et moins fiables, ce qui peut constituer un problème pour le contenu qui évolue rapidement, comme la disponibilité et le prix des produits. Si vous êtes un commerçant qui optimise tous les types de résultats d'achat, assurez-vous que votre serveur dispose de suffisamment de ressources informatiques pour gérer l'augmentation du trafic provenant de Google.

Ceci est similaire à ce que nous avons couvert ici et couvert ici. Je soupçonne que la solution que Google allait faire consistait simplement à mettre à jour les documents, ou peut-être pas ?

Martin Splitt de Google a déclaré ce matin sur LinkedIn :

Nous pouvons très bien restituer, mais cela introduit des variables qui peuvent augmenter la complexité et, avec la créativité des personnes qui créent des sites Web, cela peut parfois provoquer des problèmes. Cela étant dit, la plupart du temps, Javascript est blâmé pour un problème, mais il s'avère finalement qu'il n'est pas le fauteur de troubles.

Parfois, nous avons également des bugs dans notre code et récemment, l'un de ces bugs impliquait effectivement Javascript, il n'est donc pas impossible que Javascript soit impliqué dans des problèmes.

Voici une visualisation de ces changements :

Modifications du produit Google Javascript

Discussion sur le forum sur LinkedIn.