← Les fiches conseil

Fiche technique B sur G · pour les initiés

Les données structurées, LocalBusiness en JSON-LD.

Un bloc de code invisible pour le visiteur, que Google lit pour comprendre qui vous êtes, où vous êtes et ce que vous faites.

Niveau technique

Pour un technicien. Il faut pouvoir modifier le code des pages du site (balise head). Comptez 1 à 3 heures la première fois.

En clair

On ajoute dans la page un petit bloc de code qui décrit votre entreprise dans un format que les moteurs comprennent. Rien ne s’affiche pour le visiteur.

Pourquoi c’est important

Le balisage schema.org aide Google à rattacher votre site à une entité (votre entreprise) et à recouper vos informations avec votre fiche. Il ne garantit ni résultat enrichi ni meilleur classement : c’est un signal de cohérence parmi d’autres.

Il faut aussi savoir ce qu’il ne fait plus : depuis août 2023, les résultats enrichis « FAQ » sont réservés à des sites officiels reconnus, et les avis rédigés par l’entreprise sur elle-même ne sont pas éligibles aux étoiles.

Le vocabulaire

schema.org
Le vocabulaire commun aux moteurs pour décrire des entités : entreprise, adresse, horaires, services.
JSON-LD
Le format recommandé par Google : un bloc <script type="application/ld+json">, séparé du contenu visible. Les alternatives sont Microdata et RDFa.
@type
Le type d’entité. Préférez le plus précis : Plumber, Electrician, RoofingContractor, HousePainter, HVACBusiness, GeneralContractor.
@id
L’identifiant stable de l’entité (une URL avec ancre), à réutiliser pour la référencer depuis d’autres blocs.
PostalAddress, GeoCoordinates
L’adresse structurée et les coordonnées GPS. Elles doivent coller mot pour mot à votre fiche.
areaServed
Les zones desservies : villes ou départements. Utile quand vous intervenez chez les clients.
sameAs
Les URL de vos autres profils (fiche Google, Facebook, annuaires) qui désignent la même entité.

Un exemple

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "RoofingContractor",
  "@id": "https://www.exemple.fr/#entreprise",
  "name": "Nom de l’entreprise",
  "url": "https://www.exemple.fr/",
  "telephone": "+33 X XX XX XX XX",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Rue et numéro",
    "postalCode": "95420",
    "addressLocality": "Magny-en-Vexin",
    "addressCountry": "FR"
  },
  "areaServed": [ { "@type": "City", "name": "Magny-en-Vexin" } ],
  "openingHoursSpecification": [ {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
    "opens": "08:00", "closes": "18:00"
  } ],
  "sameAs": [ "https://www.facebook.com/…" ]
}
</script>

Pas à pas

  1. Choisir le @type le plus précisPas « LocalBusiness » pour tout : le type de votre métier, quand il existe.
  2. Recopier les informations de la ficheNom, adresse, téléphone, horaires identiques au caractère près (NAP). La moindre variante crée une incohérence.
  3. Placer le bloc dans la pageDans la balise head de l’accueil et de la page contact. Un seul bloc par entité, avec le même @id partout.
  4. TesterTest des résultats enrichis de Google (search.google.com/test/rich-results) et validateur schema.org. Corriger les erreurs, puis les avertissements utiles.
  5. SurveillerRapports « Résultats enrichis » de la Search Console après quelques jours. Mettre à jour dès que les horaires ou le numéro changent.
Les pièges
  • Une virgule en trop : tout le bloc est ignoré
  • Baliser une information absente de la page visible
  • Coller un balisage généré sans le relire : mauvais @type, horaires de l’exemple, ancienne adresse
  • Balisage d’avis rédigés par vous-même
Ce qu’on fait pour vous

Nous écrivons et testons le balisage de votre site, aligné sur votre fiche Google.

Questions fréquentes

Est-ce que ça fait monter mon site ?

Pas directement. Cela aide Google à comprendre qui vous êtes et à recouper vos informations : c’est un renfort de cohérence, pas un levier magique.

Dois-je baliser mes avis clients ?

Non, sauf avis de tiers clairement affichés et conformes. Les avis que vous écrivez ou sélectionnez vous-même ne donnent pas droit aux étoiles.

Un plugin suffit-il ?

Il peut produire un balisage de base, mais il faut le relire : type, adresse, horaires et zones desservies sont souvent faux ou incomplets.