SEO Local

Schema LocalBusiness : le balisage Schema.org essentiel pour PME

MS
Mathieu Saudel
Consultant SEO Senior
📅 30 avril 2026
⏱ Temps de lecture : 11 min
Balisage Schema LocalBusiness et données structurées SEO local · Mathieu Saudel, consultant SEO Again Marketing
Mathieu Saudel, consultant SEO senior · Again Marketing

Le Schema LocalBusiness est le balisage Schema.org dédié aux entreprises avec un établissement physique. Quand il est correctement intégré sur votre site, il aide Google à comprendre où vous êtes, ce que vous proposez, vos horaires, vos coordonnées exactes, et fournit un signal cohérent qui s'aligne avec votre fiche Google Business Profile. C'est un complément technique essentiel pour le SEO local en 2026.

Pourtant, sur les sites de PME que j'audite, 7 fois sur 10 le balisage Schema LocalBusiness est soit absent, soit mal écrit, soit en conflit avec la fiche Google Business Profile. Dans ce guide, je détaille les propriétés essentielles, je fournis un exemple JSON-LD prêt à copier, et j'explique comment valider votre balisage et l'intégrer proprement sur WordPress, Webflow ou un site sur mesure.

À quoi sert exactement le Schema LocalBusiness

Le Schema LocalBusiness sert trois fonctions principales en SEO local. Première fonction : aider Google à reconnaître votre site comme représentant d'une entreprise locale physique. Sans ce signal, Google peut traiter votre site comme un site informationnel sans rattachement géographique.

Deuxième fonction : confirmer la cohérence entre votre fiche Google Business Profile et votre site web. Quand l'adresse, le téléphone, les horaires et les services sont identiques sur la fiche GBP et dans le balisage Schema, Google considère que vous avez une présence cohérente, ce qui pondère positivement la prééminence locale.

Troisième fonction : améliorer l'affichage dans les résultats de recherche. Le Schema LocalBusiness peut générer des extraits enrichis (rich snippets) avec horaires, étoiles d'avis, prix moyen, photo de l'établissement. Ces affichages enrichis augmentent le taux de clic depuis la SERP de 12 à 30 % selon Search Engine Journal.

Les propriétés Schema LocalBusiness essentielles

Schema.org propose une trentaine de propriétés pour LocalBusiness. Voici les 12 propriétés essentielles à remplir pour une PME standard, classées par importance.

1. @type

Spécifiez le sous-type le plus précis : Restaurant, Bakery, Plumber, Dentist, AutoRepair, BeautySalon, ProfessionalService, FinancialService, etc. Plus de 200 sous-types existent dans Schema.org. Si aucun ne correspond exactement, utilisez LocalBusiness en générique.

2. name

Nom commercial exact, identique à votre fiche Google Business Profile. Pas de bourrage de mots-clés.

3. address (PostalAddress)

Adresse structurée avec streetAddress, addressLocality (ville), postalCode, addressCountry. Utilisez exactement le même formatage que votre fiche GBP.

4. geo (GeoCoordinates)

Latitude et longitude précises. Vous pouvez les récupérer en cherchant votre adresse sur Google Maps puis en faisant clic-droit sur le repère.

5. telephone

Numéro au format international +33 5 53 XX XX XX. Identique à la fiche GBP.

6. url

URL canonique de votre page d'accueil ou de votre page Contact (selon où le balisage est posé).

7. openingHours

Horaires complets au format Schema.org (Mo-Fr 09:00-12:00, 14:00-18:00; Sa 09:00-12:00). Tenez ce champ à jour si vous changez d'horaires.

8. priceRange

Indication du niveau de prix (€, €€, €€€, €€€€). Apparaît parfois dans les résultats enrichis.

9. image

URL absolue d'une photo principale de l'établissement, idéalement la même que sur la fiche GBP.

10. aggregateRating (optionnel mais utile)

Note moyenne et nombre d'avis (uniquement si les avis sont visibles publiquement sur votre site, sinon Google peut sanctionner pour avis fantômes).

11. sameAs

Liste des URL de vos profils tiers : fiche GBP, Facebook, LinkedIn, Yelp, Pages Jaunes. Renforce la cohérence cross-plateformes.

12. areaServed (pour service-area business)

Zone d'intervention pour les professionnels nomades sans local fixe (artisans, consultants, services à domicile).

Exemple JSON-LD Schema LocalBusiness prêt à copier

Voici un exemple complet de balisage Schema LocalBusiness en JSON-LD, à intégrer dans le head de votre page Contact ou de votre page d'accueil. Adaptez les valeurs à votre entreprise.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Bakery",
  "name": "Boulangerie Saudel",
  "image": "https://exemple.fr/images/devanture.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "5 rue Voltaire",
    "addressLocality": "Agen",
    "postalCode": "47000",
    "addressCountry": "FR"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 44.2050,
    "longitude": 0.6260
  },
  "telephone": "+33553010101",
  "url": "https://exemple.fr",
  "openingHours": [
    "Mo-Fr 06:30-19:30",
    "Sa 06:30-13:00"
  ],
  "priceRange": "€",
  "sameAs": [
    "https://www.facebook.com/boulangerie-saudel",
    "https://www.pagesjaunes.fr/pro/boulangerie-saudel"
  ]
}
</script>

Adaptez le @type, le name, l'image, l'address, les coordonnées geo, le telephone, l'url, les openingHours, le priceRange et le sameAs. Pour une PME service-area sans local fixe, remplacez address par areaServed.

Comment intégrer le Schema LocalBusiness sur WordPress, Webflow et sur mesure

Sur WordPress

