Le validateur de données structurées vérifie que le balisage d’une page est correctement reconnu. Il prend en charge les microformats, Schema.org, Open Graph, les microdonnées HTML et RDFa, et accepte soit une URL, soit du code collé.
Pourquoi utiliser cet outil plutôt qu’un validateur générique
Yandex énonce clairement la différence : contrairement à Validator.nu, Structured Data Linter et d’autres, son validateur vérifie également si le balisage répond aux exigences des propres services de Yandex, y compris tous les types supplémentaires. Il détecte ainsi des éléments qu’aucun outil généraliste ne peut repérer — le champ spécifique à Yandex resultPhoto sur les recettes, les types de schémas réellement pris en charge pour les organisations, les combinaisons de champs requises pour un extrait de produit.

Un balisage qui passe un validateur générique et ne produit rien dans Yandex est un résultat courant. Cet outil est l’endroit où cette lacune devient visible.
Les erreurs
- La page ne se charge pas — elle n’existe pas ou est indisponible pour le robot. À noter en soi : le balisage n’a aucune pertinence si la page ne peut pas être récupérée.
- Micro-balisage non détecté — aucun élément racine n’a été trouvé ou il a été mal configuré. L’exemple de Yandex est une racine Schema.org sans l’attribut
itemscope, qui est l’erreur structurelle la plus courante : les propriétés sont étiquetées mais rien n’indique à quoi elles appartiennent. - Champ manquant ou vide — une propriété obligatoire est absente ou n’a pas de valeur. Sur un balisage généré, cela signifie généralement qu’un modèle émet un attribut vide là où les données étaient nulles.
Comment l’utiliser en pratique
Collez le code pour le tester avant le déploiement, ou entrez une URL pour vérifier ce qui est en ligne. Exécutez-le à nouveau après chaque modification de modèle : le balisage est la première chose qui se brise silencieusement lors d’une refonte, car rien ne change visuellement sur la page lorsqu’il disparaît.
La limitation à garder à l’esprit
Un balisage valide est nécessaire mais non suffisant. Les données doivent également être indexées et, pour les programmes partenaires, passer par une modération — généralement environ deux semaines — avant que quoi que ce soit n’apparaisse dans les résultats.

Comment nous l'appliquons
We use Yandex’s validator rather than a generic one for anything Yandex-facing, because it is the only tool that knows the engine’s own requirements — a recipe missing resultPhoto is valid Schema.org and a weaker snippet here. Re-running it after every template change is on our redesign checklist, since markup vanishing is invisible to everyone looking at the page.
Services associés