Retour au blog

Balisage Schema.org pour entreprises locales : le guide sans code pour les petites entreprises

webceke

Balisage Schema.org pour entreprises locales : le guide sans code pour les petites entreprises

Si vous gérez une boutique, un restaurant ou une entreprise de services de proximité, vous voulez que Google affiche votre nom, vos horaires et votre numéro de téléphone directement dans les résultats de recherche. Le balisage schema.org pour entreprises locales est le format de données structurées qui rend cela possible. Il indique à Google exactement qui vous êtes, où vous vous trouvez et quand vous êtes ouvert — dans un format qu'il peut lire instantanément.

Ce que fait réellement le balisage schema.org pour entreprises locales

Le balisage schema.org est un petit bloc de code qui décrit votre entreprise dans un langage que les moteurs de recherche comprennent. Le format le plus courant est JSON-LD, que vous collez dans le code HTML de votre site (généralement dans la section <head>). Google utilise ces données pour créer des résultats enrichis — ces fiches améliorées avec notes étoilées, horaires d'ouverture et fourchettes de prix — et pour alimenter le pack local, le bloc de trois entreprises qui apparaît au-dessus des résultats normaux pour des requêtes comme « plombier près de chez moi ».

Sans balisage, Google doit deviner. Avec, vous fournissez les faits. C'est pourquoi le balisage schema.org pour entreprises locales est l'une des tâches SEO les plus rentables pour une petite entreprise.

Les champs JSON-LD exacts attendus par Google

Google n'exige pas tous les champs, mais plus vous en fournissez, plus vos chances d'apparaître dans les résultats enrichis augmentent. Voici les propriétés essentielles pour un type LocalBusiness :

  • name — le nom officiel de votre entreprise, identique à celui de votre fiche Google Business Profile.
  • address — un objet PostalAddress avec streetAddress, addressLocality, addressRegion, postalCode et addressCountry.
  • telephone — votre numéro de téléphone public au format international (ex. : +33-1-23-45-67-89).
  • openingHoursSpecification — un tableau de jours et d'horaires. Utilisez dayOfWeek, opens et closes au format 24 heures.
  • geo — latitude et longitude sous forme de GeoCoordinates. Cela aide au classement dans le pack local.
  • priceRange — une chaîne simple comme « €€ » ou « 10–30 € ». Elle apparaît dans certains résultats enrichis.
  • url — votre page d'accueil ou la page spécifique de l'établissement.
  • image — un logo ou une photo de la devanture (URL absolue).

Un exemple minimal fonctionnel ressemble à ceci :

``json { "@context": "https://schema.org", "@type": "LocalBusiness", "name": "Boulangerie Bleue", "address": { "@type": "PostalAddress", "streetAddress": "12 rue de la Paix", "addressLocality": "Lyon", "addressRegion": "Auvergne-Rhône-Alpes", "postalCode": "69002", "addressCountry": "FR" }, "telephone": "+33-4-72-00-00-00", "openingHoursSpecification": [{ "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"], "opens": "07:00", "closes": "18:00" }], "geo": { "@type": "GeoCoordinates", "latitude": 45.7640, "longitude": 4.8357 }, "priceRange": "€€", "url": "https://boulangeriebleue.fr" } ``

Comment l'intégrer sur un site sans code

Vous n'avez pas besoin d'un développeur. Sur la plupart des plateformes sans code, vous pouvez ajouter du JSON-LD de trois façons :

  1. Bloc de code personnalisé — de nombreux constructeurs proposent un élément « embed » ou « HTML ». Collez l'enveloppe <script type="application/ld+json">…</script> autour de votre JSON.
  2. Paramètres du site — certaines plateformes disposent d'un champ dédié « schema » ou « SEO » où vous collez le JSON-LD brut.
  3. Balisage intégré — des outils comme webceke génèrent automatiquement le balisage LocalBusiness correct à partir de votre description d'entreprise, sans que vous touchiez au code. Vous remplissez simplement votre adresse et vos horaires, et le site est livré avec un JSON-LD valide.

Si vous collez manuellement, placez le script dans le <head> de chaque page — ou au moins de la page d'accueil et de la page contact.

Validez avec le test des résultats enrichis de Google

Ne présumez jamais que votre balisage fonctionne. Passez-le au test des résultats enrichis de Google (search.google.com/test/rich-results). Collez votre URL ou l'extrait de code, et Google affichera les types de résultats enrichis détectés. Vous voulez voir « Local Business » listé sans erreur.

Utilisez également le validateur de balisage Schema.org (validator.schema.org) pour un second avis. Il détecte les problèmes de syntaxe que Google pourrait ignorer.

Erreurs courantes qui cassent silencieusement le balisage

  • Virgules en trop — JSON n'autorise pas de virgule après le dernier élément d'un objet ou d'un tableau. C'est le tueur n°1.
  • Guillemets non échappés — si le nom de votre entreprise contient une apostrophe, utilisez un guillemet droit ou échappez-le.
  • Mauvais format de date — opens et closes doivent être au format HH:MM en 24 heures, pas « 7h ».
  • NAP incohérent — votre nom, adresse et téléphone doivent correspondre exactement à votre fiche Google Business Profile et au pied de page de votre site.
  • @context manquant — sans "@context": "https://schema.org", Google ignore tout le bloc.
  • URL relatives — image et url doivent être des adresses complètes en https://.

Corrigez ces erreurs, validez à nouveau, et c'est bon.

Le balisage schema.org pour entreprises locales n'est pas glamour, mais c'est l'une des rares tâches SEO qui influence directement votre présence dans le pack local et les résultats enrichis. Si vous préférez éviter complètement le JSON, essayez webceke — décrivez votre entreprise en une phrase, et il construit un site complet et multilingue avec un balisage schema.org local valide déjà intégré.

Keep reading