Aller au contenu
Letzscale

ChatGPT peut-il lire votre site ?

Dites aux machines qui vous êtes : les données structurées

Ajoutez à votre site un court bloc d'étiquettes invisibles. Il indique votre nom, votre adresse, vos horaires et vos services dans un format que les logiciels lisent sans deviner. Vous copiez notre modèle, vous le complétez avec vos informations, vous le collez dans votre site et vous le testez. Comptez environ 3 heures, surtout pour vérifier vos informations.

· Par l'équipe Letzscale · 10 min de lecture

Sur cette page
  1. Pourquoi c'est important
  2. Les mots à connaître
  3. Préparez ceci
  4. Ajoutez des données structurées à votre site
  5. Contrôlez ce que lisent Google et schema.org
  6. Ce qui coince le plus souvent
Durée
3 heures
Difficulté
Intermédiaire
Qui
La personne qui gère votre site, ou votre développeur
Il vous faut
Votre fiche d'informations (Guide 04) et un accès à l'éditeur de votre site
Vérifié
13 octobre 2026

Ce guide fait partie des guides Letzscale : des corrections gratuites, étape par étape, qui aident ChatGPT et les autres assistants IA à trouver, comprendre et recommander votre entreprise. Vous découvrez la série ? Commencez par le Guide 01 : Vérifiez ce que ChatGPT dit de votre entreprise.

Pourquoi c'est important

Une personne qui lit votre page d'accueil comprend que « Lun au ven 9 à 18 » désigne vos horaires d'ouverture. Un logiciel, lui, doit deviner. Les données structurées sont un bloc d'étiquettes placé dans le code de votre page, qui le dit clairement : voici le nom de l'entreprise, voici la rue, voici les horaires. Vos visiteurs ne le voient jamais.

Soyons clairs sur ce qu'elles ne font pas. Google indique que les données structurées ne sont pas nécessaires pour ses fonctionnalités d'IA et qu'il n'existe aucun balisage spécial à ajouter pour elles. Les ajouter ne vous fait pas monter dans les résultats. ChatGPT et les autres assistants n'ont pas confirmé s'ils les utilisent.

Leur intérêt : elles lèvent le doute sur vos informations pour tous les systèmes qui lisent la page. Cela ne fonctionne que si les étiquettes correspondent à ce que la page affiche : les consignes de Google exigent que le balisage décrive un contenu visible par les visiteurs. Ce guide part donc de votre fiche d'informations et garde les deux alignés.

Ce que lit une personne
Brasserie Example
12 rue Exemple, Kirchberg
Lun au ven 11:30 à 22:00
+352 12 34 56
Ce que lit une machine
"@type": "Restaurant",
"name": "Brasserie Example",
"streetAddress": "12 rue Exemple",
"opens": "11:30", "closes": "22:00",
"telephone": "+352 12 34 56"
Les mêmes informations, une fois pour les personnes et une fois sous forme d'étiquettes pour les logiciels. Entreprise fictive.

T3Vous avez reçu votre audit Starter ? Ce guide corrige le point T3, « Données structurées », en page 07 (Technique et préparation aux agents IA).

Vocabulaire

Les mots à connaître

Données structurées

Des informations sur une page écrites sous forme de faits étiquetés, comme « telephone: +352 12 34 56 », au lieu d'une phrase.

schema.org

Un dictionnaire gratuit et partagé de ces étiquettes, utilisé dans la documentation de Google. Il définit quelles étiquettes existent et ce que chacune signifie. Vous utilisez ses mots ; aucun compte n'est nécessaire.

Type

Le genre de chose que vous décrivez. Organization est une entreprise, LocalBusiness est un commerce où les clients se rendent, Service est ce que vous vendez. Chaque type a ses propres étiquettes, appelées propriétés, comme name ou address.

JSON-LD

Le format dans lequel les étiquettes sont écrites : des lignes "étiquette": "valeur" entre accolades, dans un petit bloc <script>. Google recommande ce format. Vous collez le bloc une seule fois ; il ne change pas l'apparence de votre page.

Avant de commencer

