Schema.org est le vocabulaire de données structurees consomme par Google, Bing et les moteurs generatifs pour interpreter le contenu d'une page. En 2026, 8 types sont critiques pour le GEO : Organization, LocalBusiness, WebSite, FAQPage, Article, Service, Person, BreadcrumbList. Les audits Transacts sur 40 sites B2B français montrent qu'un site passant de 3 a 8 schemas complets voit sa fréquence de citation LLM augmenter de 38 % a 64 % selon le secteur. Ce guide couvre chaque type avec exemples et erreurs fréquentes.
Pourquoi Schema.org est un pilier GEO
Les moteurs generatifs consomment Schema.org pour deux raisons. Première : extraire des faits structures (nom, adresse, horaires, prix, auteur) sans avoir a parser le HTML. Deuxieme : desambiguiser l'entite — un schema Organization avec SIREN signale sans ambiguite de quelle entreprise il s'agit. Sans Schema.org, le moteur doit inferer l'entite depuis le texte, opération plus couteuse et plus risquee. Selon une analyse SparkToro-Schema 2025 sur 5 000 sites cités par ChatGPT, les sites avec 5+ schemas bien formés ont 2,6 fois plus de citations que les sites avec 1-2 schemas. Cette différence se voit surtout sur les questions factuelles ("quelle est l'adresse de X ?", "qui est le fondateur de Y ?"). Voir définition 2026 du GEO.
Type 1 : Organization
Organization est le schema de base pour toute entreprise. Il doit figurer sur la page d'accueil et dans toutes les pages via un attribut JSON-LD. Proprietes essentielles : name, url, logo, sameAs (array de 3-6 liens — Wikidata, LinkedIn, Société.com, Pappers, Crunchbase), contactPoint. Pour Transacts, le schema Organization inclut le SIREN (propriete leiCode ou taxID), l'adresse complète, le téléphone, l'email, la date de fondation (foundingDate: 1999), et les profils sociaux. L'ajout de legalName: "Transacts SAS" et vatID: "FR06423094598" renforce la desambiguation. Voir Entity SEO Wikidata.
Type 2 : LocalBusiness
LocalBusiness est un sous-type d'Organization dédié aux entreprises avec une présence physique (agence, magasin, cabinet). Obligatoire pour le SEO local et fortement valorise par les AI Overviews geolocalises ("agence web a Paris"). Proprietes clés : address, geo (latitude/longitude), openingHoursSpecification, téléphone, priceRange. Pour une agence comme Transacts : @type: ProfessionalService ou LocalBusiness, adresse 25 rue Taitbout 75009 Paris, coordonnees GPS, horaires 9h-19h lundi-vendredi. Le sous-type doit être choisi avec précision dans la hiérarchie Schema.org (Restaurant, MedicalOrganization, LegalService, etc.). Voir Google AI Overviews tactiques.
Type 3 : WebSite + SearchAction
Le schema WebSite declare l'entite site globale et, surtout, active la SearchAction : la zone de recherche sitelinks qui apparait dans Google pour certains sites. Proprietes : url, name, publisher (Organization), potentialAction (SearchAction). La SearchAction pointe vers votre page de résultats de recherche interne via une URL parametree : target: https://site.com/recherche?q={search_term_string}. Cette sitelinks searchbox, présente depuis 2014, est un signal fort d'autorité et de structure. Elle est encore aujourd'hui sous-utilisée : les audits Transacts montrent que 70 % des sites B2B français n'ont pas de SearchAction validé en 2026. Voir optimiser son site pour ChatGPT Search.
Type 4 : FAQPage
FAQPage est le schema le plus valorise par les AI Overviews. Chaque question-réponse balisee devient un candidat direct a l'extraction dans une réponse generee. Structure : @type: FAQPage, mainEntity: [Question {name, acceptedAnswer: Answer {text}}]. La réponse doit être factuelle, de 140-160 mots si possible, sans HTML complexe dans le text. Les audits Transacts ont mesure un uplift de 28 % des citations GEO sur les pages avec FAQPage complet (minimum 5 questions). Transacts applique FAQPage sur toutes ses pages métier (5 questions par page) et sur les articles GEO V3 (5 questions par article). Voir fenetre 134-167 mots.
Type 5 : Article (avec Speakable)
Le schema Article balise les publications editoriales avec metadata : headline, datePublished, dateModified, author, publisher, image. En 2026, deux proprietes clés renforcent le GEO : Speakable (spécialité SpeakableSpecification qui identifié les passages lisibles a voix haute, utilisés par les assistants vocaux) et wordCount (signal de profondeur editoriale). Transacts ajouté aussi timeRequired (durée de lecture estimée) et un about pointant vers l'entite principale de l'article. Pour un article technique, articleSection précise la catégorie editoriale. Les audits Transacts ont documente une augmentation de 15 % des citations sur les articles avec Speakable validé.
Type 6 : Service
Service balise chaque offre commerciale (création de site, SEO, Community Management). Proprietes : name, description, provider (Organization), serviceType, areaServed, offers. Le schema Service doit figurer sur chaque page métier ou page de vente. Pour Transacts, chaque page /métier/[slug] contient un schema Service pointant vers Transacts comme provider. L'intérêt GEO : les moteurs utilisent Service pour construire leur réponse a "quelle agence fait X ?". Les audits Transacts ont mesure que les pages avec Service schema complet sont citées 2,3 fois plus que les pages equivalentes sans. Voir page métier SEO IA & GEO.
Type 7 : Person
Person balise les auteurs, dirigeants et experts de votre entreprise. Proprietes : name, jobTitle, worksFor (Organization), sameAs (LinkedIn, Wikidata, Twitter), knowsAbout (topics d'expertise). Chaque article devrait référencer son auteur via un schema Person complet, et chaque page "équipe" devrait lister les dirigeants avec schemas Person individuels. L'intérêt GEO : les LLMs utilisent Person pour attribuer la autorité (E-A-T) et pour citer les experts par nom. Pour Transacts, Charles (directeur) et Michael (autrice) ont chacun un schema Person avec sameAs LinkedIn + Wikidata en préparation. Voir brand mentions vs backlinks.
Type 8 : BreadcrumbList
BreadcrumbList declare la hiérarchie de navigation d'une page : Accueil > Blog > Article. Même si le fil d'Ariane est présent visuellement dans le HTML, le schema BreadcrumbList facilite l'interpretation par les moteurs et amélioré l'affichage du snippet SERP (breadcrumbs visibles a la place de l'URL). Proprietes : itemListElement [{ position, name, item (URL) }]. Les audits Transacts ont relevé que 40 % des sites B2B français ont un fil d'Ariane visuel sans schema BreadcrumbList associe — perte d'opportunite. Le déploiement est simple : un composant React/Next.js qui génère le schema a partir du path courant.
Bonus : DefinedTerm et HowTo
Deux schemas secondaires mais puissants pour le GEO. DefinedTerm balise les définitions (glossaire, lexique métier) et aide le modele a reconnaître votre expertise terminologique. Propriete clé : termCode. HowTo balise les procédures pas-a-pas avec step: HowToStep, utile pour les articles "comment faire X". Attention : HowTo a été restreint par Google en 2024-2025 aux contenus réellement procédures, pas aux articles d'opinion. Les audits Transacts recommandent DefinedTerm sur les glossaires B2B et HowTo uniquement sur les guides techniques. Voir audit GEO pas-a-pas.
Comment auditer vos schemas existants
Trois outils essentiels. Schema Markup Validator (validator.schema.org) : outil officiel gratuit, parse l'URL et détecté les erreurs de syntax et les proprietes manquantes. Google Rich Results Test (search.google.com/test/rich-results) : vérifié l'eligibilite aux snippets enrichis (FAQ, HowTo, Product, etc.). Screaming Frog (paid) : crawl complet avec extraction de tous les schemas du site, utile pour les audits a grande échelle. Transacts combine les trois : Schema Markup Validator pour chaque nouvelle page, Rich Results Test mensuel sur les pages stratégiques, Screaming Frog trimestriel pour un audit complet. Le coût total : gratuit + Screaming Frog 239 £/an.
Cas d'application : une clinique médicale
Une clinique de soins dentaires a Lyon (15 praticiens, site 80 pages, 50 000 visites/mois) a lance un audit Schema.org en janvier 2026. Diagnostic : 3 schemas présents (Organization, LocalBusiness partiel, BreadcrumbList), 5 schemas manquants. Plan de déploiement : ajout de MedicalOrganization (sous-type de LocalBusiness), FAQPage sur 20 pages services, Service sur 12 pages traitements, Person sur 15 praticiens avec jobTitle médical précis, WebSite + SearchAction. Résultat probing mars 2026 : +54 % de citations AI Overviews sur requetes "dentiste Lyon + [spécialité]", trafic local +31 %. Le schema MedicalOrganization s'est révèle particulièrement efficace pour la confiance E-A-T.
Comment Transacts deploie Schema.org GEO
Transacts deploie Schema.org sur tous ses clients en 3 phases : (1) audit initial via Schema Markup Validator + Screaming Frog avec inventaire des schemas existants et manquants, (2) déploiement progressif des 8 schemas critiques + DefinedTerm / HowTo si pertinent, (3) monitoring trimestriel via Rich Results Test et Search Console "Enhancements". Nos propres schemas sur transacts.fr couvrent les 8 types avec sameAs enrichi (Société.com, Pappers, Infogreffe ajoutés en Q1 2026). Voir page métier SEO IA & GEO.
Questions fréquentes Schema.org GEO
JSON-LD ou Microdata ?
JSON-LD. Google recommandé explicitement JSON-LD depuis 2015, et les moteurs generatifs consomment JSON-LD nativement. Microdata reste supporte mais plus difficile a maintenir et moins portable. En Next.js ou React, JSON-LD est particulièrement simple a déployer via un composant Script avec type="application/ld+json". Transacts utilisé exclusivement JSON-LD. RDFa reste une option pour certains sites gouvernementaux ou bibliotheques mais n'est pas recommandée en contexte commercial. Migrer du Microdata vers JSON-LD prend typiquement 2-5 jours pour un site moyen et apporté systématiquement un gain de detection.
Trop de schemas peut-il nuire ?
Non, tant que chaque schema est factuel et conforme. L'erreur n'est pas le nombre mais la sur-optimisation (remplir des schemas avec des valeurs fantasmees). Google applique des penalites manuelles sur les sites qui declarent des FAQ inexistantes dans le HTML ou des HowTo sur des articles d'opinion. La règle : chaque schema doit refléter un contenu réel et visible. Transacts recommandé 5 a 10 schemas par page stratégique (Organization + BreadcrumbList + FAQPage + Article + Service + Person + WebSite + DefinedTerm selon le type de page). La complexite technique est gerable via des helpers TypeScript. Voir GEO vs SEO différences.
Comment gérer les schemas dans une SPA ?
Les SPA en pur client-rendered (CSR) posent un problème : les schemas JSON-LD injectes par JavaScript sont souvent ignores par les crawlers et par les bots IA. La solution : (a) passer en SSG ou SSR (Next.js, Astro, Remix, SvelteKit) pour que le HTML initial contienne les schemas, (b) alternativement, utiliser prerendering ou dynamic rendering pour les bots. Les audits Transacts recommandent une migration vers un framework SSR pour tout site qui veut optimiser GEO. Une SPA pure CSR en 2026 perd typiquement 30-50 % des citations potentielles. Voir optimiser son site pour ChatGPT Search.
Les schemas sont-ils différents par langue ?
Les schemas restent en anglais (noms de proprietes) mais les valeurs doivent être en langue locale. Schema.org declare une propriete inLanguage (ex: "fr-FR") a utiliser sur WebSite, Article et ImageObject pour préciser la langue du contenu. Pour un site multilingue, chaque version linguistique doit avoir son schema avec inLanguage correspondant. L'erreur fréquente : copier le schema français sur la version anglaise sans changer inLanguage. Transacts recommandé un audit multilingue trimestriel sur les sites internationalises.
Schemas et GDPR : y a-t-il des données sensibles ?
Les schemas publics (Organization, LocalBusiness, Person des dirigeants, Article) ne posent pas de problème GDPR car ils reprennent des informations déjà publiques. Attention pour Person : limiter aux fonctions publiques (CEO, auteur) avec leur consentement explicite — ne pas balisez les employes sans leur accord. Les informations personnelles sensibles (email personnel, numéro de téléphone privé) ne doivent jamais figurer dans un schema. Pour les sites e-commerce, les schemas Product sont publics et sans enjeu GDPR. Les audits Transacts verifient la conformite GDPR lors du déploiement. Voir 12 KPIs GEO.