← Retour au blog
SEO Local 30 mars 2026 · 12 min de lecture

Schema LocalBusiness : ce que c'est et pourquoi votre site en a besoin

Si vous tenez une entreprise locale et que vous voulez que Google comprenne parfaitement qui vous êtes, où vous êtes et ce que vous proposez, il vous faut connaître Schema LocalBusiness. Ce sont ces données structurées invisibles qui disent à Google, dans son propre langage, tout ce qu'il faut savoir de votre entreprise. Vos clients ne les voient pas, mais elles font la différence entre un résultat plat dans Google et un résultat qui ressort avec horaires, adresse, notes et davantage. Dans ce guide, nous vous expliquons ce que c'est, comment cela fonctionne et comment le mettre en place sans écrire une ligne de code, avec des exemples concrets pour des indépendants de Lyon, Nantes, Bruxelles ou Lausanne.

📑 Sommaire de l'article

  1. 1. Ce qu'est Schema LocalBusiness et comment il fonctionne
  2. 2. Les bénéfices des données structurées pour votre entreprise locale
  3. 3. Comment créer votre code JSON-LD étape par étape
  4. 4. Comment installer Schema sur votre site sans être développeur
  5. 5. Les erreurs courantes et comment valider votre code
  6. 6. Questions fréquentes

1. Ce qu'est Schema LocalBusiness et comment il fonctionne

Imaginez que vous remettiez à Google une fiche de votre entreprise avec des cases remplies : nom, adresse, téléphone, horaires, type d'activité, zone d'intervention. C'est exactement ce que fait Schema LocalBusiness. C'est un vocabulaire normalisé (créé par Schema.org, un projet commun à Google, Bing, Yahoo et Yandex) qui permet aux moteurs de lire votre site comme une base de données, et non comme du texte libre.

Techniquement, Schema est un balisage de données structurées que l'on ajoute au code de votre site. La méthode recommandée est le JSON-LD (JavaScript Object Notation for Linked Data), un format que Google privilégie parce qu'il s'insère comme un bloc autonome dans le HTML, sans se mêler au contenu visible.

Pourquoi est-ce important ? Parce que lorsque Google explore le site d'un plombier à Bruxelles et tombe sur un paragraphe disant « Nous ouvrons du lundi au vendredi de 8 h à 18 h », il doit interpréter ce texte. Mais s'il trouve un bloc Schema contenant "openingHours": "Mo-Fr 08:00-18:00", il le comprend immédiatement, sans risque d'erreur. C'est la différence entre parler à Google en langage naturel et lui livrer les données dans son propre format.

💡 Conseil

Ne confondez pas Schema LocalBusiness et Google Business Profile. Ce sont deux choses différentes et complémentaires. Google Business Profile est votre fiche sur Google Maps. Schema est un code à l'intérieur de votre site. C'est en configurant correctement les deux que vous envoyez à Google le signal le plus fort sur votre entreprise locale.

Schema.org définit des dizaines de types d'entreprises locales qui héritent de LocalBusiness. Quelques exemples parlants pour un indépendant : Electrician (électricien), Plumber (plombier), Dentist (dentiste), HairSalon (salon de coiffure), AutoRepair (garage), LegalService (avocat). Utiliser le type le plus précis aide Google à mieux classer votre activité.

Pour comprendre comment les données structurées s'articulent avec le SEO local dans son ensemble, nous vous conseillons de commencer par notre guide sur ce qu'est le SEO local et pourquoi il est décisif pour les indépendants.

2. Les bénéfices des données structurées pour votre entreprise locale

Installer un balisage schema sur votre site n'est pas une lubie technique. Les bénéfices sont réels et mesurables, et ils touchent directement au nombre de clients qui arrivent chez vous depuis Google.

Les rich snippets : ressortir dans les résultats de recherche

Quand Google détecte des données structurées valides sur votre site, il peut afficher des résultats enrichis (rich snippets). Au lieu d'un résultat plat, réduit à un titre et une description, votre entreprise peut apparaître avec des étoiles de notation, des horaires, une adresse et même une fourchette de prix. Ces résultats ressortent visuellement et reçoivent 20 à 30 % de clics en plus que les résultats ordinaires.

Un exemple : quand quelqu'un cherche « électricien à Lyon », un résultat balisé peut afficher « 4,8 étoiles - 47 avis - Ouvert jusqu'à 19 h - Lyon centre ». Ce résultat attire bien plus l'œil qu'un simple lien bleu.

