Tu entends parler de JSON-LD partout dans les articles GEO mais tu n’as jamais implementé un schema toi-meme. Ce guide est fait pour toi. En dix minutes, tu auras ton premier schema deploye sur ta home page, teste et valide.
JSON-LD en une phrase
JSON-LD (JavaScript Object Notation for Linked Data) est un format qui te permet d’encoder des metadonnees structurees dans ton HTML, sous forme d’un bloc JSON place dans une balise <script>. Google, les LLM et les autres moteurs le lisent pour comprendre explicitement ce qu’est ton site.
Etape 1 : decider quel schema utiliser
Pour ta premiere implementation, on va utiliser Organization. C’est le schema fondamental qui declare qui tu es.
Autres choix selon tes besoins :
- Tu as un blog ?
BlogPostingsur chaque article - Tu as un e-commerce ?
Productsur chaque fiche - Tu as une FAQ ?
FAQPage - Tu es une entreprise locale ?
LocalBusiness
Aujourd’hui, on fait Organization. C’est le socle, il va sur toutes les pages.
Etape 2 : preparer le JSON
Copie ce template et remplace les valeurs par les tiennes :
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Nom de ton entreprise",
"url": "https://tondomaine.fr",
"logo": "https://tondomaine.fr/logo.svg",
"description": "Une phrase qui decrit clairement ton activite",
"foundingDate": "2024",
"address": {
"@type": "PostalAddress",
"streetAddress": "1 rue Exemple",
"addressLocality": "Ville",
"postalCode": "75001",
"addressCountry": "FR"
},
"contactPoint": {
"@type": "ContactPoint",
"email": "[email protected]",
"contactType": "customer service",
"availableLanguage": "French"
},
"sameAs": [
"https://twitter.com/tonhandle",
"https://www.linkedin.com/company/ton-entreprise",
"https://www.facebook.com/tapage"
]
}
Champ critique : sameAs. Liste tous tes profils sociaux officiels. Les IA suivent ces liens pour verifier ton existence et ta coherence. Plus la liste est complete, plus tu es credible.
Etape 3 : integrer dans ton HTML
Dans le <head> de ta home page, ajoute :
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "..."
}
</script>
Attention : le contenu du script doit etre du JSON valide. Une virgule manquante, un guillemet non echappe, et tout le schema est ignore.
Etape 4 : tester avec l’outil Google
Va sur Rich Results Test. Colle l’URL de ta home ou directement ton code HTML. Google te dit :
- Valid items : combien de schemas il a reconnus
- Warnings : champs optionnels manquants qui pourraient aider
- Errors : erreurs de syntaxe ou champs obligatoires manquants
Corrige les erreurs jusqu’a zero. Les warnings sont optionnels mais il est recommande de les traiter.
Etape 5 : tester avec Schema.org Validator
validator.schema.org propose une validation plus stricte. Utile pour detecter les erreurs que Google accepte mais qui pourraient poser probleme avec d’autres lecteurs.
Etape 6 : verifier que les LLM le lisent
Test final : pose la question a ChatGPT et Perplexity “parle-moi de [ton site]”. Si leurs reponses contiennent les informations que tu as declarees dans ton schema (description, activite, fondation), c’est que le schema est bien lu et pris en compte.
Les erreurs courantes de premiere implementation
1. JSON invalide
{
"name": "Pulsari",
} // virgule finale = JSON invalide
2. URL non absolue
{
"url": "/about" // doit etre https://tondomaine.fr/about
}
3. Types incorrects
{
"foundingDate": "2024" // OK
"foundingDate": 2024 // KO, doit etre une string
}
4. Champs inventes
{
"@type": "Organization",
"mySpecialField": "..." // ignore, pas dans la spec schema.org
}
Respecte la documentation officielle schema.org.
Prochaines etapes apres ton premier schema
Une fois Organization deploye sur ta home, tu peux ajouter :
- BlogPosting sur chaque article de blog (1-2h de travail pour tout un blog)
- FAQPage sur tes pages avec FAQ (tres rentable pour le GEO)
- BreadcrumbList sur les pages interieures
- Product ou LocalBusiness selon ton business
Notre article sur Schema.org pour le GEO detaille les 7 types principaux.
Automatiser l’implementation
Plutot que coder chaque schema a la main, utilise :
- WordPress : plugins Yoast SEO ou Rank Math generent automatiquement les schemas de base
- Astro : package
@astrojs/json-ldou composants Astro dedies - Next.js : bibliotheque
next-seoou composant custom - Shopify : les themes recents integrent les schemas Product et Organization automatiquement
L’essentiel est que les schemas soient presents, valides et a jour quand ton site se charge.
En resume
Ton premier schema prend 10 a 20 minutes a deployer et a tester. C’est l’un des meilleurs investissements temps/ROI du GEO. Ne reporte pas : fais-le cette semaine.
Pour aller plus loin : FAQPage schema impact, Schema.org pour GEO, audit Pulsari.