Chaque type en un coup d’œil
Une carte par entité : Product, Article, Recipe, Organization. Verte quand tout est propre, rouge quand c’est cassé. Les détails ne s’ouvrent que si vous en avez besoin.
Gratuit · JSON-LD et Microdata · Sans inscription
Collez une URL. Nous extrayons les données structurées, validons chaque type et propriété selon schema.org, appliquons les règles des résultats enrichis de Google et vous montrons la ligne exacte à corriger.
Ou vérifiez la page que vous consultez et analysez des sites entiers avec l’ extension Chrome.
Les outils de test de Google vous disent si une page passe. Celui-ci vous dit ce qu’il y a sur la page, ce qui ne va pas, où, et comment le corriger.
Une carte par entité : Product, Article, Recipe, Organization. Verte quand tout est propre, rouge quand c’est cassé. Les détails ne s’ouvrent que si vous en avez besoin.
Les erreurs de syntaxe viennent avec ligne et colonne. Les valeurs incorrectes sont marquées directement dans le JSON. Chaque problème a une explication en langage clair.
Propriétés obligatoires et recommandées pour Article, Breadcrumb, FAQ, Product, Review snippet et 11 autres, tirées directement de la documentation Google.
Types inconnus, propriétés mal orthographiées, mauvaise casse, valeurs du mauvais type, propriétés qui ne s’appliquent pas au type, références @id non résolues.
Les deux formats sont extraits de la même page et présentés de la même façon : un produit en Microdata et un fil d’Ariane en JSON-LD côte à côte.
Chaque rapport a un lien à envoyer à un développeur ou un client, un export CSV pour les audits et une API JSON pour la CI et la surveillance.
Nous récupérons la page comme un robot d’indexation et extrayons chaque script application/ld+json et chaque élément Microdata.
Syntaxe JSON, vocabulaire schema.org et exigences Google pour les résultats enrichis, chacun avec des codes de problème stables à filtrer et exporter.
Ouvrez un type, voyez ses problèmes avec le chemin vers la propriété, affichez le JSON avec la ligne fautive marquée, copiez-le, partagez le rapport.
Le vérificateur web est le moyen le plus rapide de tester une URL. L’extension Chrome va plus loin.
Google a scindé son ancien outil de test des données structurées en deux. Voici ce que montre chacun.
| Test des résultats enrichis Google | Schema.org Markup Validator | Schema Markup Checker | |
|---|---|---|---|
| Liste tous les types de la page | Seulement les types à résultat enrichi | Oui | Oui |
| Propriétés obligatoires et recommandées par Google | Oui | Non | Oui |
| Termes schema.org inconnus ou mal orthographiés | Non | Oui | Oui |
| Formats de valeur : dates, URL, durées, énumérations | En partie | En partie | Oui |
| Montre la ligne fautive dans le JSON | Non | Met le bloc en évidence | Ligne marquée, avec explication |
| Lien de rapport partageable, CSV, API JSON | Non | Non | Oui |
| Analyse du site entier | Non | Non | Extension Chrome |
| Balisage rendu par JavaScript | Oui | Non | Extension Chrome |
Auditez une page d’atterrissage ou le site entier d’un client et remettez un CSV qui dit exactement quoi changer.
Validez le JSON-LD en préproduction avant la mise en ligne et branchez l’API JSON dans la CI pour qu’un schema cassé n’atteigne jamais la production.
Vérifiez que chaque recette, article et fiche produit conserve son résultat enrichi après une modification ou un changement de gabarit.
Lancez la même vérification sur tous les sites clients et rendez compte avec des liens partageables plutôt que des captures d’écran.
Trois niveaux. Syntaxe : le JSON-LD se parse et chaque élément Microdata est bien formé. Vocabulaire : chaque type et propriété existe dans schema.org, est écrit avec la bonne casse, s’applique à ce type et a une valeur du bon genre (dates, URL, durées, énumérations). Google : les propriétés obligatoires et recommandées pour les résultats enrichis comme Product, Article, Recipe, Event, FAQ, Breadcrumb, offre d’emploi, vidéo et entreprise locale.
Oui, pour le travail quotidien que faisait cet outil : coller une URL, voir chaque entité de la page et ce qui ne va pas. Google a retiré l’outil de test des données structurées et l’a scindé en test des résultats enrichis et Schema Markup Validator. Ce vérificateur réunit les deux vues dans un rapport et ajoute la ligne exacte de chaque problème.
Le test des résultats enrichis ne signale que les types que Google affiche en résultats enrichis et dit peu du reste du balisage schema.org. Notre rapport liste tous les types de la page, indique lesquels sont éligibles aux résultats enrichis de Google et montre les erreurs de vocabulaire que le test ignore, comme une propriété inexistante ou un type mal orthographié. Il affiche aussi le JSON avec la ligne fautive marquée, et vous pouvez partager le lien du rapport ou télécharger un CSV.
JSON-LD et Microdata sont entièrement extraits et validés. RDFa est détecté et signalé, mais pas encore validé.
Le vérificateur web récupère le HTML brut, comme un robot, et ne voit donc pas le balisage injecté par des scripts ou un gestionnaire de balises. L’extension Chrome s’exécute dans votre navigateur une fois la page rendue et voit tout, y compris le JSON-LD généré par JavaScript.
Oui, avec l’extension Chrome. Elle découvre les pages via le sitemap et les liens internes, vérifie chacune et construit un rapport de tous les types et problèmes du site avec les pages où ils apparaissent. Les résultats s’exportent en CSV.
Oui. GET /api/check?url=... renvoie le rapport complet en JSON : entités, statuts, problèmes avec codes, emplacements et explications. Elle est gratuite, limitée à 30 requêtes par minute et ne nécessite aucune clé.
Un rapport est gardé en mémoire cinq minutes pour que les vérifications répétées et les liens partagés soient rapides. Rien n’est écrit en base de données et il n’y a pas de compte.
Le même rapport en JSON. Faites échouer un build quand une propriété obligatoire disparaît, ou interrogez vos pages clés chaque jour.
GET /api/check?url=https://example.com/page
{
"report": {
"summary": { "errors": 1, "warnings": 3, "items": [ { "type": "Product", "status": "errors" } ] },
"issues": [ { "severity": "error", "code": "google/missing-required", "property": "image", "hint": "…" } ]
}
}30 requêtes par minute et par IP. Ajoutez &fresh=1 pour contourner le cache de cinq minutes.