SEO Local 13 min de lecture

Schema LocalBusiness artisan : le guide SEO local 2026

Schema LocalBusiness artisan : quel type choisir, quelles propriétés obligatoires, JSON-LD prêt à coller, comment tester. Guide opérationnel 2026 pour TPE.

B
Ben Expert Ben & Lou
Publié le
Schema LocalBusiness artisan : le guide SEO local 2026
Article de Blog
Sommaire

Ton site est en ligne, ta fiche Google tourne, et voilà que ton webmaster te parle de “schema markup” (des étiquettes invisibles qui aident Google à comprendre ton site). Encore un truc de développeur ? Pas cette fois. Le schema LocalBusiness, c’est la fiche d’identité officielle de ton entreprise, écrite dans le langage de Google. Tu la remplis une fois, elle travaille ensuite pour toi en continu. Dans ce guide, tu vas voir quel type choisir selon ton métier, les 7 propriétés à renseigner, un exemple complet à personnaliser, et comment vérifier que tout fonctionne. Sans écrire une ligne de code toi-même, ou presque.

📋 À retenir

  • Le schema LocalBusiness = un code invisible (JSON-LD) qui décrit ton entreprise à Google : nom, adresse, horaires, zone d’intervention.
  • Choisis le type le plus spécifique de ton métier (Plumber, Electrician, HairSalon…), pas le générique.
  • 7 propriétés obligatoires, plus areaServed et priceRange pour le SEO local.
  • Nom, adresse et téléphone identiques au caractère près avec ta fiche Google.
  • Jamais d’avis inventés dans le schema : Google les exclut des résultats enrichis depuis 2019.

Le balisage schema LocalBusiness, c’est quoi et pourquoi t’en préoccuper en 2026

Le schema LocalBusiness est un morceau de code invisible que tu ajoutes à ton site pour dire explicitement à Google : “je suis une entreprise locale, voici mon nom, mon adresse, mes horaires, ma zone d’intervention”. C’est un standard défini par Schema.org, le vocabulaire commun des moteurs de recherche. Imagine une fiche d’identité structurée que le robot de Google lit sans effort, au lieu de deviner tes infos en fouillant tes pages.

Pourquoi s’en occuper ? Trois raisons. Un, ce balisage schema LocalBusiness rend ton site éligible aux résultats enrichis (les horaires, le téléphone ou les étoiles affichés directement dans Google). Deux, il alimente la fiche que Google construit sur ton entreprise, en cohérence avec ta fiche Google Maps. Trois, il aide les moteurs de réponse (AI Overviews, ChatGPT, Perplexity) à te citer avec les bonnes infos. La documentation Google Search Central le confirme : c’est le format que Google recommande pour décrire une entreprise locale.

Côté chiffres, deux repères, sourcés chez Google et le Web Almanac 2024 :

25 %
de clics en plus mesurés sur les pages avec données structurées dans le cas Rotten Tomatoes cité par Google
3,97 %
des pages mobiles seulement utilisent un schema LocalBusiness selon le Web Almanac 2024. Tes concurrents ne l'ont probablement pas.

Un levier gratuit que 96 % des sites ignorent, pour un artisan qui joue sa visibilité sur sa ville : ça ne se refuse pas, franchement.

Quel type de schema choisir : l’arbre de décision par métier

La règle est simple : choisis toujours le type le plus spécifique qui décrit ton activité. Schema.org propose des dizaines de sous-types de LocalBusiness, un par grande famille de métiers. Un plombier déclare Plumber, pas LocalBusiness. Plus le type schema de ton entreprise locale est précis, mieux Google comprend ce que tu fais, sans ambiguïté.

Voici la correspondance pour les principaux métiers :

Ton métierType le plus spécifiqueSi indisponible
PlombierPlumberHomeAndConstructionBusiness
ÉlectricienElectricianHomeAndConstructionBusiness
Chauffagiste / climatisationHVACBusinessHomeAndConstructionBusiness
Peintre en bâtimentHousePainterHomeAndConstructionBusiness
CouvreurRoofingContractorHomeAndConstructionBusiness
SerrurierLocksmithHomeAndConstructionBusiness
Menuisier, maçon, paysagisteGeneralContractorHomeAndConstructionBusiness
CoiffeurHairSalonHealthAndBeautyBusiness
Institut de beautéBeautySalonHealthAndBeautyBusiness
DentisteDentistMedicalBusiness
Kiné, ostéoPhysiotherapyMedicalBusiness
AvocatLegalServiceProfessionalService
NotaireNotaryLegalService
Expert-comptableAccountingServiceFinancialService
GaragisteAutoRepairAutomotiveBusiness
BoulangerBakeryFoodEstablishment

