SEO & GEO
Test de schema markup : les outils et les 8 erreurs les plus fréquentes
Copier pour l'IA
Le test schema markup se fait avec deux outils gratuits : le Schema Markup Validator pour la conformité générale à schema.org et le Rich Results Test de Google pour savoir si Google peut en tirer un rich result. La plupart des balisages n’échouent pas à cause de quelque chose d’exotique, mais à cause d’une poignée d’erreurs récurrentes qui laissent votre code exister tout en le rendant invisible pour les moteurs de recherche et l’IA. Dans ce guide, vous parcourez le bon ordre de test et les 8 erreurs qui tuent discrètement votre balisage, avec chaque fois la façon de les détecter et de les corriger.
Il s’agit d’une couche pratique de test et de débogage sous le guide GEO. Car le schema markup n’est plus seulement une astuce SEO : c’est l’une des manières dont vous expliquez à un modèle d’IA, de façon lisible par la machine, qui vous êtes et ce que signifie une page.
Pourquoi faut-il tester son schema markup ?
Tester son schema markup est nécessaire parce qu’une erreur dans vos données structurées est généralement silencieuse : aucun message d’erreur n’apparaît, le balisage est simplement ignoré. Contrairement à un lien cassé ou à une 404, vous ne voyez rien dans le navigateur. Le code figure bien dans le code source de la page, mais Google et les systèmes d’IA le survolent parce qu’il n’est pas analysable ou pas fiable.
C’est ce qui rend le schema traître. Vous pensez que votre page transmet des signaux supplémentaires, alors que ces signaux n’arrivent jamais en pratique. Le test est le seul moyen de voir la différence entre “balisage présent” et “balisage compris”. Et cette différence est énorme, car des données structurées correctement validées sont l’un des fondements de la façon dont l’IA détermine ce qui est vrai.
Quels outils utiliser pour tester le schema markup ?
Pour tester le schema markup, vous utilisez trois outils dans un ordre fixe : d’abord le Schema Markup Validator, ensuite le Rich Results Test, et enfin Google Search Console pour vos pages en ligne. Chacun répond à une question différente.
- Schema Markup Validator (validator.schema.org). C’est l’outil officiel de schema.org, successeur depuis 2021 de l’ancien Structured Data Testing Tool. Il contrôle votre balisage par rapport à l’intégralité du vocabulaire schema.org, sans règles propres à Google. Utilisez-le pour repérer les erreurs de syntaxe et les types ou propriétés inexistants. Il vous dit si votre balisage est correct, pas si Google en fait quelque chose.
- Rich Results Test (search.google.com/test/rich-results). Cet outil vérifie si votre page est éligible à un rich result Google. Il est plus strict et plus spécifique : il ne connaît que les types pris en charge par Google et exige les propriétés obligatoires par type. Utilisez-le en deuxième étape, une fois que la syntaxe est bonne.
- Google Search Console. Les deux outils ci-dessus testent un instantané ou une URL. La Search Console montre les données structurées de vos pages réellement indexées, à grande échelle et dans le temps. Les rapports d’améliorations sont l’endroit où vous voyez les erreurs qui n’apparaissent que sur la version réelle et explorée de votre site.
La méthode la plus fiable est un contrôle en chaîne : validez d’abord la conformité à schema.org, vérifiez ensuite l’éligibilité Google, et surveillez enfin la situation réelle dans la Search Console. Celui qui se fie à un seul outil manque à chaque fois une couche. Vous trouverez plus d’informations sur l’arsenal plus large dans les outils de visibilité IA.
Les 8 erreurs les plus fréquentes en schema markup
1. Syntaxe JSON-LD invalide
L’erreur la plus courante est une structure JSON cassée : une virgule manquante, une erreur de guillemets ou une accolade non fermée. JSON-LD est impitoyable. Un seul caractère de travers et c’est tout le bloc qui est ignoré, pas seulement la ligne fautive. Le Schema Markup Validator pointe la ligne exacte. Collez-y votre balisage avant de le mettre en ligne et vous attrapez le problème en quelques secondes.
2. Un balisage qui ne correspond pas au contenu visible
Vos données structurées doivent décrire ce qui se trouve réellement sur la page. Si vous balisez un prix, un avis ou un événement que le visiteur ne voit pas, vous enfreignez les consignes de Google. Dans le meilleur des cas, c’est ignoré, dans le pire, cela vaut une action manuelle. Ne testez pas cela uniquement sur le plan technique : mettez le balisage à côté de la page et vérifiez que chaque champ a un équivalent visible.
3. Types et propriétés inventés ou mal orthographiés
Schema.org possède un vocabulaire fixe. Si vous écrivez Organisation au lieu de Organization, ou si vous inventez une propriété qui n’existe pas, elle sera ignorée. Le validateur signale les termes inconnus comme un avertissement, mais ces avertissements sont souvent balayés d’un clic. Contrôlez chaque nom de type et de propriété par rapport à la documentation schema.org, surtout pour du balisage écrit à la main.
4. Propriétés obligatoires manquantes
Chaque type de rich result comporte des champs obligatoires. Un Product sans prix ni disponibilité, un Article sans titre ni date : le balisage est alors syntaxiquement correct mais incomplet. Le Rich Results Test est ici votre meilleur allié, car il indique par type exactement quelle propriété obligatoire manque. Le validateur le laisse souvent encore passer, le Rich Results Test non.
5. Un balisage qui n’est ni rendu ni exploré
Parfois votre code est parfait, mais il n’atteint pas le moteur de recherche. Cela arrive quand le schema n’est chargé que via JavaScript et que le crawler ne voit pas la version rendue, ou quand le script se trouve dans un bloc bloqué par accident. Testez donc toujours l’URL en ligne, et pas seulement votre fragment de code isolé. Le Rich Results Test affiche le HTML rendu, pour que vous voyiez ce que Google reçoit réellement.
6. Des entités isolées sans liens entre elles
C’est l’erreur qui pèse le plus lourd à l’ère de l’IA. Beaucoup de sites parsèment des petits blocs de balisage isolés sans les relier : une Organization ici, une Person là, un Product ailleurs, sans la moindre référence entre ces entités. Avec des références @id, vous les reliez en un graphe cohérent, pour qu’un modèle comprenne que l’auteur, l’entreprise et le produit renvoient aux mêmes entités. Sans cette cohérence, une IA reçoit des faits épars au lieu d’une image claire. C’est le cœur de la cohérence des entités pour la visibilité IA.
7. Un mauvais @context ou une casse incorrecte
Le balisage schema.org est sensible à la casse et dépendant du contexte. Un @context qui pointe vers la mauvaise adresse, ou un type avec une majuscule erronée, casse l’interprétation. Utilisez toujours https://schema.org comme contexte et respectez l’orthographe exacte (FAQPage, pas Faqpage). Petit écart, grosses conséquences.
8. Se fier à des types de rich results abandonnés
C’est là que beaucoup de sites se plantent sans s’en rendre compte. Google a arrêté les rich results HowTo en 2023 et a démantelé progressivement les rich results FAQ, d’abord en les limitant à certains sites faisant autorité, puis en les supprimant complètement. Celui qui compte encore sur ces affichages de recherche débogue quelque chose qui de toute façon n’apparaîtra plus dans la SERP. Important : le balisage sous-jacent n’est pas “cassé”. FAQPage reste un type schema.org valide et il est toujours lu pour comprendre votre page. La valeur s’est déplacée d’un élément visuel de la SERP vers la lisibilité machine pour les systèmes d’IA, et c’est précisément pour cela qu’il ne faut pas le retirer à la légère.
Que signifie réellement une validation réussie ?
Un message vert dans le validateur signifie que votre syntaxe est correcte, pas que vous obtenez un rich result ou que l’IA vous cite. C’est le plus grand malentendu autour du test schema markup.
Chez Customer Impact, nous ne pilotons donc pas sur le “petit V vert” comme objectif en soi, mais sur l’effet sous-jacent : êtes-vous compris correctement et cela contribue-t-il à une visibilité qui génère des leads ? Le schema est un moyen, pas une vanity metric. Soyons honnêtes : un balisage correct augmente vos chances d’être trouvé et cité, mais personne ne peut garantir un rich result ou une mention par l’IA. Celui qui le promet exagère. Pour voir comment le schema s’inscrit dans un dispositif plus large et favorable à l’extraction, lisez l’architecture de contenu pour l’extraction par l’IA.
Comment garder votre schema markup sans erreur à grande échelle ?
Garder son schema sans erreur n’est pas un contrôle unique mais une routine d’entretien, car la plupart des erreurs se glissent lors des modifications. Trois habitudes font la différence :
- Testez chaque template, pas chaque page. Sur un site B2B bien construit, le schema provient de templates. Testez à fond une page représentative par template, car une erreur dans le template se répète sur des centaines de pages.
- Retestez après chaque modification. Une refonte, un nouveau champ CMS ou une mise à jour de plugin peut casser le balisage en silence. Faites du retest une étape fixe de votre processus de release.
- Surveillez dans la Search Console. Intégrez les rapports d’améliorations à votre rythme habituel. Vous voyez ainsi les erreurs sur la version en ligne et indexée de votre site, même si un test isolé paraissait vert.
Cette discipline est la même que celle que vous appliquez au reste de vos données structurées et fait partie de la manière dont nous abordons l’optimisation GEO pour les entreprises B2B.
Le résumé en bref
Le test schema markup tient au bon ordre et à l’évitement d’une poignée d’erreurs récurrentes. Validez d’abord la syntaxe schema.org dans le Schema Markup Validator, vérifiez ensuite l’éligibilité Google dans le Rich Results Test, et surveillez vos pages en ligne dans la Search Console. Faites surtout attention aux erreurs silencieuses : JSON invalide, balisage qui ne correspond pas au contenu visible, propriétés inventées, champs obligatoires manquants, code non rendu, entités isolées sans liens, contexte erroné, et la confiance placée dans des types de rich results abandonnés. Et retenez qu’une validation réussie ne garantit ni rich result ni citation par l’IA : c’est une base nécessaire, pas un point d’arrivée.
Vous voulez savoir si votre balisage vous aide vraiment à être trouvé par l’IA, plutôt qu’à être seulement techniquement correct ? Planifiez votre entretien gratuit et nous regardons ensemble où en est votre schema.
Scan gratuit de votre site
Indiquez votre site et recevez en quelques minutes une analyse automatique avec des points d'amélioration techniques et SEO concrets. Sans discours commercial.
Nous utilisons vos données uniquement pour votre scan. Pas de spam, désinscription à tout moment.