Qu'apporte schema.org à ChatGPT et aux moteurs de recherche ?
Schema.org fournit un vocabulaire commun pour décrire ce qui se trouve sur une page : organisation, produit, article, auteur et autres entités. Le balisage permet de présenter ces informations sous une forme lisible par machine, mais il ne constitue pas une commande distincte pour ChatGPT et ne remplace pas le texte de fond du site.
Il est utile de distinguer trois tâches. Le texte de la page explique le sujet à un humain. Les données structurées précisent à quelle entité se rapportent les informations et quelles sont ses propriétés. L'accessibilité technique du site permet aux systèmes d'obtenir la page. Si l'un de ces éléments manque, le simple balisage schema ne résoudra pas le problème de compréhension.
Pour commencer, dressez la liste des pages et entités clés :
- la page d'accueil et l'entreprise derrière le site ;
- les pages de produits ou services ;
- les articles, auteurs et sections de publications ;
- les contacts et profils officiels, s'ils appartiennent réellement à l'organisation.
N'ajoutez pas de types « au cas où ». Choisissez ceux qui correspondent exactement au contenu de la page et liez-les à des URL spécifiques. Si vous avez besoin d'une stratégie globale de données structurées pour la recherche IA, consultez le guide Balisage schema pour la recherche IA.
Quel balisage schema pour ChatGPT et pour différentes pages ?
L'ensemble des types schema.org dépend de ce que décrit exactement le site. Pour un site corporate, commencez par l'entité organisation et la description du site, puis ajoutez des types au niveau des pages spécifiques. Ce modèle permet de ne pas mélanger les informations sur l'entreprise, le produit et la publication dans un seul balisage général.
On utilise généralement la combinaison suivante :
- Organization — nom de l'organisation, site officiel et identifiants disponibles.
- WebSite — description du site et son adresse.
- WebPage — informations sur une page spécifique et son lien avec le site.
- Product — fiche d'un produit concret avec ses caractéristiques affichées à l'utilisateur.
- Article — publication éditoriale ; si nécessaire, indiquez l'auteur et la date, si ces données figurent sur la page.
Choisissez le type en fonction de la destination réelle de l'URL. Une page produit n'est pas un article, et une page d'entreprise n'est pas une fiche produit. Assurez-vous d'abord que les propriétés importantes se retrouvent également dans le contenu visible : les données structurées doivent décrire la page, et non communiquer des informations qui n'y figurent pas.
Ensuite, harmonisez l'orthographe du nom de marque, de l'adresse, de la description et des liens vers les profils officiels. Pour décrire les relations entre les pages, utilisez des URL stables et des identifiants d'entités logiques. Le principe de construction d'une telle base technique est détaillé dans la section AEO technique : schema, llms.txt et crawlers.
Comment implémenter JSON-LD sans contradiction avec le contenu ?
JSON-LD est un moyen pratique d'ajouter des données structurées dans le HTML d'une page sous forme d'un bloc séparé. Commencez par fixer les informations réelles sur l'entreprise et le contenu de chaque page, puis construisez le balisage et intégrez-le dans le modèle du site ou le système de gestion de contenu.
Un exemple minimal pour décrire une organisation :
{"@context":"https://schema.org","@type":"Organization","name":"Nom de l'entreprise","url":"https://example.com/","description":"Brève description de l'entreprise"}
Remplacez les valeurs d'exemple par des données vérifiées et utilisez l'adresse de votre site. Ne copiez pas le modèle à la lettre : si l'organisation ne possède pas une propriété spécifique ou si elle n'est pas confirmée par le contenu, ne l'ajoutez pas. Pour les pages produit et les articles, créez un balisage séparé avec le type correspondant, plutôt que d'étendre l'objet Organization avec des champs non liés.
Avant la publication, vérifiez quatre points :
- le nom, l'URL et la description sont identiques dans le balisage et sur la page ;
- le type choisi décrit exactement le contenu de l'URL ;
- le JSON-LD est syntaxiquement correct et placé dans le code source de la page ;
- en cas de modification du prix, des caractéristiques du produit, de l'auteur ou du texte, le balisage est mis à jour en même temps que la page.
Pour la vérification, vous pouvez utiliser des outils qui analysent les données structurées et signalent les erreurs de syntaxe ou les incohérences avec les fonctionnalités de recherche prises en charge. Une telle vérification confirme la qualité de l'implémentation du balisage, mais n'évalue pas si une réponse IA spécifique utilisera ces informations.
Comment vérifier et maintenir le balisage de votre site ?
Après l'implémentation, ne vérifiez pas seulement un exemple, mais chaque type de modèle du site. Si toutes les fiches produit utilisent un modèle commun, testez différentes fiches réelles ; faites de même pour les articles, les pages de services et les pages d'entreprise.
Procédure pratique de vérification :
- ouvrez la page publiée et assurez-vous que le bloc JSON-LD est présent dans son HTML ;
- vérifiez la syntaxe et la conformité du type choisi avec le contenu ;
- comparez les propriétés du balisage avec le texte et les données visibles par le visiteur ;
- vérifiez les liens internes et l'adresse de la page pour qu'ils pointent vers les bonnes URL ;
- répétez la vérification après une modification du modèle, du CMS ou de la structure des sections.
Désignez un responsable pour chaque source de données : le marketing peut confirmer les noms et descriptions, l'équipe produit les caractéristiques, la rédaction les auteurs et les informations de publication, le développeur l'implémentation et les modèles. Cela réduit le risque qu'une partie du site fournisse des informations mises à jour tandis qu'une autre continue de renvoyer les anciennes valeurs.
Le balisage fait partie de l'accessibilité technique et d'une description claire de la marque, et non d'un fichier SEO isolé. Pour aller plus loin sur les mentions et recommandations dans ChatGPT, consultez comment apparaître dans les recommandations ChatGPT et la page sur la visibilité de la marque dans ChatGPT.
Que schema.org ne peut-il pas résoudre pour ChatGPT ?
Un balisage correct rend les informations sur la marque et les pages plus structurées, mais ne détermine pas le contenu de la réponse de ChatGPT. La présence d'Organization ou de Product dans le code ne signifie pas que le modèle obtiendra, sélectionnera ou citera nécessairement ces données : l'accès aux pages, le traitement des sources et la composition de la réponse ne sont pas contrôlés par le propriétaire du site via schema.org.
Considérez donc l'implémentation comme un élément d'une présence numérique claire. Vérifiez les informations sur l'entreprise sur le site et les profils officiels, rédigez des descriptions de produits claires, maintenez des pages à jour et liez les publications aux auteurs. Ensuite, vérifiez séparément quelles informations sur le projet sont disponibles dans les réponses IA et si elles correspondent aux données actuelles.
Pour une boutique ou un catalogue, vous pouvez également étudier la visibilité des produits dans ChatGPT Shopping. Si vous avez besoin d'un travail complet sur la présence du site dans les réponses IA, les services et orientations sont rassemblés dans la section visibilité dans la recherche IA.
Questions fréquentes
Quel balisage schema.org ajouter en premier ?
Commencez par Organization pour l'entreprise, WebSite pour le site et WebPage pour les pages clés. Ajoutez ensuite Product pour les fiches produits réelles et Article pour les publications. Choisissez les types en fonction de la destination de la page et ne renseignez que les propriétés confirmées par le contenu de la page.
Peut-on ajouter schema.org via JSON-LD ?
Oui. JSON-LD permet de placer les données structurées dans un bloc séparé du HTML, sans les mélanger au balisage visible de la page. Préparez un objet correct pour le type souhaité, intégrez-le dans le modèle ou le CMS, puis vérifiez la page publiée : syntaxe, URL et correspondance des valeurs avec le contenu visible.
Combien de temps prend la configuration de schema.org ?
Le délai dépend du nombre de types de pages, de la qualité des données sources et de la méthode d'implémentation dans le CMS. Il faut d'abord identifier les entités et valider les champs, puis ajouter le balisage dans les modèles et vérifier les pages réelles. Si les modèles sont déjà gérés de manière centralisée, la mise à jour des pages de même type est plus simple à organiser.
Schema.org garantit-il que ChatGPT mentionnera mon site ?
Non. Le balisage aide à structurer l'information, mais ne contrôle pas si ChatGPT accédera à une page spécifique, la traitera ou inclura ses données dans une réponse. Le propriétaire du site peut fournir des données précises, un JSON-LD correct et un contenu à jour ; le choix des sources et le contenu de la réponse restent hors de son contrôle.
Parlez-nous de votre projet
Répondez à quatre questions et un responsable vous enverra un plan, un calendrier et une fourchette de prix sous une heure. Tout reste confidentiel.
Chargement du formulaire…