Trois options. Option 1 : un plugin SEO comme Rank Math, Yoast SEO Premium ou The SEO Framework propose un éditeur Schema natif. Indiquez votre type d'entreprise, remplissez les champs, le plugin génère le JSON-LD automatiquement. Option 2 : un plugin spécialisé Schema (Schema Pro, WP SEO Structured Data Schema). Option 3 : intégration manuelle via une fonction PHP dans functions.php ou via un plugin Code Snippets, qui injecte le JSON-LD dans le head.

Sur Webflow

Allez dans Project Settings, onglet Custom Code, et collez le JSON-LD dans la section Head Code. Pour ne l'afficher que sur certaines pages, utilisez la section Page Settings > Custom Code de la page concernée.

Sur site sur mesure

Intégrez le JSON-LD dans le template du head de votre page Contact ou page d'accueil. Évitez de répéter le balisage sur toutes les pages : une seule fois par site suffit. Si vous gérez plusieurs établissements, créez un balisage Schema par page établissement, avec les coordonnées spécifiques de chaque adresse.

Valider et déboguer son balisage Schema

Après intégration, validez systématiquement avec deux outils gratuits.

Outil 1 : Google Rich Results Test (search.google.com/test/rich-results). Collez l'URL de la page concernée, lancez l'analyse. Vous verrez les types de données structurées détectés et les éventuelles erreurs ou avertissements à corriger.

Outil 2 : Schema.org Validator (validator.schema.org). Plus strict que l'outil Google, vérifie la conformité du balisage par rapport à la spécification Schema.org officielle. Idéal pour repérer des propriétés mal nommées ou des valeurs incorrectes.

Erreurs fréquentes à corriger : telephone au format non international, geo manquant, adresse incomplète (pas de code postal), aggregateRating sans avis visibles publiquement sur la page (Google sanctionne).

Cas pratique : Schema LocalBusiness pour un restaurant de Bordeaux

Mission menée chez un restaurant traditionnel de Bordeaux centre, 1 établissement, 8 employés. Site WordPress sous thème générique sans balisage Schema initial.

Plan d'action en 2 jours. Jour 1 : audit Schema initial (aucun balisage Restaurant détecté), récupération des coordonnées exactes (latitude, longitude, adresse vérifiée), récupération du fichier image principal de la fiche GBP. Rédaction du JSON-LD complet avec @type Restaurant, name, address, geo, telephone, url, openingHours, priceRange €€, servesCuisine "Cuisine française traditionnelle", acceptsReservations true, sameAs liste de 4 plateformes (Facebook, Instagram, TheFork, Pages Jaunes). Jour 2 : intégration via le plugin Rank Math, validation sur Google Rich Results Test (zéro erreur, 1 avertissement mineur sur priceRange jugé optionnel), validation sur Schema.org Validator (parfait), soumission sitemap dans Google Search Console.

Résultat à 6 semaines : apparition d'extraits enrichis avec étoiles d'avis et tranche de prix sur les requêtes "restaurant traditionnel Bordeaux" et "restaurant centre Bordeaux". Taux de clic SERP en hausse de 24 %, position moyenne stable mais volume de clics multiplié par 1,3. Aucune autre modification SEO sur le site pendant la période, l'effet est attribuable au seul balisage Schema.

FAQ : schema localbusiness

Le Schema LocalBusiness est-il obligatoire pour ranker en SEO local ?

Non, mais c'est un signal très utile. Une fiche Google Business Profile bien optimisée peut suffire pour ranker dans le pack local sans Schema. En revanche, l'ajout du Schema LocalBusiness apporte un boost incrémental de 5 à 15 % sur la visibilité organique et améliore l'affichage des résultats enrichis.

Peut-on combiner Schema LocalBusiness et Schema Article ?

Oui. Sur une page de blog, utilisez Schema Article. Sur la page d'accueil ou la page Contact, utilisez Schema LocalBusiness. Sur un site multi-pages, vous pouvez avoir les deux types présents sur des pages différentes sans conflit. Évitez de mettre les deux sur la même page sauf cas particulier (page À propos d'un consultant qui publie un guide).

Faut-il intégrer Schema LocalBusiness sur toutes les pages du site ?

Non. Une intégration unique sur la page d'accueil ou la page Contact suffit. Si vous avez plusieurs établissements, créez une page dédiée par établissement avec son propre balisage Schema LocalBusiness aux coordonnées spécifiques.

Que faire si je n'ai pas d'établissement physique fixe ?

Utilisez le sous-type LocalBusiness ou Service avec la propriété areaServed à la place de address. La propriété areaServed liste votre zone d'intervention (rayon kilométrique, liste de villes ou région). Cohérent avec une fiche GBP de type Service-area business.

Peut-on baliser plusieurs sous-types ensemble ?

Oui, en utilisant la propriété additionalType ou en imbriquant plusieurs schémas. Exemple : un cabinet médical qui fait aussi pharmacie peut combiner @type Pharmacy avec additionalType MedicalClinic. Restez raisonnable : trop de sous-types crée de la confusion plutôt que de la précision.

Le Schema LocalBusiness influence-t-il la fiche Google Business Profile ?

Indirectement. Le Schema sur le site et la fiche GBP sont deux signaux séparés mais qui se renforcent mutuellement quand ils sont cohérents. Google compare les deux sources et accorde plus de confiance à une marque dont les informations s'alignent parfaitement entre site web et fiche GBP.

🚀 Besoin d'un accompagnement sur le sujet ?

Vous voulez auditer votre site sur ce point précis ou définir un plan d'action SEO complet ? Demandez un audit gratuit avec Again Marketing : analyse de votre référencement, priorisation des actions et estimation du retour sur investissement. Réservez votre créneau →

📥 Téléchargez la Checklist SEO 2026 gratuite · 50 points à vérifier
Recevoir la checklist →