L’essentiel à retenir
- Définition : les données structurées sont un balisage (format JSON-LD) qui décrit le contenu d’une page aux moteurs : ici, un établissement, ses coordonnées, ses horaires, ses avis.
- Type : LocalBusiness ou un sous-type précis (Restaurant, Dentist, Plumber, Store…).
- Propriétés clés : name, address, telephone, openingHoursSpecification, geo, url, image, priceRange, sameAs.
- Effet : compréhension par Google et les IA, résultats enrichis possibles (horaires, avis), cohérence avec la fiche Google.
Les données structurées Schema.org sont un vocabulaire standard, reconnu par Google, Bing et les assistants IA, qui permet de décrire explicitement ce qu’une page contient. Pour une entreprise locale, le type LocalBusiness déclare l’établissement : nom, adresse, téléphone, horaires, coordonnées GPS, type d’activité, avis. Google s’en sert pour comprendre la page, la relier à la fiche Google Business Profile et, parfois, afficher des résultats enrichis. Le balisage se place dans un script JSON-LD dans le <head> de la page locale.
Choisir le bon type
LocalBusiness fonctionne pour tout établissement, mais un sous-type précis est préférable : Google et les IA comprennent mieux l’activité.
| Activité | Type Schema.org |
|---|---|
| Restaurant, café, bar | Restaurant, CafeOrCoffeeShop, BarOrPub |
| Commerce | Store et sous-types (ClothingStore, Florist, HardwareStore) |
| Artisan du bâtiment | Plumber, Electrician, RoofingContractor, HVACBusiness, GeneralContractor |
| Santé | Dentist, Physician, MedicalClinic, Pharmacy |
| Services | LegalService, AccountingService, RealEstateAgent, AutoRepair, BeautySalon |
| Hébergement | Hotel, LodgingBusiness |
| Autre | LocalBusiness (générique) ou ProfessionalService |
Les propriétés à renseigner
| Propriété | Contenu | Importance |
|---|---|---|
name | Nom exact, identique à la fiche Google | Obligatoire |
address (PostalAddress) | Rue, code postal, ville, pays | Obligatoire |
telephone | Format international (+33…) | Fortement recommandé |
url | URL de la page locale | Fortement recommandé |
image | Photo de l’établissement | Obligatoire pour certains résultats enrichis |
openingHoursSpecification | Jours et heures, identiques à la fiche | Recommandé |
geo (GeoCoordinates) | Latitude, longitude | Recommandé |
priceRange | « €€ » ou une fourchette | Recommandé |
sameAs | URL de la fiche Google, des réseaux sociaux, des annuaires | Recommandé (cohérence de l’entité) |
areaServed | Villes ou zone desservie | Utile pour les activités à domicile |
aggregateRating | Note et nombre d’avis | Uniquement pour des avis collectés sur votre site, pas ceux de Google |
Un exemple complet
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Plumber",
"name": "Dupont Plomberie",
"image": "https://www.dupont-plomberie.fr/images/agence-nantes.jpg",
"url": "https://www.dupont-plomberie.fr/agences/nantes/",
"telephone": "+33240000000",
"priceRange": "€€",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 rue des Carmes",
"postalCode": "44000",
"addressLocality": "Nantes",
"addressCountry": "FR"
},
"geo": { "@type": "GeoCoordinates", "latitude": 47.2172, "longitude": -1.5534 },
"openingHoursSpecification": [
{ "@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "08:00", "closes": "18:00" }
],
"areaServed": ["Nantes", "Saint-Herblain", "Rezé"],
"sameAs": [
"https://maps.google.com/?cid=XXXXXXXX",
"https://www.facebook.com/dupontplomberie"
]
}
</script>
Pour un réseau, chaque page d’agence porte son propre bloc avec ses coordonnées ; la page d’accueil porte un bloc Organization. Les CMS et plugins SEO (Yoast, Rank Math) génèrent ce balisage à partir de champs à remplir.
Les autres types utiles pour une entreprise locale
| Type | Où | Apport |
|---|---|---|
Organization | Page d’accueil | Identité globale : logo, contact, réseaux, description |
Service | Pages de services | Décrit chaque prestation et sa zone (areaServed) |
FAQPage | Pages avec questions-réponses | Résultats enrichis possibles, extraction facilitée par les IA |
Event | Portes ouvertes, ateliers | Affichage dans les résultats d’événements |
Product avec Offer | Fiches produits | Prix et disponibilité dans les résultats |
BreadcrumbList | Toutes les pages | Fil d’Ariane dans les résultats |
Les erreurs à éviter
- Baliser des informations invisibles : tout ce qui est dans le JSON-LD doit apparaître sur la page. Google sanctionne le balisage trompeur.
- Utiliser aggregateRating avec les avis Google : Google interdit de reprendre ses propres avis dans le balisage ; réservez cette propriété aux avis collectés sur votre site.
- NAP différent de la fiche : le balisage doit reprendre exactement le NAP de référence.
- Un seul bloc pour plusieurs établissements : un bloc par page locale.
- Oublier de mettre à jour les horaires ou le téléphone dans le balisage après un changement.
Vérifier
Le test des résultats enrichis de Google et le validateur Schema.org signalent les erreurs et les propriétés manquantes. La Search Console, section « Améliorations », liste les pages avec des données structurées valides ou en erreur. Un balisage correct n’a pas d’effet immédiat sur le classement, mais il renforce la cohérence de votre entité pour Google comme pour les IA, ce qui compte pour le GEO. Il fait partie du modèle de page décrit dans structurer ses pages locales et du contrôle 15 de l’audit de référencement local.
sameAs avec l’URL de votre fiche Google Maps et de vos profils est la plus sous-utilisée. Elle relie explicitement le site, la fiche et les réseaux en une seule entité, exactement ce que Google et les assistants IA cherchent à établir.
Comment GreenRed vous aide
Plutôt que de jongler entre plusieurs outils, le module Santé du site de GreenRed réunit ces indicateurs dans un seul tableau de bord, les compare dans le temps et vous indique les actions prioritaires. Vous pouvez le tester gratuitement, sans carte bancaire, depuis la page Tarifs.
Questions fréquentes
Les données structurées LocalBusiness améliorent-elles le classement ?
Pas directement : Google indique que les données structurées ne sont pas un facteur de classement. Elles aident à comprendre la page, à la relier à la fiche Google Business Profile et peuvent déclencher des résultats enrichis. Cette clarté profite indirectement au SEO local et à la citation par les IA.
Peut-on mettre la note Google dans le balisage aggregateRating ?
Non. Google interdit d’utiliser dans le balisage des avis qu’il a lui-même collectés ou des avis provenant de sites tiers. La propriété aggregateRating est réservée aux avis recueillis et affichés sur votre propre site, avec un système de collecte réel.
Comment ajouter des données structurées sur WordPress ?
Les plugins SEO (Yoast, Rank Math, SEOPress) proposent un module « Local SEO » ou « Schema » où vous renseignez le type d’établissement, l’adresse, le téléphone et les horaires ; ils génèrent le JSON-LD. Pour plusieurs établissements, certains modules permettent un balisage par page. Vérifiez le résultat avec le test des résultats enrichis.
Faut-il un balisage Organization ou LocalBusiness ?
Les deux, à des endroits différents : Organization sur la page d’accueil pour décrire l’entreprise dans son ensemble (logo, contact, réseaux), LocalBusiness (ou un sous-type) sur chaque page d’établissement pour décrire le lieu physique avec ses coordonnées et ses horaires. Pour un établissement unique, LocalBusiness suffit souvent, car il hérite d’Organization.