Préparez ceci

  • Faites d'abord le Guide 03 : Soyez trouvé par Google et Bing et le Guide 04 : Corrigez les erreurs que ChatGPT dit sur vous. Votre fiche d'informations du Guide 04 est la seule source dont vous copiez les informations.
  • Un accès à l'éditeur de votre site (WordPress, Webflow, Wix) ou, pour un site sur mesure, les coordonnées de votre développeur.
  • L'adresse web de l'image de votre logo. Faites un clic droit sur le logo de votre site et choisissez de copier l'adresse de l'image.
  • Les liens vers votre fiche Google Maps et vers votre page sur les réseaux sociaux ou LinkedIn.
  • Un éditeur de texte brut, comme le Bloc-notes (Windows) ou TextEdit en mode texte brut (Mac). Ne remplissez jamais le modèle dans Word.

Étapes

Ajoutez des données structurées à votre site

  1. Choisissez le bon type

    Choisissez le type qui décrit votre entreprise le plus précisément. Sur schema.org, un LocalBusiness est une sorte d'Organization : il reprend toutes les étiquettes d'une entreprise, plus l'adresse, les horaires et le niveau de prix.

    Votre situationType à utiliser
    Restaurant, café ou barRestaurant, CafeOrCoffeeShop ou BarOrPub
    Hôtel ou maison d'hôtesHotel ou BedAndBreakfast
    Magasin, garage, salon de coiffureStore, AutoRepair, HairSalon
    Comptable, cabinet d'avocats, cabinet médicalAccountingService, LegalService, Dentist ou MedicalClinic
    Les clients viennent à votre adresse, et aucun de ces types ne convientLocalBusiness
    Vous travaillez en ligne ou chez vos clients, sans adresse où les clients se rendentOrganization

    Google demande aux entreprises locales d'utiliser le type le plus précis possible. Pour trouver le vôtre, ouvrez schema.org/LocalBusiness et regardez la liste « More specific Types » (types plus précis). Recopiez le nom exactement, avec les mêmes majuscules.

    Si vous avez choisi Organization, supprimez les parties geo, openingHoursSpecification et priceRange du modèle de l'étape 2. Elles concernent les lieux où les clients se rendent.

  2. Remplissez les modèles

    Collez chaque modèle dans votre éditeur de texte brut et remplacez chaque valeur d'exemple par la ligne correspondante de votre fiche d'informations. Laissez les guillemets, les virgules et les accolades exactement à leur place : une seule virgule manquante casse tout le bloc.

    Modèle A : votre entreprise, pour la page d'accueil. Remplacez LocalBusiness à la ligne 4 par le type choisi à l'étape 1.

    homepage-business.html
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "LocalBusiness",
      "@id": "https://www.yourcompany.lu/#business",
      "name": "Your Company S.à r.l.",
      "url": "https://www.yourcompany.lu/",
      "logo": "https://www.yourcompany.lu/images/logo.png",
      "image": "https://www.yourcompany.lu/images/front.jpg",
      "telephone": "+352 12 34 56",
      "email": "contact@yourcompany.lu",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "12 rue Exemple",
        "postalCode": "L-1234",
        "addressLocality": "Luxembourg",
        "addressCountry": "LU"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": 49.61162,
        "longitude": 6.13193
      },
      "openingHoursSpecification": [
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
          "opens": "09:00",
          "closes": "18:00"
        }
      ],
      "priceRange": "€€",
      "sameAs": [
        "https://www.google.com/maps/place/your-listing",
        "https://www.linkedin.com/company/your-company"
      ],
      "contactPoint": {
        "@type": "ContactPoint",
        "contactType": "customer service",
        "telephone": "+352 12 34 56",
        "email": "contact@yourcompany.lu",
        "availableLanguage": ["fr", "de", "en"]
      }
    }
    </script>
    • @id est l'étiquette nominative de votre entreprise : l'adresse de votre page d'accueil suivie de #business. Le modèle B s'en sert pour renvoyer ici.
    • logo doit être une image que Google peut récupérer, d'au moins 112 sur 112 pixels.
    • telephone comprend +352, l'indicatif du pays. addressCountry reste LU.
    • geo est facultatif ; si vous préférez, supprimez-le avec la virgule qui suit son accolade fermante. Google demande au moins 5 décimales.
    • openingHoursSpecification : ajoutez un bloc par plage horaire. Si vous ouvrez aussi le samedi de 9:00 à 12:00, copiez le bloc entre accolades, mettez une virgule entre les deux et changez les jours et les heures.
    • sameAs liste vos profils sur d'autres sites, pour que les logiciels sachent qu'il s'agit de la même entreprise. N'indiquez que des profils que vous gérez.
    • availableLanguage utilise des codes de langue : fr, de, en. Ajoutez "lb" si vous servez vos clients en luxembourgeois.
    • Un restaurant peut ajouter "servesCuisine": "Française" et "menu": "https://www.yourcompany.lu/menu" après priceRange.

    Modèle B : un service, pour la page de ce service. Faites une copie par page de service, en commençant par le service sur lequel vos clients posent le plus de questions.

    service-page.html
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Service",
      "name": "Traiteur pour événements d'entreprise",
      "serviceType": "Traiteur",
      "description": "Nous servons des déjeuners et des réceptions de 20 à 200 invités dans vos bureaux à Luxembourg-Ville et au Kirchberg.",
      "url": "https://www.yourcompany.lu/catering",
      "provider": {
        "@type": "LocalBusiness",
        "@id": "https://www.yourcompany.lu/#business",
        "name": "Your Company S.à r.l.",
        "url": "https://www.yourcompany.lu/"
      },
      "areaServed": "Luxembourg",
      "offers": {
        "@type": "Offer",
        "price": "35.00",
        "priceCurrency": "EUR"
      }
    }
    </script>
    • description : copiez une ou deux phrases qui figurent déjà sur la page du service.
    • provider reprend l'@id, le nom et le type du modèle A, pour que les deux blocs décrivent la même entreprise. Ici, remplacez LocalBusiness par le type que vous avez choisi à l'étape 1.
    • offers : gardez-le seulement si la page affiche ce prix. Écrivez le nombre avec un point, sans le signe €, et indiquez la devise dans priceCurrency. Si la page n'affiche pas de prix, supprimez les cinq lignes offers et la virgule à la fin de la ligne areaServed.
  3. Ajoutez-le à la page

    Le modèle A va sur votre page d'accueil ; selon Google, le bloc Organization n'a pas besoin d'être sur toutes les pages. Chaque modèle B va sur sa propre page de service. Choisissez votre plateforme :

    WordPress

    Avec Yoast SEO, remplissez d'abord Yoast SEO → Settings → Site representation (représentation du site). Yoast écrit alors pour vous des données structurées de base. Pour les blocs complets, une extension de code d'en-tête comme WPCode propose un champ « Scripts in Header ». Aide Yoast

    Webflow

    Page settings → Custom code → Inside <head> tag. Collez, enregistrez, puis publiez le site : rien n'est en ligne tant que vous ne publiez pas. Nécessite un forfait payant Site ou Workspace. Aide Webflow

    Wix

    Pages & Menu → More Actions à côté de la page → SEO basics → Advanced SEO → Structured Data Markup → Add New Markup. Collez, puis Apply. Aide Wix

    Vérifiez ce que votre plateforme ajoute déjà

    Wix crée un balisage d'entreprise locale pour votre page d'accueil dès que vous indiquez un nom d'entreprise et un lieu, et Yoast ajoute le sien. Deux blocs qui se contredisent, par exemple sur votre numéro de téléphone, créent justement le doute que ce guide supprime. Faites d'abord l'étape 4 sur votre page d'accueil pour voir ce qui existe déjà, puis alignez chaque valeur sur votre fiche d'informations.

    Site sur mesure : envoyez à votre développeur les modèles remplis et ce guide. Google lit le bloc dans le <head> ou le <body> de la page, et aussi quand il est ajouté par JavaScript.

  4. Testez et corrigez les erreurs

    Utilisez deux outils gratuits. Ils ne vérifient pas les mêmes choses, alors utilisez les deux :

    • Google Rich Results Test (test des résultats enrichis) vérifie le balisage par rapport aux fonctionnalités de recherche de Google. Saisissez l'adresse de votre page d'accueil et lancez le test.
    • Schema Markup Validator, géré par schema.org, vérifie tous les types schema.org, y compris Service. Utilisez-le pour vos pages de service.

    Les deux outils acceptent aussi du code collé. Testez votre modèle rempli avant de le coller dans votre site : vous corrigez ainsi les erreurs à un seul endroit.

    À quoi ressemblent les deux résultats pour votre page d'accueil, avant et après l'ajout du bloc. Illustration avec une entreprise fictive.

    Le Rich Results Test signale des éléments valides, des éléments avec avertissements, des éléments non valides, ou « No items detected » (aucun élément détecté). Cliquez sur un élément pour voir ses erreurs. Corrigez toutes les erreurs. Un avertissement laisse l'élément valide : lisez-le et n'ajoutez l'information manquante que si elle figure sur votre page.

  5. Tenez-le à jour quand vos informations changent

    Le bloc ne se met pas à jour tout seul. Si vous déménagez ou changez de numéro de téléphone ou d'horaires, modifiez-le à quatre endroits le même jour : la page visible, les données structurées, votre fiche Google Business Profile et votre fiche d'informations.

    Ajoutez à votre fiche d'informations une ligne qui indique où se trouvent les données structurées, par exemple « Page d'accueil, Page settings de Webflow ». Ainsi, la prochaine personne qui modifie vos horaires saura qu'il faut aussi les changer là. Pour un changement temporaire, comme une fermeture entre Noël et le Nouvel An, le guide de Google sur les entreprises locales décrit les dates validFrom et validThrough pour les horaires d'ouverture.

