Studio d'ingénierie digitale & IA — marchés publics & coopération internationale contact@skgenius.com Tunisie · Europe · International FR EN AR
Accueil / gp.fil / Données structurées
balisage

Données structurées : quels schémas déclarer, et dans quel ordre.

Le vocabulaire schema.org compte plusieurs centaines de types. Cinq suffisent à couvrir l'essentiel de ce qui se joue pour la visibilité, et l'ordre dans lequel on les pose n'est pas indifférent.

Publié le · par SKGENIUS

Ce que le balisage change réellement

Une page HTML dit à une machine où sont les titres et les paragraphes. Elle ne lui dit pas que « SKGENIUS » est une organisation, que « 690 € » est un prix, ou que ce bloc de texte est la réponse à la question posée juste au-dessus. Le JSON-LD ajoute cette couche : il déclare, dans un format que les moteurs lisent sans ambiguïté, la nature de ce qui est affiché.

L'effet est double. Côté recherche classique, il ouvre les affichages enrichis — fil d'Ariane, questions dépliables, prix, avis. Côté moteurs génératifs, il lève l'incertitude au moment de la sélection : entre deux sources équivalentes, celle dont l'identité et la nature sont déclarées demande moins d'inférence, donc moins de risque.

Les cinq types qui comptent

TypeCe qu'il déclareOù le poser
Organization
LocalBusiness
Qui publie : nom, contact, adresse, zone, domaines de compétenceToutes les pages
BreadcrumbListLa place de la page dans l'arborescenceToutes les pages sauf l'accueil
Service
Product
Une prestation ou un produit, avec son prix quand il est publicPages d'offre
ArticleUn contenu éditorial, son auteur et ses datesArticles et ressources
FAQPageDes couples question-réponse réellement affichésPages qui en contiennent

Le reste — Event, JobPosting, Recipe, Course — n'a d'intérêt que si votre activité correspond exactement au type. Empiler des schémas décoratifs n'apporte rien et multiplie les occasions de se tromper.

L'ordre de pose

  1. L'identité d'abord. Sans Organization ou LocalBusiness, un moteur ne sait pas à qui rattacher ce qu'il lit. C'est le socle, et c'est aussi le plus rapide : un bloc, un gabarit, toutes les pages.
  2. Le fil d'Ariane ensuite. Il coûte quelques lignes et il structure la compréhension du site entier. Il s'affiche en plus dans les résultats de recherche à la place de l'URL brute.
  3. Les pages d'offre. Service avec un Offer et un prix, quand le prix est public. C'est ce qui permet à une réponse générative sur « combien coûte tel service » de citer un montant — le vôtre.
  4. Les contenus éditoriaux. Article avec auteur, datePublished et dateModified. La fraîcheur pèse dans la sélection des sources ; sans balisage de date, elle est invisible.
  5. Les questions-réponses en dernier, une fois qu'elles existent vraiment sur la page.

Un exemple minimal, à adapter

Le bloc d'identité tient en une quinzaine de lignes. Il se place dans le <head>, à l'intérieur d'une balise <script type="application/ld+json">.

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Nom de l'entreprise",
  "url": "https://exemple.fr",
  "email": "contact@exemple.fr",
  "telephone": "+33 1 23 45 67 89",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "12 rue Exemple",
    "addressLocality": "Grasse",
    "postalCode": "06130",
    "addressCountry": "FR"
  },
  "areaServed": "Alpes-Maritimes",
  "knowsAbout": ["premier domaine", "deuxième domaine"]
}

Le champ knowsAbout est sous-utilisé et souvent décisif : il dit explicitement sur quels sujets vous êtes une source légitime. Renseignez-le avec les termes que vos clients emploient, pas avec votre vocabulaire interne.

Les trois erreurs qui annulent le travail

Un JSON invalide. Une virgule en trop, un guillemet non fermé, et le bloc entier est ignoré — pas la ligne fautive, le bloc entier. C'est le premier point à vérifier quand un balisage « ne fait rien ».

Un balisage sans contrepartie visible. Déclarer une FAQPage dont les questions n'apparaissent pas sur la page, ou un AggregateRating sans avis réels, expose à une action manuelle qui retire les affichages enrichis du site entier. Le gain espéré est faible, la sanction est large.

Des blocs qui se contredisent. Deux Organization avec des noms différents, un Article daté d'hier sur une page qui affiche une date de l'an dernier : le moteur doit trancher, et il tranche en défaveur de la source. Une seule vérité, déclarée une seule fois.

Vérifier ce qui est réellement retenu

Trois outils, trois réponses différentes. Le validateur schema.org contrôle la syntaxe. Le test des résultats enrichis de Google contrôle l'éligibilité aux affichages. L'inspection d'URL dans la Search Console montre ce que Google a retenu après avoir rendu la page — c'est le seul qui compte quand le balisage est injecté par du JavaScript.

Notre diagnostic gratuit vérifie la présence, la validité et les types déclarés sur la page de votre choix, en même temps que les autres critères de citabilité. Pour le contexte général, la page pilier explique comment ces signaux entrent dans la sélection des sources.

Questions fréquentes

Le JSON-LD améliore-t-il le classement ?

Pas directement. Il ne pousse pas une page vers le haut d'une liste. Il change la compréhension qu'un moteur a de la page, ce qui ouvre des affichages enrichis et rend le contenu plus sûrement réutilisable dans une réponse générative.

Faut-il baliser toutes les pages ?

Le bloc d'identité — Organization ou LocalBusiness — va sur toutes les pages, parce qu'il dit qui publie. Les autres types se posent là où ils correspondent au contenu réel : Service sur une page de prestation, Article sur un article, FAQPage là où il y a vraiment des questions-réponses visibles.

Que se passe-t-il si le balisage ne correspond pas au contenu ?

C'est la faute la plus coûteuse. Déclarer une FAQ absente de la page, ou un avis qui n'existe pas, expose à une action manuelle qui retire les affichages enrichis de tout le site. Le balisage décrit ce qui est visible ; il ne l'invente pas.

Microdata ou JSON-LD ?

JSON-LD, sans hésiter. Le balisage vit dans un bloc séparé, il ne se mélange pas au HTML, il se relit et se corrige sans toucher au gabarit. Les microdonnées imbriquées dans le corps de page restent valides mais deviennent vite illisibles.

Comment vérifier que c'est correct ?

Le validateur schema.org contrôle la syntaxe, le test des résultats enrichis de Google contrôle l'éligibilité aux affichages, et l'inspection d'URL de la Search Console montre ce que Google a réellement retenu après rendu. Les trois ne disent pas la même chose : le troisième fait foi.

contact

Un projet de plateforme, de SaaS ou d'IA ?

Décrivez votre besoin. Nous transformons une exigence institutionnelle en solution fiable, sécurisée et durable.

WhatsApp Demander un devis