Ton métier n’est pas dans la liste ? Parcours les sous-types sur schema.org/LocalBusiness et prends le plus proche. En dernier recours seulement, garde LocalBusiness générique.

Clean minimalist decision tree diagram titled in French 'Quel type de schema pour ton métier ?', starting from a single question node branching into labeled boxes 'Plumber', 'Electrician', 'HairSalon', 'Dentist', 'HVACBusiness' and a fallback box 'LocalBusiness', each box with a simple line icon (wrench, lightning bolt, scissors, tooth, fan, storefront), soft blue-green palette with one orange accent on the fallback, white background, French labels, editorial flat illustration style, 4:3 aspect ratio

Les 7 propriétés obligatoires, plus 2 qui font la différence en SEO local

Un schema incomplet ne sert à rien. Voici les 7 propriétés à renseigner systématiquement, puis les 2 qui donnent un vrai avantage local.

1. @type : ton métier en langage Google

Le type choisi dans le tableau ci-dessus. C’est la première info que Google lit.

2. name : ton nom commercial exact

Le même que sur ta fiche Google, au caractère près. Pas de mots-clés ajoutés (“Plomberie Dupont Rouen pas cher” = mauvaise idée).

3. address : l’adresse complète et structurée

Un objet PostalAddress avec streetAddress, addressLocality, postalCode et addressCountry. Les quatre. Une adresse à moitié remplie, c’est un signal à moitié envoyé.

4. telephone : au format international

+33 2 35 00 00 00, pas 02.35.00.00.00. C’est le format attendu par le standard.

5. openingHoursSpecification : tes horaires structurés

Un objet par plage horaire, avec jours, heure d’ouverture et de fermeture. Pas du texte libre du genre “ouvert du lundi au vendredi”.

6. url : l’adresse officielle de ton site

Ta page d’accueil, en version complète avec https.

7. image : une photo de ton entreprise

Une URL absolue (l’adresse complète de l’image, pas un raccourci interne). Vise au moins 696 pixels de large, la taille minimale que Google demande pour les images de résultats enrichis.

Les 2 bonus : areaServed et priceRange

areaServed décrit ta zone d’intervention, soit une liste de villes, soit un cercle géographique avec un rayon en kilomètres. Pour un artisan qui se déplace chez le client, c’est la propriété la plus rentable du lot. priceRange situe ton niveau de prix, de $ à $$$$. Exemple concret : un plombier installé à Rouen qui intervient jusqu’à Elbeuf liste ces communes dans areaServed. C’est ce périmètre déclaré qu’on aligne avec la fiche GBP et les annuaires quand on travaille le référencement local sur Rouen.

⚠️ La cohérence NAP, encore et toujours

Nom, adresse, téléphone : ces trois infos doivent être identiques partout, au caractère près. Entre ton schema, ta fiche Google Business Profile et tes citations locales dans les annuaires. Chaque variation dilue ton signal au lieu de le renforcer.

Exemple JSON-LD complet : un modèle Plumber prêt à personnaliser

Le JSON-LD (un format de code que Google lit, glissé dans l’en-tête de ta page) est la méthode recommandée par Google. Voici un JSON-LD LocalBusiness artisan complet, pour une plomberie fictive à Rouen. Copie-le, personnalise-le, colle-le.

{
  "@context": "https://schema.org",
  "@type": "Plumber",
  "name": "Plomberie Dupont",
  "image": "https://www.plomberie-dupont.fr/images/atelier.jpg",
  "url": "https://www.plomberie-dupont.fr",
  "telephone": "+33 2 35 00 00 00",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "12 rue des Carmes",
    "addressLocality": "Rouen",
    "postalCode": "76000",
    "addressCountry": "FR"
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "08:00",
      "closes": "18:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Saturday",
      "opens": "09:00",
      "closes": "12:00"
    }
  ],
  "areaServed": {
    "@type": "GeoCircle",
    "geoMidpoint": {
      "@type": "GeoCoordinates",
      "latitude": 49.4431,
      "longitude": 1.0993
    },
    "geoRadius": "25000"
  },
  "sameAs": [
    "https://www.facebook.com/plomberiedupont",
    "https://www.linkedin.com/company/plomberie-dupont",
    "https://maps.app.goo.gl/ta-fiche-google"
  ]
}