Une meilleure compréhension de votre activité par Google

Google traite des millions de sites par jour. Plus vous lui facilitez la compréhension de votre entreprise, mieux il vous positionnera sur les recherches pertinentes. Avec Schema, vous lui dites exactement : « Je suis électricien, je suis à Nantes, j'interviens du lundi au samedi, ma zone couvre Nantes, Saint-Herblain et Rezé. » Sans ambiguïté.

La cohérence des données NAP (Name, Address, Phone)

L'un des facteurs les plus importants du SEO local est que votre nom, votre adresse et votre téléphone soient identiques partout : site, Google Business Profile, annuaires, réseaux sociaux. Schema vous oblige à structurer cette information de façon normalisée, ce qui réduit les erreurs et améliore la cohérence de vos données structurées d'entreprise.

⚠️ Important

Les données de votre Schema LocalBusiness doivent correspondre exactement à celles de votre fiche Google Business Profile. Si votre fiche indique « R. de la Gare, 15 » et votre Schema « Rue de la Gare 15 », Google peut y voir deux données distinctes. Restez cohérent jusque dans les abréviations.

Pour aligner vos données sur votre fiche Google, consultez notre guide sur comment optimiser votre fiche Google Business Profile.

3. Comment créer votre code JSON-LD étape par étape

Nul besoin d'être développeur. Nous allons construire le code JSON-LD d'une entreprise locale pas à pas, avec l'exemple réel d'un plombier à Lyon.

Le code de base d'un Schema LocalBusiness a la structure suivante (nous l'expliquons champ par champ juste après) :

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Plumber",
  "name": "Plomberie Durand Lyon",
  "description": "Plombier professionnel à Lyon.
    Dépannages urgents, installations
    et entretien.",
  "url": "https://plomberie-durand.fr",
  "telephone": "+33 4 78 12 34 56",
  "email": "contact@plomberie-durand.fr",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "15 rue de la Gare",
    "addressLocality": "Lyon",
    "addressRegion": "Auvergne-Rhone-Alpes",
    "postalCode": "69003",
    "addressCountry": "FR"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 45.7540,
    "longitude": 4.8570
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday","Tuesday",
        "Wednesday","Thursday","Friday"],
      "opens": "08:00",
      "closes": "18:00"
    }
  ],
  "areaServed": [
    "Lyon", "Villeurbanne", "Venissieux", "Bron"
  ],
  "priceRange": "€€",
  "image": "https://plomberie-durand.fr/photo.jpg"
}
</script>

Reprenons champ par champ :

💡 Conseil

Si vous ne voulez pas écrire le code à la main, utilisez le générateur gratuit de Merkle (technicalseo.com/tools/schema-markup-generator). Choisissez « Local Business », remplissez les champs et copiez le code produit. C'est la façon la plus rapide et la plus sûre de créer votre Schema sans erreur.

4. Comment installer Schema sur votre site sans être développeur

Vous avez le code. Il reste à le placer sur votre site. La marche à suivre dépend de la façon dont votre site est construit.

Si votre site est en HTML statique

C'est le cas le plus simple. Ouvrez le fichier HTML de votre page d'accueil, repérez la balise </head> et collez votre bloc JSON-LD juste avant. Enregistrez le fichier et envoyez-le sur votre serveur. C'est fait. Les sites que nous créons chez WebAutonomos sont de ce type : y installer un Schema est l'affaire de quelques minutes.

Si votre site est sous WordPress

Vous avez deux options. La plus simple : installez une extension comme Rank Math SEO ou Yoast SEO, qui comportent une section dédiée aux données structurées où vous remplissez un formulaire, l'extension générant le code automatiquement. L'option manuelle : utilisez l'extension « Insert Headers and Footers » pour coller votre code JSON-LD dans l'en-tête de toutes les pages.

Si votre site est sur Wix, Squarespace ou équivalent

Ces plateformes permettent d'ajouter du code personnalisé dans l'en-tête. Sur Wix : Paramètres > Code personnalisé > Ajouter à l'en-tête. Sur Squarespace : Paramètres > Avancé > Injection de code. Collez votre bloc JSON-LD et enregistrez. L'opération prend moins de 5 minutes.

⚠️ Important

