Schema LocalBusiness : comment bien baliser votre entreprise pour Google

Vous gérez un commerce local, un restaurant ou un cabinet de service et souhaitez booster votre présence sur Google ? Imaginez que vous offriez une carte ultra-précise à Google pour qu’il dirige les internautes exactement vers votre entreprise. C’est ce que permet le balisage Schema LocalBusiness, une technique puissante pour améliorer votre référencement local, afficher des extraits enrichis et même ressortir dans la recherche vocale. Dans cet article, on décortique pour vous comment tirer le meilleur de cette méthode avec le format JSON-LD.

Schema LocalBusiness : comment bien baliser votre entreprise pour Google

Mieux comprendre l’intérêt de baliser votre entreprise locale

Le SEO local est aujourd’hui un levier incontournable pour toute entreprise qui accueille du public dans un lieu physique. Or, pour être visible dans les résultats de recherche géolocalisés (comme le Pack Local, Google Maps ou Google Assistant), il ne suffit pas d’avoir un site web : il faut que Google comprenne précisément qui vous êtes, où vous êtes, et ce que vous proposez.

C’est là que les données structurées, et en particulier le balisage Schema.org, entrent en jeu. Intégrées directement dans le code de votre site, elles permettent à Google de lire vos informations comme une base de données, bien plus efficacement que s’il devait simplement “deviner” leur signification dans vos textes.

Les bénéfices sont nombreux :

  • Affichage d’extraits enrichis dans les résultats (avis, horaires, photos…)
  • Meilleure compréhension de votre établissement par les moteurs
  • Amélioration de la cohérence NAP (Nom, Adresse, Téléphone)
  • Optimisation pour la recherche vocale (Assistant Google)
  • Renforcement du lien entre votre site, votre Profil d’Entreprise Google (ex-Google My Business) et vos autres présences en ligne

Qu’est-ce que le balisage Schema LocalBusiness et à quoi sert-il ?

Le balisage Schema.org est un vocabulaire universel reconnu par les principaux moteurs de recherche (Google, Bing, Yahoo, Yandex). Le type LocalBusiness est conçu spécifiquement pour décrire un établissement local qui accueille du public : boutiques, restaurants, coiffeurs, plombiers, etc.

Il permet d’indiquer à Google :

  • Le nom de votre entreprise
  • Son adresse physique
  • Ses horaires d’ouverture
  • Son numéro de téléphone
  • Son site web
  • Sa localisation géographique précise
  • Ses avis clients ou notes moyennes
  • Et plus encore…

Différences entre LocalBusiness et ses sous-types

Schema.org fonctionne par héritage : LocalBusiness est une catégorie générique, que l’on peut affiner grâce à des sous-types plus spécifiques. Par exemple :

  • Restaurant
  • Dentist
  • Store
  • BeautySalon
  • LegalService
  • AutomotiveBusiness

Utiliser un sous-type adapté (ex : Restaurant plutôt que LocalBusiness) aide Google à mieux classer votre activité, notamment pour les requêtes spécifiques.

Connexion avec votre Profil d’Entreprise Google

En plus du balisage sur votre site, vous disposez probablement d’un profil Google Business. Le balisage Schema LocalBusiness renforce la cohérence entre les données visibles sur votre site et celles affichées sur Google Maps, en facilitant leur interconnexion.

La structure d’un balisage JSON-LD LocalBusiness

Le format JSON-LD (JavaScript Object Notation for Linked Data) est le plus recommandé par Google pour intégrer des données structurées. Il se place dans la balise <script> de l’en-tête ou du pied de page HTML, sans impacter le rendu visuel de votre page.

Exemple de balisage de base

jsonCopierModifier<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Maison Fleurie",
  "image": "https://www.maisonfleurie.fr/images/devanture.jpg",
  "@id": "https://www.maisonfleurie.fr",
  "url": "https://www.maisonfleurie.fr",
  "telephone": "+33 1 23 45 67 89",
  "description": "Fleuriste indépendant à Bordeaux spécialisé dans les bouquets sur-mesure et les plantes locales.",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "17 rue des Bouquets",
    "addressLocality": "Bordeaux",
    "postalCode": "33000",
    "addressCountry": "FR"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 44.8378,
    "longitude": -0.5792
  },
  "openingHours": "Mo-Sa 09:00-19:00",
  "priceRange": "€€",
  "sameAs": [
    "https://www.facebook.com/maisonfleurie",
    "https://www.instagram.com/maisonfleurie"
  ],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "128"
  }
}
</script>