À personnaliser avant de coller : name, address, telephone, url, image, les coordonnées GPS du centre de ta zone (cherche “latitude longitude + ta ville” sur Google), et les liens sameAs vers tes profils réels.

⚠️ Ne touche pas à aggregateRating

Tu verras des tutos conseiller d’ajouter des étoiles (aggregateRating) dans ton schema. Ne le fais que si ces avis sont réels ET affichés sur la page. Google exclut les avis auto-déclarés des résultats enrichis depuis 2019 (règles review snippet). Pour les étoiles, la vraie stratégie, c’est d’obtenir plus d’avis Google.

Trois méthodes pour implémenter ton schema sans te planter

Tu n’as pas besoin d’être développeur. Choisis la méthode qui colle à ton setup.

Méthode 1 : un plugin WordPress (Rank Math en tête)

Si ton site tourne sous WordPress, c’est le chemin le plus court. Rank Math gère le schema LocalBusiness en version gratuite : active le module Local SEO, renseigne nom, adresse, horaires et type de métier, et le plugin génère le code sur les bonnes pages. Yoast propose la même chose via son extension Local (payante), Schema Pro est l’option premium dédiée. Mon avis : pour la grande majorité des artisans, Rank Math suffit.

Méthode 2 : un générateur de schema LocalBusiness en ligne

Pas de WordPress ? Un générateur de schema LocalBusiness fait le travail en 10 minutes. Deux outils fiables et gratuits : le générateur de Merkle (hébergé sur technicalseo.com) et Schema.dev. Tu remplis un formulaire, tu copies le JSON-LD généré, tu le colles dans l’en-tête de ta page (balise head). Sur WordPress sans Rank Math, un plugin comme Header Footer Code Manager fait l’insertion. Sur Wix, direction Paramètres, puis le champ “code personnalisé” de la page d’accueil.

Méthode 3 : déléguer à ton prestataire web

Ton site est géré par une agence ou un freelance ? Envoie-lui ce message : “Implémente un schema LocalBusiness sur la home et la page contact, avec le type spécifique à mon métier, les 7 propriétés obligatoires (@type, name, address, telephone, openingHoursSpecification, url, image) plus areaServed et priceRange. Teste avec le Rich Results Test et envoie-moi la capture.” S’il te répond que ce n’est pas utile, c’est un signal sur son niveau en SEO local.

Comment tester ton schema : le protocole post-déploiement

Un schema mal formé est ignoré par Google. Après la mise en ligne, déroule ce protocole dans l’ordre :

  1. Google Rich Results Test : colle l’URL de ta page. Tu dois voir “LocalBusiness” détecté, sans erreur. Les avertissements orange (propriétés optionnelles manquantes) ne bloquent pas.
  2. Schema Markup Validator : la validation officielle Schema.org, plus bavarde que celle de Google. Utile pour repérer une virgule en trop ou un champ mal orthographié.
  3. Search Console : après réindexation, un rapport dédié apparaît dans la section Améliorations si Google a bien pris ton balisage en compte.
  4. La SERP mobile : cherche ton entreprise sur ton téléphone quelques semaines plus tard et regarde si horaires ou infos enrichies s’affichent sous ton résultat.
Screenshot-style flat mockup of a structured data testing tool interface showing a green success checkmark and the label 'LocalBusiness' detected with zero errors, a URL field at the top, minimalist clean UI design, soft blue and white palette with green accents, French interface labels acceptable, no real brand logos, 16:9 aspect ratio

Checklist post-déploiement

  • Rich Results Test : LocalBusiness détecté, zéro erreur
  • Schema Markup Validator : zéro erreur de syntaxe
  • NAP du schema identique à la fiche Google au caractère près
  • Schema présent sur la home et la page contact, nulle part ailleurs
  • Rapport Search Console vérifié 3 à 4 semaines après la mise en ligne

