Schema JSON-LD local business : guide SEO local 2026
Le schema JSON-LD local business est le code de données structurées qui décrit votre établissement à Google : nom, adresse, téléphone, horaires, note. C'est le levier technique le plus sous-utilisé du SEO local français. Bien implémenté, il pousse votre page dans les rich results, clarifie votre activité pour les moteurs et renforce la cohérence NAP entre site et Google Business Profile. Un résultat enrichi avec étoiles ou FAQ capte en moyenne 30% de clics en plus. Ce guide livre le code prêt à copier, les propriétés critiques, la procédure de validation et les pièges qui plombent 80% des sites locaux.
01.Schema JSON-LD local business : définition rapide
Le schema LocalBusiness est un balisage de données structurées, au format JSON-LD, qui décrit votre établissement à Google. Il transforme une page HTML standard en fiche lisible par les moteurs : nom, adresse, téléphone, horaires, géolocalisation, note moyenne, prix.
Google recommande officiellement JSON-LD depuis 2015. Le code vit dans une balise `<script type="application/ld+json">`, placée dans le `<head>` ou le `<body>`, sans toucher au HTML visible. Microdata et RDFa restent valides, mais leur maintenance reste pénible en production.
Pourquoi ce balisage compte pour le SEO local :
- Google saisit mieux votre activité grâce au subtype précis plutôt qu'à un type générique.
- Les pages avec un schema LocalBusiness complet apparaissent 30 à 50% plus souvent dans le pack local que des pages identiques sans balisage.
- Le signal de cohérence NAP avec votre Google Business Profile se renforce.
- Le ranking dans le pack Google Maps profite d'un coup de pouce indirect.
Dernier point décisif en 2026 : les données structurées sont devenues l'un des signaux les plus exploités par les moteurs de réponse IA pour traiter les requêtes du type "meilleur [métier] près de moi". Pour poser les bases, parcourez notre guide SEO local débutant.
02.Code minimum : schema LocalBusiness prêt à copier
Voici le balisage de base, validé Google, pour une PME française mono-établissement. Remplacez les valeurs entre crochets par les vôtres.
```json
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"@id": "https://votresite.fr/#localbusiness",
"name": "Boulangerie Le Fournil",
"image": "https://votresite.fr/images/devanture.jpg",
"url": "https://votresite.fr",
"telephone": "+33467123456",
"priceRange": "€€",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 rue de la Loge",
"addressLocality": "Montpellier",
"postalCode": "34000",
"addressCountry": "FR"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 43.610769,
"longitude": 3.876716
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "07:00",
"closes": "19:30"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "08:00",
"closes": "13:00"
}
],
"sameAs": [
"https://www.facebook.com/lefournil",
"https://www.instagram.com/lefournil"
]
}
</script>
```
Collez ce bloc dans le `<head>` de votre page d'accueil ou de votre page contact. Une seule occurrence de schema LocalBusiness par page suffit : un doublon crée un conflit et Google ignore alors les deux balises.
03.Quelles propriétés schema sont vraiment essentielles ?
Obligatoires Google
- `@type` : type exact de business (voir la section subtypes).
- `name` : raison sociale, identique au mot près à votre Google Business Profile.
- `address` : objet `PostalAddress` complet, au format français.
- `telephone` : format international, préfixe +33.
Recommandées pour les rich results
- `geo` : `GeoCoordinates`, coordonnées GPS exactes de la devanture, jamais du centre-ville.
- `openingHoursSpecification` : un objet par plage horaire distincte.
- `image` : URL absolue, ratio 16:9 ou 4:3, 720 px minimum.
- `priceRange` : symboles € à €€€€.
- `aggregateRating` et `review` : déclenchent les étoiles dans la SERP.
- `sameAs` : profils sociaux et URL du Google Business Profile.
- `areaServed` : zones desservies pour les service-area businesses.
Un schema LocalBusiness complet réunit 15 à 25 propriétés. Le seuil utile se situe entre 12 et 18 : au-delà de 25, le ROI marginal devient négligeable.
Spécifiques par secteur
Choisissez toujours le subtype le plus précis. `Restaurant` bat `FoodEstablishment`, lui-même supérieur au `LocalBusiness` générique. Voici les subtypes les plus utiles en France :
| Secteur | Subtypes schema.org |
|---|---|
| Restauration | `Restaurant`, `Bakery`, `CafeOrCoffeeShop`, `BarOrPub` |
| Santé | `Dentist`, `MedicalClinic`, `Physician`, `Pharmacy` |
| Artisanat | `Plumber`, `Electrician`, `HVACBusiness`, `RoofingContractor` |
| Beauté | `BeautySalon`, `HairSalon`, `DaySpa` |
| Automobile | `AutoRepair`, `AutoDealer`, `GasStation` |
| Services pro | `LegalService`, `Notary`, `AccountingService` |
La liste exhaustive vit sur schema.org/LocalBusiness.
04.Comment baliser plusieurs établissements sans erreur ?
Pour une enseigne à plusieurs adresses, ne dupliquez jamais le même schema partout. La structure recommandée tient en trois règles :
- Une entité `Organization` ou `Corporation` au niveau du site mère.
- Une entité `LocalBusiness` par établissement, sur sa propre page locale dédiée.
- Chaque `LocalBusiness` référence son parent via la propriété `parentOrganization`.
Exemple condensé :
```json
{
"@type": "Dentist",
"@id": "https://cabinet.fr/montpellier/#localbusiness",
"name": "Cabinet Dentaire Comedie",
"parentOrganization": {
"@type": "Organization",
"@id": "https://cabinet.fr/#organization",
"name": "Reseau Dentaire Sud"
},
"address": {},
"geo": {}
}
```
Cette hiérarchie évite la cannibalisation entre fiches et renforce l'autorité du domaine mère. Chaque page d'établissement porte ainsi son schema propre, avec son adresse, son téléphone et ses coordonnées GPS spécifiques. Pour passer votre architecture multi-locale au crible, lancez notre audit SEO local complet.
05.Validation : la procédure obligatoire
Ne publiez jamais un schema sans validation. Trois outils gratuits s'enchaînent dans cet ordre :
- Rich Results Test Google : vérifie l'éligibilité aux rich snippets. C'est la vérité Google.
- Schema Markup Validator : contrôle la conformité schema.org complète, au-delà des seuls rich results.
- Google Search Console : onglet Données structurées, surveille les erreurs en production, semaine après semaine.
Le workflow type tient en cinq gestes : copier le code, le coller dans Rich Results Test, corriger les warnings, déployer, puis surveiller la Search Console pendant 30 jours. Une virgule ou une accolade manquante invalide tout le bloc : c'est l'erreur de syntaxe la plus fréquente que remontent nos audits.
Cette vidéo détaille le rôle des balises de données structurées et leur impact sur les résultats enrichis Google.
06.Quelles erreurs sabotent votre schema JSON-LD ?
Les audits que nous menons chez Ichiban SEO remontent toujours les mêmes fautes. Voici les sept tueuses de schema, par ordre de fréquence :
- NAP incohérent : téléphone du schema différent de celui du Google Business Profile ou des 50 annuaires français. Google détecte l'écart, puis dévalue.
- GPS approximatif : coordonnées du centre-ville au lieu de la devanture exacte. Pénalisé dans le pack local.
- Type générique : `LocalBusiness` alors que `Plumber` ou `Restaurant` existent. Perte de précision sémantique.
- Avis fabriqués : `aggregateRating` sans avis réels affichés sur la page. Risque de pénalité manuelle Google.
- Horaires obsolètes : aucune mise à jour des jours fériés via `validFrom` et `validThrough`.
- Schema en double : deux balises LocalBusiness sur la même page, conflit, Google ignore les deux.
- URLs relatives : `image: "/photo.jpg"` au lieu de l'URL absolue. Schema invalide.
Un cas pernicieux mérite votre attention : si Rank Math ou Yoast et un plugin SEO local génèrent chacun un bloc LocalBusiness, vous obtenez un doublon silencieux. Pour un diagnostic complet de vos signaux, suivez notre méthode SEO local 90 jours.
07.Schema avancé : aggregateRating et review
Les étoiles dans la SERP captent l'œil et font grimper le taux de clic. Voici le bloc à ajouter :
```json
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "127",
"bestRating": "5"
},
"review": [{
"@type": "Review",
"author": {"@type": "Person", "name": "Marie L."},
"datePublished": "2025-11-12",
"reviewBody": "Excellent accueil, pains exceptionnels.",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5"
}
}]
```
Règle absolue : les avis doivent être réels, publiés sur votre page, vérifiables. Un `aggregateRating` sans avis affichés expose à une action manuelle Google. Synchroniser ce bloc avec votre stratégie d'obtention d'avis Google garantit la cohérence et nourrit votre note moyenne.
08.Schema et Google Business Profile : la cohérence NAP
Le schema renforce le Google Business Profile, jamais l'inverse. Les trois données critiques, Nom, Adresse, Téléphone, doivent rester strictement identiques entre :
- Votre schema JSON-LD
- Votre fiche Google Business Profile
- Vos 50 principaux annuaires français
- Le footer et la page contact du site
Une seule virgule de différence suffit à fissurer le signal. "Rue Sant'Antonio" et "Rue Saint-Antoine" comptent pour deux entités distinctes aux yeux de Google. Les outils de vérification de référence restent Whitespark Citation Tracker et BrightLocal Local Citation Finder.
Pour aller plus loin sur la source primaire de Google Maps, optimisez d'abord votre fiche via notre guide optimiser sa fiche Google Business Profile, puis alignez le schema dessus. La cohérence NAP est aussi l'un des critères clés pour apparaître dans le Top 3 Google Maps.
09.Modèles JSON-LD prêts à copier par secteur
Nous avons compilé 12 templates JSON-LD prêts à copier, par secteur : restaurant, plombier, dentiste, avocat, coiffeur, garage, immobilier, courtier, opticien, kiné, notaire, agence. Chaque modèle intègre les propriétés optimales et le subtype adapté au marché français.
Vous préférez déléguer la rédaction et le balisage de vos pages locales ? Notre service de rédaction d'articles SEO local produit des contenus optimisés, schema inclus, calés sur votre ville et votre métier.
Conclusion
Le schema JSON-LD local business reste l'investissement technique au meilleur ratio effort/impact en SEO local. Une heure d'implémentation, une validation Rich Results, un déploiement, une surveillance Search Console : le compte est bon. Vous voulez vérifier que votre balisage est conforme, repérer les erreurs cachées et débloquer les rich snippets que vous manquez ? Demandez votre audit SEO local gratuit Ichiban SEO. Nous garantissons le Top 3 Google Maps en 90 jours sur votre ville et votre métier, avec exclusivité géographique. Découvrez aussi nos tarifs et formules.
---
À propos de l'auteur : Nathanaël Butet, fondateur d'Ichiban SEO, agence SEO local française basée à Montpellier. Spécialiste du Top 3 Google Maps garanti et de l'exclusivité géographique par métier.
Pas le temps de tout faire ?
On l'exécute pour vous, mieux et plus vite.
Optimiser une fiche GBP demande 10 à 15 heures d'exécution initiale puis 4 à 6 heures par semaine en maintenance. Si vous préférez vous concentrer sur votre métier, nos packs Ichiban SEO le font à votre place, avec garantie Top 3 contractuelle.
Questions fréquentes
Qu'est-ce que le schema JSON-LD local business ?+
Quelle différence entre LocalBusiness et Organization en schema ?+
Le schema JSON-LD améliore-t-il le ranking Google Maps ?+
Combien de temps avant de voir l'effet du schema dans la SERP ?+
Quel outil utiliser pour générer le schema JSON-LD facilement ?+
Le schema fonctionne-t-il sans Google Business Profile ?+
Combien de propriétés faut-il pour un schema complet ?+
Que faire quand les infos de l'établissement changent après déploiement ?+
Articles liés
Services liés
Vous voulez aller plus loin ?
Sources & références
- Google Search Central : LocalBusiness structured data : Documentation officielle Google sur les propriétés requises et recommandées du schema LocalBusiness.
- Schema.org : spécification LocalBusiness : Référentiel officiel du vocabulaire schema.org et de tous les subtypes LocalBusiness.
- Whitespark : guide JSON-LD LocalBusiness : Guide de référence sur le balisage JSON-LD et le choix des subtypes pour le SEO local.