Guide technique · Schema.org et JSON-LD (France)

Données structurées : le guide schema.org et JSON-LD pour votre entreprise

Les données structurées indiquent dans le code d’une page ses informations vérifiables (nom d’établissement, adresse, horaires, prix d’un produit, fil d’Ariane) selon le vocabulaire schema.org. Ce guide présente le format JSON-LD recommandé par Google, les types utiles aux PME en France avec un exemple complet, les résultats enrichis retirés, la pose sur votre CMS, la validation Search Console et leurs limites.

Générateur LocalBusiness gratuit. Service clé en main (20 pages balisées + 5 pages de réponses) à 390 € en paiement unique.

Repères · Google Search Central
JSON-LDformat recommandé par Google pour le balisage schema.org
Vocabulaire
schema.org (JSON-LD, Microdonnées, RDFa)
Outils de test
Test des résultats enrichis et validator.schema.org
Règle Google
Baliser uniquement le texte visible
Service AIGROW (20 pages + 5 FAQ)
390 € (paiement unique)

Sources : Google Search Central et schema.org.

Le balisage schema.org en JSON-LD décrit de façon normalisée les informations visibles d’une page (établissement, société, produit, fil d’Ariane, article) pour la rendre éligible aux résultats enrichis de Google. Il ne garantit ni un résultat enrichi ni un meilleur classement et doit toujours refléter le texte affiché.

Que sont le vocabulaire schema.org, le format JSON-LD et les résultats enrichis Google ?

Un bloc normalisé permet aux moteurs de recherche d’identifier sans ambiguïté un prix, un numéro de téléphone ou des horaires d’ouverture.

Selon Google Search Central, ce balisage est un format normalisé destiné à fournir des informations sur une page et à en classer le contenu à l’aide du vocabulaire schema.org. Sur Google, il sert à rendre une page éligible aux résultats enrichis (rich results) : prix et stock d’un produit, fil d’Ariane ou coordonnées d’une entreprise.

JSON-LD (Recommandé)

Notation JavaScript placée dans une balise <script type="application/ld+json"> dans <head> ou <body>, séparée du HTML visuel et lisible même lorsqu’elle est injectée dynamiquement.

Microdonnées (Microdata)

Attributs HTML (itemscope, itemtype, itemprop) ajoutés directement sur les balises du texte visible. Plus fragile lors d’une refonte du modèle de page.

RDFa

Extension HTML5 utilisant les attributs typeof et property sur les balises HTML. Pris en charge par Google mais plus rare sur les CMS modernes.

Source : Google Search Central, Fonctionnement du balisage.

Quels types schema.org utiliser pour une PME en France (avec exemple JSON-LD) ?

Une PME ou un commerce local couvre ses besoins avec six types principaux et des règles strictes sur les avis.

LocalBusiness (Bakery, Dentist, Restaurant, HairSalon, AutoRepair, LegalService)
Usage : Commerce, artisan ou cabinet recevant du public à une adresse en France. Propriétés : name, address (PostalAddress) ; recommandés : url, telephone, geo, openingHoursSpecification, priceRange, sameAs. Règle Google : Choisissez le sous-type précis. Aucun extrait d’avis auto-attribué (AggregateRating) sur votre propre fiche.
Organization
Usage : Page d’accueil ou « À propos » pour déclarer l’identité, le logo et les profils. Propriétés : name, url, logo, sameAs ; utiles en France : contactPoint, address, vatID. Règle Google : Aide Google à associer le logo, la raison sociale et les profils officiels.
Product avec Offer
Usage : Fiche produit d’une boutique ou bien vendu à un tarif affiché sur la page. Propriétés : name, image et offers (Offer avec price, priceCurrency: "EUR", availability) ou review. Règle Google : Active les extraits de produits (prix, stock, avis d’acheteurs sur le produit).
BreadcrumbList
Usage : Fil d’Ariane sur les pages internes (catégories, services, articles). Propriétés : itemListElement avec des éléments ListItem ordonnés (position, name, item). Règle Google : Affiche l’arborescence de la page dans les résultats Google.
Article (NewsArticle, BlogPosting)
Usage : Articles de blog, guides métiers et actualités de l’entreprise. Propriétés : headline, image, datePublished, dateModified et author (name, url). Règle Google : Précise le titre, l’auteur et les dates pour la Recherche et Discover.
Event
Usage : Portes ouvertes, atelier ou conférence à une date et une adresse précises. Propriétés : name, startDate (ISO 8601) et location (Place avec PostalAddress). Règle Google : Affichage enrichi Event réservé par Google à certaines régions et sites dédiés (non garanti en France).