Vérifiez le résultat

Contrôlez ce que lisent Google et schema.org

Ouvrez à nouveau votre page d'accueil et une page de service dans le Rich Results Test et le Schema Markup Validator, cette fois avec les adresses en ligne. Comparez ensuite chaque valeur affichée par les outils avec votre fiche d'informations, ligne par ligne.

Terminé quand

  • Le Rich Results Test trouve votre entreprise sur la page d'accueil, sans erreur.
  • Le Schema Markup Validator trouve un Service sur au moins une page de service, sans erreur.
  • Chaque valeur du balisage est visible sur la même page et correspond à votre fiche d'informations.
  • Votre site ne contient pas de deuxième description contradictoire de votre entreprise, créée par une extension ou par l'outil de création du site.
  • Votre fiche d'informations indique où se trouvent les données structurées et qui les met à jour.

Erreurs fréquentes

Ce qui coince le plus souvent

  • Des informations dans le balisage qui ne sont pas sur la page. Des horaires ou des prix qui n'existent que dans le bloc invisible enfreignent les consignes de Google. Affichez-les d'abord sur la page.
  • D'anciens horaires après un changement. La page indique une fermeture à 17:00, le balisage dit encore 18:00. Les machines voient alors deux réponses.
  • Modifier dans Word. Word transforme les guillemets droits en guillemets typographiques, et le bloc ne fonctionne plus. Utilisez un éditeur de texte brut.
  • Des prix écrits pour des personnes. "€ 1.250,00" est faux dans le balisage. Écrivez "1250.00" et indiquez EUR dans priceCurrency.
  • Attendre un meilleur classement. Les données structurées rendent vos informations sans ambiguïté. Elles ne garantissent pas une place dans les résultats de Google ni dans les réponses de l'IA.

Sources, vérifiées le 13 octobre 2026

  1. Google : optimiser pour les fonctionnalités d'IA générative de la recherche Google (données structurées non requises)
  2. Google : les fonctionnalités d'IA et votre site
  3. Google : introduction aux données structurées · Consignes générales sur les données structurées
  4. Google : données structurées Organization · Données structurées pour les entreprises locales
  5. Google : aide du Rich Results Test · Schema Markup Validator
  6. schema.org : LocalBusiness · Restaurant · Hotel · Service · Offer
  7. Yoast : Site representation · WPCode · Webflow : Custom code · Wix : Structured data
Données structurées pour votre entreprise, prêtes à copier | Guide GEO gratuit | Letzscale