Constructeur Schema & Entités IA
Réponse courte
Détecte le JSON-LD existant, valide la couverture des entités et recommande les types de schema manquants.
Ce que ça fait
Lit les données structurées JSON-LD de votre page et vérifie chaque bloc à la recherche de problèmes : JSON qui ne s'interprète pas, @context ou @type manquant, une Organization sans nom, un WebSite sans url et une FAQPage sans questions. Il indique lesquels des sept types schema.org courants (Organization, WebSite, BreadcrumbList, FAQPage, Article, Product, LocalBusiness) la page déclare, attribue un score et suggère la prochaine chose à ajouter. Il signale aussi si le site publie un fichier /llms.txt.
Pourquoi c'est important
Les données structurées indiquent aux moteurs de recherche, sous une forme qu'ils peuvent lire de manière fiable, qui publie une page et de quoi elle traite. Google utilise par exemple le balisage Organization pour choisir le logo de ses résultats et de ses panneaux de connaissances, et il ignore le balisage qu'il ne peut pas interpréter. Google indique aussi qu'aucun balisage particulier n'est nécessaire pour apparaître dans ses fonctionnalités d'IA : considérez donc cela comme une bonne hygiène pour la recherche plutôt qu'un raccourci vers les réponses d'IA.
Comment ça fonctionne
-
Saisissez l'URL d'une page
-
Nous récupérons le code HTML brut de la page et lisons chaque bloc JSON-LD, y compris les éléments à l'intérieur d'un @graph
-
Nous vérifions chaque bloc à la recherche d'erreurs d'interprétation et de propriétés essentielles manquantes, et listons les types qu'il déclare
-
Nous renvoyons un score, la couverture des types, les problèmes de validation et une prochaine étape
Exemple d'entrée et de sortie
url: https://example.com
Score des données structurées : 77/100 Blocs JSON-LD : 2 · types d'entités : 3 · erreurs : 0 · avertissements : 1 données structurées détectées OK aucune erreur de validation OK entité Organization présente OK entité WebSite présente OK /llms.txt détecté warn Couverture des entités Organization présente WebSite présente BreadcrumbList absente FAQPage absente Article présente Product absente LocalBusiness absente Problèmes de validation Bloc 2 : l'entrée WebSite n'a pas d'url.
Qui l'utilise
-
Responsable de contenu
Après la publication d'un article, vérifiez que son bloc Article s'interprète correctement et que les blocs Organization et WebSite à l'échelle du site sont toujours en place.
-
SEO technique
Vérifiez une page par gabarit et repérez les gabarits auxquels il manque un balisage Organization ou WebSite.
-
Consultant en agence
Montrez à un nouveau client quels types de schéma leurs pages clés déclarent et lesquels des types de base manquent.
Questions fréquentes
En quoi cela diffère-t-il du vérificateur de données structurées ?
Le vérificateur de données structurées vérifie que chaque bloc JSON-LD s'interprète correctement et liste ses types. Cet outil vérifie aussi quelques propriétés essentielles, montre la couverture de sept types courants, attribue un score et suggère une prochaine étape.
Vérifie-t-il l'éligibilité aux résultats enrichis ?
Non. Il vérifie la syntaxe JSON, le @context, le @type et quelques propriétés essentielles. Chaque résultat enrichi a ses propres exigences ; vérifiez-les avec le Rich Results Test de Google.
Pourquoi signale-t-il llms.txt ?
llms.txt est une proposition communautaire facultative datant de 2024, destinée à donner aux outils d'IA un court guide d'un site. Aucun grand moteur de recherche IA n'a indiqué qu'il lisait les fichiers llms.txt sur d'autres sites, et Google précise que ses fonctionnalités de recherche ne l'utilisent pas ; le résultat est donc affiché à titre informatif et ne modifie pas le score.
Peut-il écrire le balisage à ma place ?
Non. Il détecte, vérifie et suggère. Pour écrire un nouveau balisage, utilisez le générateur de balisage Schema.
Lit-il les microdonnées ou RDFa ?
Non, uniquement le JSON-LD. Google prend en charge les trois formats et recommande le JSON-LD car c'est le plus simple à maintenir.
Voit-il le balisage ajouté par JavaScript ?
Non. Il lit le HTML renvoyé par votre serveur ; le JSON-LD ajouté par des scripts après le chargement de la page n'est donc pas pris en compte.