Limite sur les extraits d’avis (Review) et exemple JSON-LD en France

La documentation Google sur les extraits d’avis interdit les avis dits « intéressés » (self-serving reviews) : Google n’affiche pas d’étoiles d’avis pour LocalBusiness ni Organization lorsque le site contrôle lui-même les avis. Voici un exemple complet et conforme pour une boulangerie fictive à Lyon :

Exemple fictif · JSON-LD (Bakery à Lyon)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Bakery",
  "@id": "https://www.atelier-des-pentes-exemple.fr/#etablissement",
  "name": "Boulangerie L'Atelier des Pentes",
  "url": "https://www.atelier-des-pentes-exemple.fr/",
  "image": "https://www.atelier-des-pentes-exemple.fr/images/devanture-lyon.jpg",
  "telephone": "+33 4 78 00 00 00",
  "priceRange": "€€",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "24 rue des Capucins",
    "postalCode": "69001",
    "addressLocality": "Lyon",
    "addressCountry": "FR"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 45.7699,
    "longitude": 4.8342
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
      "opens": "07:00",
      "closes": "19:30"
    }
  ],
  "sameAs": [
    "https://www.pagesjaunes.fr/pros/atelier-des-pentes-exemple"
  ]
}
</script>

Sources Google : LocalBusiness, Organization, Product, Breadcrumb, Article, Event et Extrait d’avis.

Quels résultats enrichis Google a-t-il restreints ou retirés (FAQPage, HowTo et types supprimés) ?

Plusieurs balises souvent conseillées ne déclenchent plus aucun affichage enrichi dans la Recherche Google.

FAQPage : restreint en août 2023, retiré en mai-juin 2026
Limité en août 2023 aux sites gouvernementaux et de santé, le résultat enrichi FAQ a été définitivement arrêté par Google le 7 mai 2026 (documentation retirée le 15 juin 2026). Conserver un FAQPage sur une FAQ visible ne pénalise pas la page mais n’affiche plus d’accordéon dans Google.
HowTo : retiré en septembre 2023
Les guides étape par étape HowTo ne produisent plus de résultat enrichi sur mobile ni ordinateur depuis septembre 2023.
Sept formats retirés entre juin et septembre 2025
Google a retiré en juin 2025 (et supprimé de la Search Console le 9 septembre 2025) sept formats peu utilisés : Book (actions), CourseInfo, ClaimReview, EstimatedSalary, LearningVideo, SpecialAnnouncement et VehicleListing. Par ailleurs, Google précise depuis le 15 juin 2026 que les fichiers llms.txt ne sont pas utilisés par la Recherche Google.

Sources Google : Changements FAQ et HowTo (2023), Simplification des résultats (2025) et Mises à jour Search Central (2026).

Comment ajouter du balisage JSON-LD sur son site : à la main, via son CMS ou une extension

Le bloc JSON-LD s’insère dans l’en-tête du site ou via une extension WordPress reconnue.

