« Strict microdata » est le terme utilisé par Yandex pour désigner un balisage qui a la priorité sur les autres sources de données lors de l’exploration de la page par le robot. Pour les listes de produits, cela signifie utiliser le schéma OfferCatalog avec des objets Offer imbriqués.
Pourquoi la priorité est importante
Yandex compile les informations produit à partir de plusieurs sources : la page, Yandex Market et les flux soumis. Le « strict microdata » est le moyen de rendre votre page faisant autorité. Pour un marchand dont le flux Market n’est plus à jour, ou dont les données produit sont extraites par un agrégateur, c’est le mécanisme qui permet au site de reprendre le contrôle sur ce qui est affiché sous son propre nom.
Propriétés de OfferCatalog — toutes obligatoires
name— nom du catalogue.description— description du catalogue.image— une image générale, fournie sous forme d’URL, et non d’ImageObject.
Propriétés de Offer — toutes obligatoires
url— la page produit.name,description,image(toujours une URL simple).availability— disponibilité à la commande.price.
Chaque champ pris en charge est obligatoire. C’est plus strict que le balisage produit ordinaire, où la plupart des propriétés sont facultatives. C’est le compromis à faire : des données complètes en échange de la priorité.
La règle structurelle
Une seule liste de produits par page, balisée avec OfferCatalog, sans listes imbriquées. Une page de catégorie présentant plusieurs groupes de produits doit choisir un seul regroupement ou restructurer la page.
Note d’implémentation
Étant donné que chaque champ est obligatoire et que les images doivent être des URL simples plutôt que des objets, ce balisage doit être généré à partir de la base de données produit plutôt que rédigé manuellement. Une seule description nulle sur un article invalide l’entrée entière. Il est donc préférable de la générer à partir de la même requête qui affiche la liste visible, afin d’éviter tout décalage et de garantir qu’une valeur manquante ne casse pas ce que l’utilisateur voit.
Comment nous l'appliquons
The priority behaviour is the reason to bother: for merchants whose product data was being taken from a stale feed, this is how the site becomes the authoritative source again. The all-fields-required rule means it must be generated from the catalogue rather than templated by hand, and we wire it to the same data that renders the visible list so a missing description breaks the page visibly rather than silently invalidating the markup.
Services associés