Explication des propriétés clés

  • @context : indique que vous utilisez le vocabulaire Schema.org
  • @type : ici LocalBusiness, à adapter selon votre secteur
  • name : le nom commercial de votre établissement
  • image : une image ou logo représentatif
  • url : l’URL canonique de votre site
  • description : brève présentation de votre activité
  • address : adresse postale, structurée
  • geo : coordonnées GPS
  • openingHours : horaires d’ouverture au format ISO
  • sameAs : profils sociaux vérifiés
  • aggregateRating : note moyenne issue des avis clients

Adapter le balisage à votre activité

Chaque secteur a ses particularités. Le balisage Schema permet d’aller plus loin que le modèle générique.

Sous-types utiles selon l’activité

  • Restaurant : ajoutez les propriétés menu, servesCuisine, acceptsReservations
  • Service : vous pouvez préciser areaServed, serviceType
  • Dentist ou MedicalBusiness : ajoutez medicalSpecialty
  • Multi-sites : créez une page dédiée par établissement avec son propre balisage JSON-LD

Astuce : imbriquer plusieurs types

Vous pouvez imbriquer plusieurs @type pour plus de précision. Exemple :

jsonCopierModifier"@type": ["LocalBusiness", "Bakery"]

Optimiser son balisage pour le SEO local

Pour une efficacité maximale, le balisage doit être en cohérence avec l’ensemble de votre écosystème digital.

Bonnes pratiques d’optimisation

  • Assurez une cohérence NAP parfaite entre votre balisage, votre site, vos réseaux sociaux et votre fiche Google.
  • Ajoutez des avis clients via les propriétés review, author, reviewRating.
  • Intégrez des balises Event pour annoncer des événements locaux.
  • Dans le cas de store locator, utilisez les propriétés hasMap, containsPlace, voire location.

Cas des entreprises à structure multiple

Si vous êtes une franchise ou une entreprise à établissements multiples, structurez votre site avec :

  • Une page principale avec le type Organization ou Corporation
  • Des pages enfants pour chaque établissement, chacune balisée avec LocalBusiness

Prêt à dominer les recherches locales prêt de chez vous?

🎁 Audit Local Offert : on vous montre pourquoi vos concurrents récupèrent vos clients… et comment inverser la tendance en moins de 30 jours.

Les rich snippets : votre meilleur allié en SEO local

Le balisage Schema.org permet d’apparaître dans des résultats enrichis qui captent l’attention et incitent au clic.

Impact sur la visibilité

  • Affichage d’étoiles, horaires, prix, logo, etc.
  • Visibilité accrue sur Google Maps et en mobile-first
  • Compatibilité avec la recherche vocale : “trouve-moi un coiffeur ouvert près d’ici”

Comment tester et valider votre balisage

Pas question de laisser des erreurs passer inaperçues. Heureusement, Google propose plusieurs outils pour valider vos balises.

Outils recommandés

Conseils pour bien valider

  • Corrigez toutes les erreurs indiquées.
  • Les avertissements ne bloquent pas l’indexation, mais doivent être surveillés.
  • N’oubliez pas d’ajouter le balisage sur chaque page pertinente, et pas uniquement sur l’accueil.

Bonnes pratiques et erreurs à éviter

À faire

  • Veiller à la cohérence des données affichées et balisées
  • Vérifier le format des horaires (Mo-Fr 09:00-18:00)
  • Mettre à jour le balisage en cas de changement d’adresse ou d’horaires
  • Penser à la version mobile du site

À éviter

  • Copier-coller sans adapter les valeurs
  • Multiplier les balisages identiques sur plusieurs pages (risque de duplication)
  • Oublier des champs essentiels comme geo, openingHours, image, description
  • Laisser un balisage vide ou obsolète

Ressources utiles et exemples sectoriels

Voici quelques ressources fiables pour générer ou approfondir votre balisage :

Exemples de balisage spécifiques

  • Restaurant : @type: "Restaurant" + menu, servesCuisine, acceptsReservations
  • Plombier à domicile : @type: "HomeAndConstructionBusiness" + areaServed
  • Coiffeur multi-villes : page par salon avec LocalBusiness, site mère avec Organization