Générer le bloc JSON-LD avec vos coordonnées exactesCréez votre script en quelques minutes avec notre générateur gratuit de schéma LocalBusiness ou le générateur schema.org multi-types.Étape 1générateur gratuit
Coller le script dans le CMS ou activer une extension WordPressSur HTML, Webflow, Wix ou Squarespace, collez la balise <script type="application/ld+json"> dans <head> ; sur Shopify, dans theme.liquid. Sur WordPress, trois extensions actives gèrent le balisage de base : Yoast SEO, Rank Math SEO et SEOPress.Étape 2CMS ou extension
Éviter les doublons contradictoires entre thème et extensionsVérifiez dans le code source que votre thème et votre extension SEO ne publient pas deux blocs contradictoires (horaires ou adresses différents) sur la même page.Étape 3un seul bloc cohérent

Comment tester et valider ses balises : Outil de test des résultats enrichis, validateur Schema.org et Search Console

Contrôlez chaque page avant et après la mise en ligne avec les outils officiels gratuits.

Outil de test des résultats enrichis

L’Outil de test des résultats enrichis vérifie l’éligibilité aux affichages Google et distingue les erreurs bloquantes des simples avertissements facultatifs.

Validateur Schema.org

Le validateur sur validator.schema.org contrôle la syntaxe JSON-LD et la conformité complète au vocabulaire schema.org, même hors résultats enrichis Google.

Rapports Search Console

Les rapports d’état des résultats enrichis suivent vos pages indexées et permettent de cliquer sur Valider la correction après un correctif.

Erreurs fréquentes, règlement de Google (actions manuelles) et ce que ce balisage ne fait pas

Règle centrale de Google : ne balisez jamais un élément que le visiteur ne voit pas sur la page.

Ce qu’un balisage conforme permet
  • Rendre vos pages éligibles aux résultats enrichis pris en charge par Google (produits, fil d’Ariane, articles)
  • Déclarer clairement nom, adresse, téléphone, horaires et liens sameAs dans un format normalisé
  • Suivre les erreurs de syntaxe dans les rapports dédiés de la Search Console
Ce que ce balisage ne fait jamais
  • Aucune garantie d’affichage d’un résultat enrichi, même sans aucune erreur de validation
  • Aucune promesse d’amélioration directe du positionnement dans Google
  • Aucun affichage d’étoiles d’avis auto-attribuées sur un type LocalBusiness ou Organization

Google l’écrit dans ses consignes générales : « Google ne garantit pas que vos données structurées apparaîtront dans les résultats de recherche, même si votre page est balisée correctement selon l’outil de test des résultats enrichis. » Baliser du contenu caché ou de faux avis expose en outre à une action manuelle dans la Search Console qui retire l’éligibilité aux résultats enrichis (sans modifier le classement web de la page). Source : Consignes générales de Google.

Le faire soi-même en une heure avec le générateur gratuit ou confier le balisage clé en main

Sur un petit site utilisant un CMS courant, vous pouvez ajouter le balisage LocalBusiness de base en une heure avec notre générateur gratuit de schéma LocalBusiness. Pour un déploiement complet, notre service de balisage schema.org et pages de réponses est proposé à 390 € en paiement unique.

Balisage JSON-LD schema.org sur jusqu’à 20 pagesBalisage JSON-LD sur jusqu’à 20 pages (entreprise, prestations ou produits, articles, FAQ visibles, fil d’Ariane BreadcrumbList et liens sameAs vers vos profils).Jusqu’à 20 pagesJSON-LD + sameAs
5 nouvelles pages de réponses aux vraies questions clientsRédaction de 5 pages de réponses dans la langue de votre site sur les questions concrètes de vos clients, avec 2 tours de modifications sur les brouillons.5 pages2 tours de révision
Pose via compte éditeur et rapport de test sous 2 jours ouvrésPlan sous 2 jours ouvrés après vos réponses ; brouillons et balisage sous 10 jours ouvrés après validation ; pose via compte éditeur sur WordPress, Shopify, Wix, Squarespace ou Webflow (sans votre mot de passe principal) ou code prêt pour votre développeur ; rapport de l’Outil de test des résultats enrichis et du validateur Schema.org sous 2 jours ouvrés. Remboursement intégral si non livré ou avant démarrage.Livraison390 € (paiement unique)

