Schema.org est l'un de ces sujets qui semblent techniques à première vue, mais dont la logique est en réalité très accessible. En 2011, Google, Bing et Yahoo se sont mis d'accord pour créer un vocabulaire commun de données structurées. L'idée est simple : plutôt que de laisser chaque moteur deviner ce que contient une page, les propriétaires de sites peuvent l'indiquer explicitement dans le code HTML. Ce vocabulaire, c'est Schema.org. En 2025, il est devenu indispensable non seulement pour le SEO, mais surtout pour le GEO.
Pourquoi Schema.org est critique pour le GEO
Les LLM comme ceux qui font fonctionner ChatGPT ou Gemini traitent du texte. Quand ils récupèrent une page web, ils l'analysent comme un document textuel. La difficulté, c'est que le texte d'une page web est rarement explicite sur sa propre nature : est-ce un article ? Un produit ? Une page entreprise ? Un événement ? Sans marqueurs sémantiques, le modèle doit inférer ces informations depuis le contenu lui-même, avec le risque d'erreurs et d'approximations.
Le balisage Schema.org résout ce problème. Un bloc JSON-LD indiquant "@type": "FAQPage" dit explicitement au modèle qu'il lit une page de questions-réponses, que les éléments Question sont des questions et que les éléments Answer sont les réponses correspondantes. C'est un niveau d'information qui va bien au-delà de ce que le texte seul peut transmettre.
Dans le contexte RAG (Retrieval-Augmented Generation), cette clarté est un avantage direct. Le modèle peut extraire les questions et réponses structurées d'un FAQPage en quelques millisecondes et les intégrer directement dans sa réponse synthétique. Une page sans balisage demande au modèle de faire ce travail d'interprétation lui-même, avec des résultats moins fiables.
Vérification rapide : pour voir si votre site utilise des données structurées, accédez à l'outil de test des résultats enrichis de Google : search.google.com/test/rich-results. Entrez votre URL. Si le résultat est vide ou montre des erreurs, vous n'avez pas encore de données structurées fonctionnelles.
Les types Schema.org prioritaires pour une entreprise
Schema.org recense des centaines de types de données structurées. La bonne nouvelle pour une entreprise : la grande majorité des bénéfices GEO sont obtenus avec cinq types fondamentaux. Voici l'ordre d'implémentation recommandé.
Organization / LocalBusiness
L'identité de votre entreprise : nom, adresse, téléphone, logo, description, réseaux sociaux. À placer sur toutes les pages, idéalement dans le footer global.
FAQPage
Questions et réponses structurées. À placer sur toutes les pages qui traitent de questions fréquentes. Impact direct et immédiat sur la citabilité dans les LLM.
Article / BlogPosting
Métadonnées éditoriales : auteur, date de publication, date de modification, description. Indispensable sur tous les articles et guides.
BreadcrumbList
Hiérarchie de navigation. Aide les LLM à comprendre l'architecture du site et la relation entre les pages. À placer sur toutes les pages hors accueil.
WebSite + SearchAction
Indique le nom du site et active la fonction de recherche dans les résultats Google. À placer uniquement sur la page d'accueil.
Person (auteur)
Identité des auteurs de contenu. Renforce les signaux E-E-A-T. À placer sur les pages auteur et à référencer depuis chaque Article.
Implémenter Organization (page entreprise)
Le balisage Organization est la carte d'identité numérique de votre entreprise pour les LLM. C'est ce qui permet à ChatGPT de savoir que "Cabinet Fiduciaire Dupont SA" à Lausanne est bien votre entreprise quand un utilisateur pose une question sur vous. Il doit être présent sur toutes les pages, généralement dans le footer, car les moteurs le lisent une fois et l'associent à l'ensemble du domaine.
Pour une entreprise avec une adresse physique et un rayonnement local, le type LocalBusiness (sous-type d'Organization) est souvent plus approprié car il inclut des champs spécifiques comme les horaires d'ouverture et le rayon géographique d'activité.
/* À placer dans le <head> ou avant </body> de toutes les pages */ <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "LocalBusiness", "name": "Cabinet Dupont Conseil SA", "url": "https://dupont-conseil.ch", "logo": "https://dupont-conseil.ch/images/logo.png", "description": "Cabinet de conseil en gestion d'entreprise pour entreprise suisses. Spécialisé en stratégie, finance et restructuration.", "address": { "@type": "PostalAddress", "streetAddress": "Rue du Lac 12", "addressLocality": "Lausanne", "postalCode": "1006", "addressCountry": "CH" }, "telephone": "+41 21 000 00 00", "email": "contact@dupont-conseil.ch", "areaServed": "Suisse romande", "foundingDate": "2008", "sameAs": [ "https://www.linkedin.com/company/dupont-conseil", "https://www.google.com/maps/place/..." ] } </script>
Implémenter FAQPage : l'action GEO la plus rentable
Le balisage FAQPage est de loin l'action au meilleur ratio effort/impact dans tout le spectre GEO. La raison est simple : les LLM ont une architecture naturellement orientée question-réponse. Quand ils trouvent une page balisée FAQPage, ils peuvent directement extraire les paires question/réponse et les intégrer dans leurs synthèses sans effort d'interprétation.
La règle d'or pour les FAQ Schema : chaque réponse doit être complète et autonome, c'est-à-dire compréhensible sans le contexte de la page. Une réponse qui dit "voir ci-dessus pour les détails" ne sera pas extractible correctement par un LLM. Une réponse de trois phrases qui répond entièrement à la question, si.
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Combien coûte un audit financier pour une entreprise en Suisse ?", "acceptedAnswer": { "@type": "Answer", "text": "Le coût d'un audit financier pour une entreprise en Suisse varie généralement entre 3 000 et 15 000 CHF selon la taille de l'entreprise et la complexité des comptes. Pour une SA ou Sàrl avec un chiffre d'affaires inférieur à 5 millions CHF, comptez entre 3 000 et 6 000 CHF. Au-delà, le tarif dépend du volume de transactions et du nombre d'entités juridiques impliquées." } }, { "@type": "Question", "name": "Un audit est-il obligatoire pour une Sàrl en Suisse ?", "acceptedAnswer": { "@type": "Answer", "text": "En Suisse, l'obligation d'audit dépend de la taille de l'entreprise. Selon le Code des obligations, les sociétés qui dépassent deux des trois seuils suivants sur deux exercices consécutifs sont soumises à un contrôle ordinaire : bilan de 20 millions CHF, chiffre d'affaires de 40 millions CHF, 250 emplois à plein temps. En dessous de ces seuils, un contrôle restreint suffit, et les petites structures peuvent en être dispensées par vote unanime des actionnaires." } } ] } </script>
Implémenter Article et les métadonnées éditoriales
Chaque article ou guide publié sur votre site doit comporter un balisage Article ou BlogPosting. Ces types transmettent aux LLM des informations cruciales pour l'évaluation de la fiabilité : qui a écrit le contenu, quand il a été publié, et surtout quand il a été mis à jour pour la dernière fois.
La propriété dateModified est particulièrement importante pour les systèmes comme Perplexity qui pénalisent le contenu ancien non révisé. Un article de 2020 avec un dateModified récent signale explicitement au modèle que le contenu a été vérifié et actualisé.
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "Comment choisir un expert-comptable en Suisse romande ?", "description": "Les critères essentiels pour sélectionner un expert-comptable adapté à votre PME en Suisse romande.", "datePublished": "2023-09-01", "dateModified": "2025-03-01", "author": { "@type": "Person", "name": "Marie Dupont", "jobTitle": "Experte-comptable diplômée", "url": "https://dupont-conseil.ch/equipe/marie-dupont" }, "publisher": { "@type": "Organization", "name": "Cabinet Dupont Conseil SA", "url": "https://dupont-conseil.ch" }, "mainEntityOfPage": { "@type": "WebPage", "@id": "https://dupont-conseil.ch/blog/choisir-expert-comptable" } } </script>
Le balisage HowTo pour les guides procéduraux
Si votre site publie des guides pratiques avec des étapes (comment créer une SA en Suisse, comment rédiger un business plan, comment déposer une marque à l'IPI), le balisage HowTo est l'un des plus puissants pour le GEO. Les LLM reconnaissent ce type et peuvent l'utiliser directement pour répondre à des requêtes du type "comment faire X étape par étape".
La structure est simple : un titre de procédure, une description générale, et une liste d'étapes numérotées avec chacune un nom et une description. Chaque étape doit être autonome et actionnable.
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "HowTo", "name": "Comment créer une Sàrl en Suisse", "description": "Étapes complètes pour constituer une Sàrl en Suisse, de la vérification du nom à l'inscription au Registre du commerce.", "estimatedCost": { "@type": "MonetaryAmount", "currency": "CHF", "value": "2000" }, "step": [ { "@type": "HowToStep", "position": 1, "name": "Vérifier la disponibilité du nom", "text": "Consultez le Registre du commerce suisse (zefix.ch) pour vérifier que le nom choisi n'est pas déjà utilisé par une autre entité." }, { "@type": "HowToStep", "position": 2, "name": "Rédiger les statuts", "text": "Les statuts doivent préciser la raison sociale, le siège, le but social et le capital social minimum (20 000 CHF pour une Sàrl)." }, { "@type": "HowToStep", "position": 3, "name": "Déposer le capital", "text": "Ouvrir un compte de consignation bancaire et y déposer le capital social. La banque émettra une attestation nécessaire pour l'acte notarié." } ] } </script>
Les erreurs d'implémentation les plus courantes
Les données structurées mal implémentées peuvent être ignorées voire pénalisées. Voici les erreurs les plus fréquentes observées sur les sites de entreprises.
Le JSON-LD invalide. Une virgule manquante, un guillemet non fermé, ou un caractère spécial mal échappé rend tout le bloc illisible. L'outil de test des résultats enrichis de Google détecte ces erreurs systématiquement. À utiliser à chaque implémentation.
Le contenu du balisage ne correspond pas au contenu visible. Si votre FAQPage Schema liste cinq questions, ces cinq questions doivent être visibles dans le HTML de la page. Google et les LLM pénalisent les données structurées qui décrivent un contenu absent de la page.
Les réponses FAQ trop courtes. Une réponse d'une phrase ne sera pas extractible correctement. Chaque réponse dans un FAQPage Schema doit être complète et suffire à répondre à la question sans contexte supplémentaire.
L'absence de dateModified. C'est probablement l'omission la plus fréquente. Publier un article sans dateModified ou sans le mettre à jour régulièrement signale un contenu potentiellement obsolète.
Valider et surveiller vos données structurées
Trois outils couvrent l'essentiel des besoins de validation. L'outil Rich Results Test de Google teste une URL et affiche les données structurées détectées avec les éventuelles erreurs. Schema.org Validator (validator.schema.org) vérifie la conformité au vocabulaire Schema.org indépendamment de Google. Enfin, dans Google Search Console, l'onglet "Améliorations" liste toutes les pages avec des données structurées et signale les erreurs détectées par le crawler Google.
Pour le suivi continu, la meilleure pratique est de vérifier Search Console chaque mois et de corriger toute erreur signalée. Une page avec des données structurées invalides perd son avantage GEO et SEO simultanément.
Plan d'action : commencez par implémenter Organization sur toutes les pages. Ajoutez ensuite FAQPage sur les trois pages qui traitent le plus de questions. Validez immédiatement avec Rich Results Test. Ce socle minimal couvre 80% des bénéfices GEO du balisage Schema.org.