Pourquoi les Données Structurées Comptent (Édition 2026)

Les données structurées JSON-LD indiquent à Google ce que votre page signifie, pas seulement ce qu'elle dit. Le HTML dit à un navigateur « ceci est un titre, ceci est un paragraphe. » Le JSON-LD dit à Google « cette page est une entreprise locale avec ces horaires d'ouverture, ce numéro de téléphone et ces services. »

Les pages avec des données structurées valides obtiennent :

  • Résultats enrichis dans la recherche — évaluations par étoiles, FAQ, fil d'Ariane, boîte de recherche de site. Ils occupent plus d'espace SERP et ont un CTR 5 à 30 % plus élevé que les liens bleus ordinaires
  • Éligibilité au Knowledge Graph — votre entreprise apparaît dans le panneau de connaissances à droite
  • Intégration Google Merchant Center — le schéma Product permet des fiches gratuites dans l'onglet Shopping
  • Visibilité dans la recherche IA — ChatGPT, Perplexity et les Aperçus IA de Google utilisent les données structurées pour comprendre votre contenu. Le balisage schema est un contexte lisible par machine pour les robots d'IA
💡 Mise à jour 2026 : Les Aperçus IA de Google s'appuient de plus en plus sur les données structurées. Si votre contenu répond à une question ET que vous avez un schéma FAQ ou HowTo, vous avez beaucoup plus de chances d'être cité dans un Aperçu IA qu'un concurrent sans schéma. C'est la nouvelle meta description — invisible pour les utilisateurs, essentielle pour la découverte.

Comment Ajouter JSON-LD à N'importe Quelle Page

JSON-LD se place dans le <head> de votre page HTML. C'est une balise <script> avec type="application/ld+json". Les navigateurs l'ignorent — c'est uniquement pour les moteurs de recherche.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebApplication",
  "name": "My Tool Name",
  "url": "https://example.com"
}
</script>

C'est le bloc JSON-LD valide le plus simple. Pas de syntaxe spéciale, pas de wrapper CDATA — juste du JSON valide dans une balise script. Collez-le n'importe où dans <head> ou <body> ; Google traite les deux.

Schéma FAQ — Modèle Copier-Coller

Le schéma FAQ vous donne des sections Q&A dépliables directement dans les résultats de recherche Google. Voici le format exact :

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "How long does shipping take?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Standard shipping takes 5-7 business days within the US. Express shipping (2-3 days) is available for an additional $12. We ship from our warehouse in Chicago Monday-Friday."
    }
  }, {
    "@type": "Question",
    "name": "What is your return policy?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "You can return any unused item within 30 days of delivery for a full refund. Return shipping is free. Refunds are processed within 3-5 business days of us receiving the returned item."
    }
  }]
}

Règles : La FAQ doit être visible sur la page (pas cachée dans un accordéon derrière un clic — Google pénalise cela). Maximum ~5 questions par page pour les résultats enrichis. N'utilisez pas le schéma FAQ sur chaque page ; utilisez-le là où vous avez réellement du contenu Q&A.

Schéma LocalBusiness

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "@id": "https://example.com/#business",
  "name": "Green Leaf Cafe",
  "image": "https://example.com/photos/storefront.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "1428 Elm Street",
    "addressLocality": "Portland",
    "addressRegion": "OR",
    "postalCode": "97201",
    "addressCountry": "US"
  },
  "telephone": "+1-503-555-0142",
  "email": "hello@greenleafcafe.com",
  "url": "https://greenleafcafe.com",
  "priceRange": "$$",
  "openingHoursSpecification": [{
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
    "opens": "07:00",
    "closes": "19:00"
  }, {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Saturday","Sunday"],
    "opens": "08:00",
    "closes": "16:00"
  }],
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 45.5155,
    "longitude": -122.6789
  },
  "servesCuisine": "Coffee, Pastries, Sandwiches",
  "sameAs": [
    "https://instagram.com/greenleafcafe",
    "https://facebook.com/greenleafcafe"
  ]
}

Champs obligatoires : name, address (au minimum streetAddress + addressLocality), et telephone ou url. Doivent correspondre exactement à ce qui figure sur votre site web et votre fiche Google Business Profile. Des numéros de téléphone ou adresses discordants amèneront Google à ignorer le schéma ou, pire, à signaler une incohérence.

Schéma Article

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "How to Compress a PDF Without Losing Quality",
  "author": { "@type": "Person", "name": "Jane Smith" },
  "datePublished": "2026-07-26",
  "dateModified": "2026-07-26",
  "image": "https://example.com/images/pdf-compression-guide.jpg",
  "publisher": {
    "@type": "Organization",
    "name": "iluv.tools",
    "logo": { "@type": "ImageObject", "url": "https://iluv.tools/assets/logo.png" }
  },
  "description": "Three approaches to PDF compression, when to use each, and exact settings per document type."
}

Schéma Product

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Ergonomic Desk Chair",
  "image": "https://example.com/photos/chair.jpg",
  "description": "Adjustable lumbar support, mesh back, 300lb capacity.",
  "sku": "CHAIR-ERG-001",
  "brand": { "@type": "Brand", "name": "ErgoPlus" },
  "offers": {
    "@type": "Offer",
    "price": "249.00",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "url": "https://example.com/products/ergonomic-chair"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "384"
  }
}

Avertissement : AggregateRating nécessite de véritables avis sur votre site ou une source tierce vérifiée. Google examinera cela manuellement. Inventer des nombres d'avis enfreint les directives et peut déclencher une action manuelle.

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [{
    "@type": "ListItem",
    "position": 1,
    "name": "Home",
    "item": "https://example.com/"
  }, {
    "@type": "ListItem",
    "position": 2,
    "name": "Blog",
    "item": "https://example.com/blog/"
  }, {
    "@type": "ListItem",
    "position": 3,
    "name": "PDF Compression Guide"
  }]
}

BreadcrumbList remplace votre URL dans les résultats de recherche par « Accueil > Blog > Titre de l'article » — plus propre, plus cliquable, et montre la hiérarchie du contenu. Le dernier élément ne doit pas avoir d'URL item (c'est la page courante).

Comment Tester Votre Schéma

  1. Test de Résultats Enrichis Google : search.google.com/test/rich-results — Collez votre URL ou extrait de code. Affiche les types de résultats enrichis détectés et les éventuelles erreurs
  2. Validateur Schema.org : validator.schema.org — Plus complet que l'outil de Google. Détecte les erreurs de syntaxe et les champs obligatoires manquants
  3. Google Search Console : Après déploiement, vérifiez la section « Améliorations ». Montre quelles pages ont un schéma valide, lesquelles ont des erreurs et lesquelles ont des avertissements
💡 Conseil : Utilisez les propriétés @id pour lier des entités entre plusieurs blocs de schéma. Par exemple, votre schéma Organization définit l'org avec "@id": "https://example.com/#org", et votre schéma Article le référence : "publisher": { "@id": "https://example.com/#org" }. Cela évite de dupliquer les données de l'organisation sur chaque page.

Générez votre schéma automatiquement :
Générateur de Balisage Schema →