N'ajoutez le Schema LocalBusiness que sur votre page d'accueil. Ne le dupliquez pas sur chaque page de votre site : Google pourrait y voir des données contradictoires. Si vous avez plusieurs établissements, chacun doit avoir son propre Schema, avec son adresse.

Une fois l'installation faite, il faut vérifier que tout est correct. Mais avant cela, découvrez comment renforcer votre présence dans le Map Pack de Google en consultant notre article sur ce qu'est le Map Pack de Google et comment y figurer.

5. Les erreurs courantes et comment valider votre code

Un Schema LocalBusiness mal installé peut faire plus de mal que pas de Schema du tout. Google peut ignorer votre balisage, afficher des informations fausses, voire vous pénaliser s'il détecte des données trompeuses. Voici les erreurs que nous voyons le plus souvent sur les sites d'indépendants.

💡 Conseil

Après avoir ajouté votre Schema, validez-le avec deux outils gratuits : le Rich Results Test de Google (search.google.com/test/rich-results) et le Schema Markup Validator (validator.schema.org). Tous deux vous signaleront les erreurs ou les avertissements présents dans votre code.

Un cas réel : Antoine, menuisier à Nantes, a installé un Schema de type « Carpenter » sur son site. Il y a mis son adresse exacte, ses horaires réels, sa zone d'intervention (Nantes, Saint-Herblain, Rezé) et le lien vers sa fiche Google. En six semaines, Google s'est mis à afficher son résultat avec les étoiles et les horaires sur les recherches « menuisier Nantes ». Ses clics depuis Google ont augmenté de 25 % sans rien changer d'autre.

Pour compléter votre stratégie de positionnement local avec les bons mots-clés, consultez notre guide sur comment choisir des mots-clés locaux qui attirent des clients. Données structurées et mots-clés travaillent ensemble.

❓ Questions fréquentes

Qu'est-ce que Schema LocalBusiness, en termes simples ?
Schema LocalBusiness est un code invisible que vous ajoutez à votre site pour dire à Google exactement ce qu'est votre entreprise, où elle se trouve, quels sont ses horaires et quelles prestations elle propose. C'est une sorte de fiche technique que les moteurs de recherche savent lire et comprendre parfaitement. Vos visiteurs ne la voient pas, mais Google, Bing et les autres moteurs la lisent.
Schema améliore-t-il mon positionnement dans Google ?
Schema n'est pas un facteur de classement direct, mais il améliore votre visibilité de façon indirecte. Les données structurées permettent à Google d'afficher des rich snippets (résultats enrichis) avec vos horaires, votre adresse, votre note et davantage. Ces résultats ressortent mieux et reçoivent 20 à 30 % de clics en plus. Plus de clics signifie plus de trafic et de meilleurs signaux de positionnement.
Faut-il savoir programmer pour installer Schema ?
Pas nécessairement. Il existe des générateurs en ligne gratuits, comme celui de Merkle ou de TechnicalSEO.com, où vous remplissez un formulaire avec les données de votre entreprise et où le code JSON-LD est produit, prêt à copier-coller sur votre site. Si vous utilisez WordPress, des extensions comme Rank Math ou Yoast SEO permettent aussi d'ajouter du Schema sans toucher au code.
Quelle différence entre Schema LocalBusiness et Google Business Profile ?
Google Business Profile est votre fiche sur Google Maps, visible par tous les utilisateurs. Schema LocalBusiness est un code à l'intérieur de votre site, qui aide Google à comprendre votre entreprise. Ils sont complémentaires, pas substituables. Bien configurer les deux renforce votre présence locale. Google recoupe les informations des deux sources pour vérifier vos données.
Comment savoir si mon site a déjà un Schema LocalBusiness ?
Vous pouvez le vérifier avec l'outil gratuit de Google appelé Rich Results Test (test de résultats enrichis). Saisissez l'adresse de votre site et il vous montrera les données structurées qu'il détecte. Si aucun Schema de type LocalBusiness n'apparaît, il vous faut l'ajouter. Vous pouvez aussi regarder le code source de votre site et y chercher « LocalBusiness » à l'intérieur des balises script de type application/ld+json.
Demander mon site gratuitement

Articles similaires

🔍
Le SEO local : ce que c'est et pourquoi c'est décisif pour les indépendants 12 min de lecture
🗺️
Qu'est-ce que le Map Pack de Google et comment y figurer 12 min de lecture