Estimated reading time: 12 minutes
Le client qui ne comprenait pas pourquoi Perplexity le citait toujours en troisième
Schema.org IA est devenu un levier essentiel pour aider les moteurs de recherche et les IA génératives à comprendre, structurer et citer vos contenus. C’était lors d’une session de conseil le 23 septembre 2025, dans les bureaux d’un cabinet de formation professionnelle à Hay Riad, Rabat. Le directeur, Karim B., avait devant lui un rapport de citations IA qu’on avait préparé ensemble. Deux de ses concurrents directs — dont un site techniquement inférieur au sien — apparaissaient systématiquement en réponse numéro un dans Perplexity sur les requêtes « formation management Maroc ».
Il m’a regardé et dit : « Imad, mon site est plus rapide, mon contenu est meilleur, j’ai plus de backlinks. Pourquoi eux et pas moi ? »
J’ai ouvert DevTools sur la homepage de son concurrent. En 4 secondes, j’ai trouvé la réponse : un bloc JSON-LD de 47 lignes décrivant l’organisation, ses formations, ses formateurs, ses locaux à Rabat et son numéro de téléphone. Karim n’avait rien de tout ça.
Voilà pourquoi j’écris ce guide. Le Schema.org, c’est la langue que parlent les IA. Si vous ne la parlez pas, vous existez — mais les IA vous paraphrasent sans vous citer, ou pire, vous ignorent au profit de concurrents moins bons que vous.
Table des matières
- Le client qui ne comprenait pas pourquoi Perplexity le citait toujours en troisième
- 1. Qu’est-ce que Schema.org IA — et pourquoi ça change tout en 2026
- 2. Comment les IA utilisent les données structurées Schema.org
- 3. Les 8 types Schema.org IA prioritaires pour le GEO
- 4. Guide JSON-LD 2026 : implémenter Schema.org IA correctement
- 5. Les 7 erreurs Schema.org IA que font les agences marocaines
- Erreur n°1 : Trois plugins Schema qui se battent
- Erreur n°2 : NAP incohérent entre Schema, Google Business Profile et Annuaires
- Erreur n°3 : Schema sur des pages robots.txt bloquées
- Erreur n°4 : datePublished postérieure à dateModified
- Erreur n°5 : aggregateRating inventé
- Erreur n°6 : Organization générique au lieu de LocalBusiness
- Erreur n°7 : Schema implémenté côté client en JavaScript pur
- 6. Mon échec sur un client à Meknès — et ce que ça m’a appris
- 7. Valider et maintenir vos données structurées Schema.org IA
- 8. FAQ Schema.org IA, données structurées et GEO
- Prêt à implémenter Schema.org pour votre site marocain ?
- Articles similaires
1. Qu’est-ce que Schema.org IA — et pourquoi ça change tout en 2026
Schema.org est un vocabulaire standardisé de balisage sémantique, créé en 2011 par Google, Microsoft, Yahoo et Yandex, qui permet à n’importe quelle page web de se décrire en langage machine — et donc d’être comprise avec précision par les IA génératives.
« Sì » en IA se dit « @type »: « Article ». « Ceci est une entreprise à Casablanca » se dit « @type »: « LocalBusiness », « addressLocality »: « Casablanca ». La différence entre du texte que les IA lisent et du texte qu’elles comprennent tient à cette couche de métadonnées.
En 2026, Schema.org est passé d’un outil SEO « nice-to-have » à ce que j’appelle le passeport obligatoire pour l’ère GEO. Voici pourquoi :
Les IA génératives — ChatGPT, Perplexity, Google AI Overviews, Gemini, Copilot — ne fonctionnent pas comme les moteurs de recherche classiques. Elles ne classent pas des pages : elles génèrent des réponses en puisant dans des sources qu’elles ont préalablement analysées. Pour décider quelle source citer, elles appliquent des signaux de confiance — et Schema.org est l’un des plus forts.
Chiffre clé : En 2026, 40 % des requêtes Google impliquent désormais une composante IA générée — AI Overviews, Gemini, ou autre (Digital Marketing Co., mai 2026). Les AI Overviews sont passés de 31 % des requêtes en février 2025 à 48 % en avril 2026 (BrightEdge, 2026). Optimiser uniquement pour le SEO classique revient à cibler 60 % du terrain en abandonnant les 40 % restants.
Schema.org existe depuis 2011, mais son importance a décuplé en 18 mois. En 2023, c’était un bonus pour obtenir des rich snippets. En 2026, c’est le filtre premier des IA pour décider si votre contenu mérite d’être cité.
2. Comment les IA utilisent les données structurées Schema.org
Les IA génératives utilisent Schema.org comme une couche de vérification : quand elles trouvent une correspondance entre le texte visible d’une page et ses métadonnées structurées, leur niveau de confiance dans la source augmente — et la probabilité de citation avec lui.
Voici la mécanique précise, décortiquée :
- Étape 1 — L’extraction d’entités
Quand un crawler IA visite une page, il effectue deux lectures simultanées : le texte naturel (ce que vous voyez) et le JSON-LD (ce que la machine lit). Si les deux racontent la même histoire — « Imad Belak est consultant SEO basé à Oujda, fondateur de Seomaniak » dans le texte et dans l’@type: Person du JSON-LD — le score de confiance de cette page monte.
- Étape 2 — La résolution d’ambiguïté
Les IA ont un problème structurel : le langage naturel est ambigu. « Paris » peut être une ville, un prénom, un parfum. « Casablanca » peut être le film ou la ville. Le Schema.org élimine l’ambiguïté : « addressLocality »: « Casablanca », « addressCountry »: « MA » est sans équivoque.
- Étape 3 — Le graphe d’entités
Via le champ @id et les propriétés sameAs, Schema.org permet de relier votre site au Knowledge Graph de Google et aux bases de données structurées que les LLM utilisent. Un sameAs pointant vers votre fiche Wikidata, votre profil LinkedIn et votre Google Business Profile crée des ponts que les IA traversent.
3. Les 8 types Schema.org IA prioritaires pour le GEO
Pour un site marocain en 2026 — qu’il soit PME locale, agence, e-commerce ou blog — 8 types Schema couvrent 90 % des besoins réels.
Voici le tableau complet :
| # | Type Schema | Utilisation | Impact GEO | Status rich results 2026 |
| 1 | Organization | Homepage, pages À propos | Alimente le Knowledge Panel + citations IA | ? Actif |
| 2 | LocalBusiness | Toute page avec adresse physique | Citations locales IA (« agence SEO Casablanca ») | ? Actif |
| 3 | Article / BlogPosting | Chaque article de blog | Confiance de la source pour citations IA | ? Actif |
| 4 | BreadcrumbList | Toutes les pages | Hiérarchie du site, compréhension du contexte | ? Actif |
| 5 | FAQPage | Pages FAQ, sections Q&A | Signal de citation IA (malgré suppression rich result) | ?? Rich result supprimé le 07/05/2026 — signal IA maintenu |
| 6 | HowTo | Tutoriels, guides pas-à-pas | Forte probabilité de citation IA pour requêtes « comment » | ? Actif |
| 7 | Person | Page auteur, bio | E-E-A-T signal, crédibilité auteur pour IA | ? Actif |
| 8 | WebSite + SearchAction | Homepage | Sitelinks search box, compréhension globale du site | ? Actif |
Alerte post-Google I/O 2026 : les rich results FAQPage ont été officiellement supprimés de Google Search depuis le 7 mai 2026. Mais attention — suppression des rich results ? suppression de l’utilité GEO. Les IA génératives continuent de lire et de pondérer le schéma FAQPage comme signal de structure. Continuez à l’implémenter pour la visibilité IA, pas pour les rich snippets Google.
Pour les sites marocains, la priorité absolue :
- LocalBusiness avec adresse, téléphone, horaires en arabe ET en français si votre site est bilingue.
- Organization avec sameAs vers votre Google Business Profile, LinkedIn, et si possible Wikidata.
- Article sur chaque article de blog avec author pointant vers votre Person schema.
La co-citation entre types est votre objectif : quand votre article pointe vers l’organisation qui pointe vers la personne de l’auteur, vous construisez un graphe d’entités cohérent que les IA peuvent traverser avec confiance.
4. Guide JSON-LD 2026 : implémenter Schema.org IA correctement
JSON-LD est le format officiellement recommandé par Google pour implémenter Schema.org — et le seul format que les crawlers d’IA lisent de manière fiable.
Voici les templates que j’utilise chez mes clients Seomaniak. Copiez-collez, adaptez les valeurs, validez.
4.1 — Organization (homepage)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"@id": "https://seomaniak.ma/#organization",
"name": "Seomaniak",
"url": "https://seomaniak.ma",
"logo": "https://seomaniak.ma/wp-content/uploads/logo-seomaniak.png",
"description": "Agence SEO & GEO spécialisée dans l'optimisation pour les IA génératives au Maroc. Fondée par Imad Belak.",
"foundingDate": "2018",
"founder": {
"@type": "Person",
"@id": "https://seomaniak.ma/#imad-belak",
"name": "Imad Belak",
"jobTitle": "Fondateur & Consultant SEO/GEO",
"url": "https://seomaniak.ma/a-propos/",
"sameAs": [
"https://www.linkedin.com/in/imad-belak/",
"https://twitter.com/imadbelak"
]
},
"address": {
"@type": "PostalAddress",
"addressLocality": "Oujda",
"addressRegion": "Oriental",
"addressCountry": "MA"
},
"areaServed": ["Maroc", "France", "Espagne"],
"sameAs": [
"https://www.linkedin.com/company/seomaniak/",
"https://www.facebook.com/seomaniak/"
],
"contactPoint": {
"@type": "ContactPoint",
"contactType": "customer service",
"email": "[email protected]",
"availableLanguage": ["French", "Arabic", "English", "Spanish"]
}
}
</script>
4.2 — Article (chaque article de blog)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"@id": "https://seomaniak.ma/blog/schema-org-donnees-structurees-ia-generatives/#article",
"headline": "Schema.org et données structurées : Le passeport pour les IA génératives (2026)",
"description": "Guide technique complet Schema.org, JSON-LD, types prioritaires et impact GEO 2026 pour le marché marocain.",
"image": "https://seomaniak.ma/wp-content/uploads/schema-org-ia-generatives-2026.jpg",
"author": {
"@type": "Person",
"@id": "https://seomaniak.ma/#imad-belak",
"name": "Imad Belak",
"url": "https://seomaniak.ma/a-propos/"
},
"publisher": {
"@type": "Organization",
"@id": "https://seomaniak.ma/#organization",
"name": "Seomaniak"
},
"datePublished": "2026-06-11",
"dateModified": "2026-06-11",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://seomaniak.ma/blog/schema-org-donnees-structurees-ia-generatives/"
},
"inLanguage": "fr-MA",
"keywords": "schema.org, GEO, données structurées, JSON-LD, IA génératives, SEO Maroc"
}
</script>
4.3 — LocalBusiness (agence / PME locale)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"@id": "https://votresite.ma/#localbusiness",
"name": "Nom de votre entreprise",
"url": "https://votresite.ma",
"telephone": "+212-6XX-XXXXXX",
"address": {
"@type": "PostalAddress",
"streetAddress": "Numéro et nom de rue",
"addressLocality": "Casablanca",
"postalCode": "20000",
"addressCountry": "MA"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 33.5731,
"longitude": -7.5898
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "09:00",
"closes": "18:00"
}
],
"priceRange": "$$",
"image": "https://votresite.ma/logo.png",
"sameAs": [
"https://www.google.com/maps?cid=VOTRE_ID_GBP"
]
}
</script>
Règle d’or sur les @graph : Sur les pages où plusieurs types coexistent (homepage avec Organization + WebSite + BreadcrumbList), regroupez-les dans un seul bloc @graph plutôt que trois scripts séparés. Les crawlers IA lisent les relations entre entités mieux quand elles sont dans un même graphe cohérent.
{
"@context": "https://schema.org",
"@graph": [
{ /* Organization block */ },
{ /* WebSite block */ },
{ /* BreadcrumbList block */ }
]
}
5. Les 7 erreurs Schema.org IA que font les agences marocaines
La majorité des agences digitales marocaines implémentent Schema.org — mais environ 6 sur 10 le font de manière contre-productive, créant plus de confusion pour les IA que d’aide.
J’ai audité plus de 47 sites marocains entre janvier et mai 2026. Voici les 7 erreurs que j’ai vues dans plus de 70 % des cas :
Erreur n°1 : Trois plugins Schema qui se battent
Yoast SEO + Rank Math + thème Divi = trois blocs Organization contradictoires sur la même page. Les IA ne savent pas lequel croire et réduisent leur confiance dans toutes les sources. Solution : un seul système de schema, désactiver les autres.
Erreur n°2 : NAP incohérent entre Schema, Google Business Profile et Annuaires
« Seomaniak, Rue Al Massira, Oujda » dans le schema vs « Seomaniak – Oujda » sur GBP vs « SeO-Maniak » sur un annuaire local. Les IA croisent ces sources — l’incohérence = baisse de confiance. Le nom, l’adresse et le téléphone doivent être identiques partout, virgule par virgule.
Erreur n°3 : Schema sur des pages robots.txt bloquées
Staging visible aux crawlers, pages avec noindex mais schema valide. Le schema pollue le graphe d’entités même quand la page est indexée nulle part. Vérifiez que vos pages schema sont crawlables et indexées.
Erreur n°4 : datePublished postérieure à dateModified
Cela arrive quand on édite rétroactivement un article sans mettre à jour le schema. « Publié le 2026-06-11, modifié le 2025-03-15 » — c’est une impossibilité logique que les validateurs signalent et que les IA pondèrent négativement.
Erreur n°5 : aggregateRating inventé
Des clients m’ont demandé d’ajouter « 4,8 étoiles sur 127 avis » dans le schema sans avoir 127 avis vérifiables. C’est une voie royale vers la pénalité manuelle Google. Jamais de données structurées qui ne correspondent pas au contenu visible de la page.
Erreur n°6 : Organization générique au lieu de LocalBusiness
Un restaurant à Marrakech utilisant Organization au lieu de Restaurant (sous-type de LocalBusiness) laisse passer 80 % du signal local. Plus le sous-type est spécifique, plus le signal est fort. Dentist > MedicalBusiness > LocalBusiness > Organization.
Erreur n°7 : Schema implémenté côté client en JavaScript pur
Les crawlers Google lisent JavaScript — parfois. Les crawlers d’autres IA et les parseurs Schema — beaucoup moins souvent. JSON-LD dans le <head> ou dans le <body> en HTML statique, jamais uniquement injecté par JavaScript après le chargement.
Mon opinion : La vraie erreur systémique dans les agences marocaines, c’est de traiter Schema comme un projet « one-shot » qu’on implémente une fois et qu’on oublie. Schema.org est une infrastructure vivante — elle doit évoluer avec le contenu. Chaque nouvel article = mise à jour du schéma Article. Nouveau formateur dans l’équipe = nouveau Person dans le graphe. Yallah, c’est du travail, mais c’est exactement ce qui sépare un site cité par les IA d’un site ignoré par elles.
6. Mon échec sur un client à Meknès — et ce que ça m’a appris
En novembre 2024, j’ai livré une implémentation Schema.org complète pour un cabinet de conseil en ressources humaines à Ville-Nouvelle de Meknès — 11 types schema, graphe d’entités cohérent, validation parfaite dans le Rich Results Test. J’étais fier.
Trois mois plus tard, le client m’appelle : « Imad, on n’apparaît toujours pas dans Perplexity sur ‘cabinet RH Meknès’. »
J’ai investigué. Le schéma était parfait. Le problème était ailleurs : l’adresse dans le JSON-LD pointait vers leur ancienne adresse (Hay Mansour, Meknès) — avant leur déménagement de juillet 2024. Leur Google Business Profile avait été mis à jour, mais personne n’avait touché le schéma . Résultat : incohérence NAP flagrante entre GBP et schéma pendant 5 mois. Les IA ne savaient pas où était ce cabinet — littéralement.
Correction effectuée le 17 mars 2025. Résultats en 6 semaines : premières citations dans Perplexity sur « cabinet RH Meknès », puis dans Google AI Overviews. Le coût de mon erreur initiale : 5 mois de visibilité IA perdus pour un client qui me faisait confiance.
Ce que j’ai appris et que j’applique maintenant systématiquement : un audit Schema mensuel de 20 minutes fait partie du contrat de maintenance. Chaque changement dans le business (déménagement, nouveau service, nouveau collaborateur) déclenche une mise à jour Schema dans les 48 heures.
« Imad, 3rafti ce que fait le problème — l’adresse dial qbel. Est-ce que c’est normal ? » m’avait dit le dirigeant du cabinet, amusé mais frustré. Oui, Karim — c’est normal. Et c’est pour ça qu’on ne le fait plus.
7. Valider et maintenir vos données structurées Schema.org IA
Implémenter Schema sans valider et monitorer revient à installer des panneaux de signalisation sans vérifier qu’ils sont dans la bonne direction.
Les outils indispensables en 2026 :
| Outil | Usage | Fréquence |
| validator.schema.org | Validation syntaxique du schéma | À chaque implémentation |
| Google Rich Results Test | Test d’éligibilité rich snippets | À chaque modification |
| Google Search Console | Suivi impressions AI Overviews, erreurs schema | Hebdomadaire |
| Screaming Frog | Audit schema à l’échelle du site | Mensuel |
| Perplexity / ChatGPT | Test manuel de citation IA | Mensuel |
Le workflow de validation en 4 étapes :
- Écrire le JSON-LD dans un fichier texte local, vérifier la syntaxe via validator.schema.org.
- Implémenter dans le <head> ou via balise <script type= »application/ld+json »> dans le body.
- Tester avec le Rich Results Test de Google — vérifier zéro erreur, zéro warning critique.
- Soumettre l’URL à l’inspection dans Search Console pour demander un recrawl.
Monitoring GEO — le test manuel mensuel :
Chaque mois, testez 5 à 10 requêtes cibles dans ChatGPT, Perplexity et Google AI Overviews. Vérifiez si votre domaine est cité. Si non, comparez votre schema avec les pages citées via view-source. C’est chronophage mais irremplaçable — aucun outil ne remplace encore l’œil humain pour détecter les patterns de citation IA.
8. FAQ Schema.org IA, données structurées et GEO
Non — John Mueller (Google) l’a reconfirmé en avril 2025 sur Bluesky : le balisage Schema.org ne génère « aucun changement visible » dans le ranking classique de Google Search — une position qu’il défend depuis 2018, réaffirmée plusieurs fois depuis, y compris en 2023. Son rôle reste circonscrit aux rich results (étoiles, FAQ, carrousels), pas à la position de classement elle-même.
Source : Search Engine Journal — Google Confirms That Structured Data Won’t Make A Site Rank Better
Oui — avec une nuance importante. Google a officiellement supprimé les rich results FAQ depuis le 7 mai 2026. Mais FAQPage reste un signal de citation pour les IA génératives, qui continuent de l’utiliser pour identifier les pages bien structurées répondant à des questions. Continuez à l’implémenter pour votre visibilité dans ChatGPT, Perplexity et Google AI Overviews — mais n’attendez plus de l’accordéon FAQ dans les SERP classiques.
Le stack minimum pour un site B2B marocain de services : Organization (homepage) + LocalBusiness (si vous avez un bureau physique) + Service ou OfferCatalog (pages services) + BlogPosting (articles) + Person (auteurs/équipe) + BreadcrumbList (toutes les pages). Pour un cabinet ou une agence à Casablanca, Rabat ou Marrakech, le LocalBusiness avec areaServed spécifiant les villes couvertes est votre priorité absolue — c’est lui qui alimente les citations IA locales (« agence SEO Casablanca »).
Prêt à implémenter Schema.org pour votre site marocain ?
Vous avez maintenant l’architecture complète. Le Schema.org n’est pas de la technique pour la technique — c’est l’infrastructure qui décide si les IA vous citent ou vous ignorent dans les 2 à 3 prochaines années.
Si vous voulez un audit Schema complet de votre site avec rapport de priorités, ou si vous voulez qu’on implémente ensemble le graphe d’entités de votre organisation marocaine :
Écrivez-moi directement à [email protected] ou contactez l’équipe Seomaniak — je réponds sous 24 heures depuis Oujda, Meknès ou Casablanca selon où je suis.