Données structurées
Un balisage ajouté au code d'une page pour décrire son contenu dans un format que les moteurs de recherche peuvent lire directement, indépendamment du texte visible.
Synonymes
structured data, JSON-LD, balisage schema.org, rich snippets
Format et vocabulaire
Les données structurées s'écrivent le plus souvent en JSON-LD, un bloc de script intégré dans le code de la page, invisible pour le visiteur. Le vocabulaire est celui de schema.org, un projet commun à Google, Bing, Yahoo et Yandex, qui définit les types de contenus et leurs propriétés : Organisation, Article, Événement, Produit, Fil d'Ariane, Service, et plusieurs centaines d'autres.
Google lit ces données pour enrichir ses résultats de recherche : extraits enrichis (prix, disponibilité, évaluation), fil d'Ariane affiché sous l'adresse, informations d'entreprise dans le panneau latéral. Il les dit utiles et facultatives pour ses fonctions d'IA générative, à condition qu'elles correspondent exactement au texte visible de la page.
L'outil Rich Results Test de Google vérifie que les données structurées d'une page sont correctement formatées et éligibles aux fonctionnalités enrichies. Il est disponible à richresults.google.com et prend en entrée une adresse ou un extrait de code.
Données structurées dans un projet
L'erreur la plus fréquente est de décrire dans les données structurées des informations absentes du texte visible de la page. Google invalide ces balises et peut les considérer comme trompeuses. Les données structurées sont une description du contenu, pas un moyen de revendiquer une information non publiée.
Sur un site d'agence ou de service, les types prioritaires sont Organization (nom, contact, localisation), BreadcrumbList (fil d'Ariane), Service (description de l'offre) et WebPage. Un blog ou une page d'actualités ajoute BlogPosting ou NewsArticle avec leurs propriétés de date et d'auteur.
Les erreurs de syntaxe et de structure sont silencieuses sans vérification outillée : une propriété mal nommée, un type inexistant ou une valeur qui ne correspond pas au texte visible passent inaperçus jusqu'à ce que Search Console les remonte. La validation avant mise en ligne évite de chercher a posteriori.
Les données structurées constituent une couche d'information complémentaire, pas un raccourci. Une page sans contenu de qualité n'en tire pas de bénéfice. Un contenu de qualité avec des données structurées exactes donne aux moteurs deux niveaux d'information cohérents.
La maintenance des données structurées fait partie du SEO technique courant : un changement d'adresse, de nom d'entreprise ou de description de service doit être répercuté dans les balises JSON-LD. Un audit SEO technique relève ces incohérences, les plus courantes étant un numéro de téléphone absent de la page visible ou une adresse qui ne correspond plus à celle de l'organisation.
Chaque nouvelle page ou nouveau type de contenu crée un besoin de balisage. Un article publié sans son type BlogPosting, une offre de service sans son type Service : ces absences ne bloquent pas le site, mais elles privent les moteurs d'informations qu'ils utilisent pour enrichir leurs résultats et leurs réponses.