Analyse du JSON-LD servi au chargement

Analyseur de données structurées

Un validateur classique vous dit si votre balisage compile. Celui-ci regarde en plus si vos entités sont cohérentes entre elles, et si le balisage arrive réellement jusqu'au navigateur.

Blocs illisibles
Entités dupliquées
Balisage bloqué

Analyser une page

Une seule page à la fois. L'analyse porte sur le code servi au chargement, pas sur ce qu'un script ajoute ensuite.
Récupération de la page et analyse du balisage...

Gratuit et sans inscription.

Résultat de l'analyse

Ce que l'outil vérifie

La validité de chaque bloc

Un bloc de données structurées dont la syntaxe est fautive est ignoré en entier, sans le moindre signe visible sur la page. Une virgule en trop, des guillemets typographiques venus d'un éditeur de texte, un JSON échappé en entités HTML : la cause est nommée, avec sa ligne et sa colonne.

La cohérence de vos entités

C'est le contrôle que les validateurs ne font pas. Une entreprise déclarée sans identifiant sur chaque page devient autant d'entreprises distinctes aux yeux d'un moteur, et l'autorité se disperse au lieu de s'accumuler. L'outil repère ces duplications, les identifiants qui renvoient dans le vide et les déclarations contradictoires. Nous l'avons constaté sur notre propre site, et le récit de cette correction explique ce que ça coûtait.

La livraison réelle du balisage

Un bloc de données structurées est un élément de script. Une politique de sécurité qui exige un nonce le rejette comme n'importe quel script, et le balisage devient invisible alors que le code source paraît irréprochable. Le cas est courant et personne ne le signale, chaque outil ne regardant qu'un seul côté.

Les valeurs et les types

Un marqueur de gabarit resté en place, une date au format français, une image en adresse relative, un auteur dont le type ne correspond pas à ce que la propriété attend : le balisage compile, et transmet pourtant une information fausse ou inexploitable.

Ce que l'outil ne voit pas

L'analyse porte sur le code que le serveur renvoie au chargement. Un balisage ajouté ensuite par un script, un gestionnaire de balises ou une extension n'y figure pas, alors que les moteurs de recherche, eux, exécutent le JavaScript et peuvent en voir davantage. Une page sans résultat n'est donc pas forcément une page sans balisage, et le rapport le dit à chaque fois plutôt que de conclure à votre place.

Une seule page est examinée à la fois. Quand un identifiant est défini sur une autre page du site, ce qui est le comportement correct, l'outil le signale comme une référence à vérifier ailleurs et non comme une faute. Enfin, un site protégé par un filtre anti-robot peut refuser la requête : le rapport distingue toujours un accès refusé d'une absence de balisage.

Le balisage fait partie du travail

Nous concevons des plateformes web sur mesure pour des PME, et la cohérence des données structurées fait partie de ce que nous livrons. Si le rapport soulève des questions sur votre site, ou si vous préférez mesurer d'abord sa vitesse, les deux se règlent en quelques minutes.

D'autres analyses techniques et retours d'expérience sont publiés dans Le Mag.