Et si rien ne bouge après 48 h ? Normal. La réindexation prend entre 1 et 4 semaines selon la fréquence de passage du robot sur ton site. Pas de panique.

Les erreurs qui plombent le schema d’un site artisan

Sur les audits que je réalise, ce sont presque toujours les mêmes fautes qui reviennent :

  • Type générique LocalBusiness alors qu’un sous-type métier existe (Plumber, HairSalon…).
  • Adresse incomplète : il manque le code postal ou le pays, et le signal perd sa valeur.
  • NAP différent entre le schema, la fiche Google et le site. Le classique qui coûte cher.
  • Avis inventés via aggregateRating : exclusion des résultats enrichis, et confiance Google entamée.
  • Téléphone au format français “02 35 00 00 00” au lieu du format international +33.
  • Horaires en texte libre au lieu d’un objet openingHoursSpecification structuré.
  • Schema copié-collé d’un concurrent sans changer le nom ni l’adresse. Oui, ça se voit en audit. Oui, c’est pire que de ne rien avoir.

Dernier piège, plus subtil : multiplier les schemas LocalBusiness sur toutes les pages du site. Un seul par entité suffit, placé sur la page d’accueil et la page contact. Ailleurs, il fait doublon et brouille le message.

FAQ : schema LocalBusiness pour artisan

Le schema LocalBusiness fait-il vraiment ranker ?

Pas directement : Google ne le compte pas comme critère de classement. Son effet est indirect et réel : meilleure compréhension de ton activité, éligibilité aux résultats enrichis, et jusqu’à 25 % de clics en plus dans le cas Rotten Tomatoes documenté par Google. Plus de clics, c’est plus de signaux positifs.

Faut-il un schema par page ou un seul sur la home ?

Un seul schema LocalBusiness par entreprise, placé sur la page d’accueil et la page contact. Les autres pages n’en ont pas besoin. Si tu as plusieurs établissements physiques, chaque page d’établissement porte son propre schema avec son adresse et son téléphone.

Combien de temps avant de voir les résultats enrichis ?

Compte 1 à 4 semaines après validation dans le Rich Results Test, le temps que Google réindexe tes pages. L’affichage reste ensuite à la discrétion de Google : un schema valide te rend éligible, il ne garantit pas l’affichage systématique des données enrichies.

Schema LocalBusiness ou Organization : lequel choisir ?

Organization décrit une entreprise sans dimension locale (un éditeur de logiciels, une marque nationale). Toi, tu vis de clients dans ta zone : LocalBusiness, ou mieux, son sous-type métier. Il hérite de toutes les propriétés d’Organization et ajoute l’adresse, les horaires et la zone d’intervention.

Mon plugin ajoute déjà un schema markup sur mon site artisan : je peux le personnaliser ?

Oui, et tu devrais. Vérifie d’abord ce qu’il génère avec le Rich Results Test. Les plugins sortent souvent un type générique par défaut : remplace-le par ton sous-type métier dans les réglages, et complète areaServed et priceRange si le plugin le permet. Un seul schema actif à la fois, pas deux.

Le schema aide-t-il pour les AI Overviews et ChatGPT ?

Oui, indirectement. Les données structurées donnent aux moteurs de réponse une version fiable et lisible de tes infos (métier, ville, zone). Un schema propre augmente tes chances d’être repris correctement quand quelqu’un demande “plombier fiable à Rouen” à une IA. C’est un socle, pas une baguette magique.


Tu veux ce schema sur ton site sans te prendre la tête ? Ben audite ton site, implémente le schema LocalBusiness adapté à ton métier et valide le tout dans le Rich Results Test, capture à l’appui. Demande ton audit gratuit de 15 minutes. Et si tu te demandes ce que coûte un accompagnement complet, la réponse détaillée est dans notre guide combien coûte une agence SEO local en 2026.

Sujets explorés

#schema localbusiness #json-ld #seo local #balisage structure #artisan #tpe

Être trouvé sur Google dans ta ville, sans y passer tes soirées.

Site + Google Business Profile + contenu local + suivi de positions : le pack Visibilité s'occupe de tout pour 250€/mois. Résiliable chaque mois.

Voir le pack Visibilité