Limites : aucun résultat enrichi promis (Google décide ; FAQ retirées), aucun contenu caché balisé, aucun classement Google ni mention IA promis.

Ce que le balisage change (ou non) pour les assistants numériques et la cohérence de vos coordonnées

Les données d’AIGROW ne montrent pas que les assistants IA lisent, utilisent ou récompensent le balisage schema.org. En revanche, ce balisage énonce vos faits (nom, adresse, téléphone, horaires) sous une forme qu’un logiciel lit sans deviner.

228réponses web en France (194 ChatGPT, 34 Claude)AI Source Map 2026-10 (3 260 au total)
54,4 %des réponses FR consultent pagesjaunes.fr (cité dans 13,2 %)AI Source Map France, 2026-10
20,2 %consultent autour-de-moi.com et 12,3 % threebestrated.frAI Source Map France, 2026-10
7,5 %consultent trustpilot.com et 7,0 % doctolib.comAI Source Map France, 2026-10

Un assistant avec recherche web pouvant lire ces pages publiques et les répéter, gardez les mêmes nom, adresse, téléphone et horaires dans votre JSON-LD, sur votre fiche Google Business Profile (configuration à 199 €) et sur vos annuaires locaux (249 €) tels que pagesjaunes.fr (54,4 %), autour-de-moi.com (20,2 %), threebestrated.fr (12,3 %), trustpilot.com (7,5 %) et doctolib.com (7,0 %). Consultez notre guide sur la recherche IA en France pour voir quelles sources publiques les assistants consultent en France. Le diagnostic gratuit, les suivis mensuels et l’AIGROW Index interrogent ChatGPT, Claude, Gemini et Grok ; l’audit à 490 € (déductible du premier mois à 990 €/mois) interroge ChatGPT, Perplexity, Gemini et Claude.

Questions fréquentes sur le balisage schema.org et JSON-LD

Non. Google Search Central précise qu’un balisage valide rend une page éligible aux résultats enrichis (prix, fil d’Ariane), sans garantir leur affichage ni un meilleur classement. Une action manuelle retire l’éligibilité aux résultats enrichis mais ne modifie pas le positionnement web de la page.

Google accepte JSON-LD, Microdonnées et RDFa mais recommande JSON-LD. Placé dans une balise <script type="application/ld+json">, il reste indépendant du HTML visuel et se met à jour sans toucher à la mise en page.

Dans l’en-tête <head> ou le corps <body> de la page HTML. Google lit aussi le JSON-LD injecté en JavaScript si l’exploration du script n’est pas bloquée.

Google n’affiche pas d’extraits d’avis sur LocalBusiness et Organization lorsque le site contrôle lui-même les avis (« avis intéressés »). Côté FAQ, Google a restreint FAQPage en août 2023, puis a retiré le résultat enrichi FAQ le 7 mai 2026 (documentation supprimée le 15 juin 2026). HowTo a été retiré en septembre 2023.

Après validation dans l’Outil de test des résultats enrichis et demande d’indexation dans la Search Console, la réexploration prend de quelques jours à plusieurs semaines, et Google choisit à chaque requête d’afficher ou non l’extrait.

Non pour un site vitrine sur WordPress (Yoast SEO, Rank Math SEO, SEOPress), Shopify, Wix, Squarespace ou Webflow : vous pouvez générer le bloc LocalBusiness gratuitement et le coller en moins d’une heure. Un accompagnement aide surtout au-delà d’une dizaine de pages.

Besoin d’un balisage JSON-LD propre pour votre entreprise ?

Générez gratuitement votre bloc LocalBusiness en quelques minutes, ou confiez la pose sur jusqu’à 20 pages et 5 pages de réponses pour 390 € en paiement unique.

Générateur gratuit · Service balisage 390 € (paiement unique) · Audit 490 €