Pourquoi votre site n’apparaît pas dans les réponses des IA
Un moteur de réponses ne cherche pas la meilleure page : il cherche le paragraphe qu’il peut copier sans se tromper.
De plus en plus de gens règlent leurs questions en les posant à ChatGPT, à Perplexity ou au résumé que Google place au-dessus des résultats. Ces réponses citent des pages. Et beaucoup d’entreprises qui avaient un site correctement positionné découvrent qu’elles n’apparaissent jamais dans ces réponses.
Ce n’est ni de la malchance ni un algorithme secret. C’est que le travail est différent, et il vaut mieux séparer trois choses que l’on mélange souvent sur la même facture.
SEO, AEO et GEO ne sont pas la même chose
| Ce que cela vise | Ce que cela rapporte |
|---|---|
| SEO | |
| Apparaître dans la liste des résultats | Un clic vers votre site |
| AEO | |
| Être la réponse que le moteur de recherche affiche en haut | De la visibilité, parfois sans clic |
| GEO | |
| Être cité à l’intérieur d’une réponse générée | Une mention avec lien, et un crédit d’autorité |
La différence pratique est celle-ci : un moteur de recherche classique décide quelle page afficher ; un moteur de réponses décide quelle phrase copier. Optimiser pour le premier, c’est faire que la page soit bonne. Optimiser pour le second, c’est faire qu’il y ait, à l’intérieur de la page, un paragraphe que l’on puisse extraire sans se tromper.
Ce qui doit se produire pour qu’une IA cite votre page
Avec des mécaniques différentes, tous les moteurs de réponses ont besoin de la même chose. Et cela échoue dans l’ordre où c’est présenté ici.
1 · Qu’ils puissent entrer
Les robots d’exploration des moteurs de réponses sont différents de ceux des moteurs de recherche, et beaucoup de sites les bloquent sans le savoir — parfois à cause d’une configuration héritée, parfois parce qu’un pare-feu les traite comme du trafic étrange.
Si vous voulez être cité, ces robots d’exploration doivent être autorisés explicitement dans le robots.txt. Et il vaut mieux le décider en connaissance de cause, parce qu’il y a deux familles distinctes : ceux qui cherchent en direct pour répondre à une question — ceux qui donnent de la visibilité — et ceux qui collectent du contenu pour entraîner des modèles. On peut autoriser les uns et pas les autres.
2 · Qu’ils puissent lire sans rien exécuter
C’est la cause la plus fréquente et la plus chère à réparer tard.
Beaucoup de sites modernes livrent un document presque vide et construisent le contenu dans le navigateur avec du JavaScript. Les grands moteurs de recherche ont la capacité de l’exécuter ; plusieurs robots d’exploration des moteurs de réponses, non, ou pas de manière fiable. Si votre contenu n’existe qu’après l’exécution de code, pour eux votre page est blanche.
Cela se vérifie en dix secondes sans outils : ouvrez le code source de la page — pas l’inspecteur, le code source — et cherchez-y un paragraphe de votre texte. S’il n’y est pas, il n’y est pas non plus pour qui n’exécute pas le JavaScript.
3 · Que l’affirmation tienne toute seule
Un moteur de réponses extrait des fragments. Un paragraphe qui commence par « cela » ou « comme nous le disions plus haut » ne peut pas être extrait : hors contexte il ne signifie rien, et le système préfère une source qui ne l’oblige pas à deviner.
D’où une règle de rédaction qui paraît bête et qui fonctionne : que chaque affirmation importante répète son sujet. Non pas « cela coûte environ 50 dollars », mais « une licence annuelle de X coûte environ 50 dollars ». La seconde peut être citée ; la première, non.
4 · Que la question soit écrite sur la page
Les gens interrogent une IA de la façon dont ils parleraient à une personne : « combien coûte la mise en place d’un bot WhatsApp dans mon restaurant ? ». Une page qui intitule cette section « Nos solutions de messagerie » ne concourt pas pour cette question.
Mettre la question littérale en titre, et en dessous la réponse directe en deux ou trois phrases, est la technique la plus simple et celle qui rend le plus. Le reste de la section peut expliquer, nuancer et donner du contexte : cela ne gêne plus une fois que la réponse est en haut.
5 · Que les entités soient définies
Les systèmes qui génèrent des réponses travaillent avec des entités : entreprises, produits, lieux, concepts. Si votre entreprise porte un nom différent sur le site, sur la fiche d’établissement, sur LinkedIn et dans un annuaire, ces mentions ne se consolident pas en une seule entité. Un nom, une adresse et un téléphone identiques partout valent plus que n’importe quel réglage fin de mots-clés.
Un détail que l’on néglige : beaucoup d’entreprises ont deux adresses légitimes — celle du siège social inscrit et celle où l’on travaille vraiment — et les emploient indifféremment. Pour une machine, ce sont deux entités. Il faut en choisir une pour l’annuaire, la fiche d’établissement et le site, et utiliser toujours celle-là.
Les données structurées servent la même chose : elles disent à une machine ce qu’est chaque élément au lieu de la laisser le déduire.
6 · Qu’il y ait quelque chose à citer
Une IA cite parce qu’elle a besoin d’étayer une affirmation. Les pages que l’on cite sont celles qui ont des définitions claires, des comparaisons honnêtes, des chiffres sourcés et un point de vue propre. Une page qui dit seulement que votre entreprise est leader ne sert à personne pour étayer quoi que ce soit.
À propos du fichier llms.txt
Vous entendrez qu’il faut mettre un fichier llms.txt à la racine du site pour que les IA le comprennent mieux. Il vaut mieux le dire avec précision.
llms.txt est une convention proposée, pas une norme adoptée : le projet qui la maintient se décrit lui-même comme « une proposition visant à normaliser » l’usage de ce fichier, et aucun organisme de normalisation ne l’appuie. Le mettre coûte peu et ne fait pas de mal ; le vendre comme le levier qui va vous obtenir des citations est exagéré.
Il y a un argument favorable que vous entendrez et qu’il vaut mieux savoir désamorcer : « mais OpenAI, Anthropic et Google publient bien leur propre llms.txt ». C’est vrai, et cela ne prouve pas ce qu’il semble prouver. Publier un fichier pour que d’autres le lisent n’est pas la même chose que s’engager à lire celui des autres, qui est ce qui vous intéresse. Avant de dépenser là-dessus, posez la question sur le second point et non sur le premier.
Le levier reste d’avoir un contenu lisible sans exécuter de code et des affirmations qui tiennent toutes seules.
Ce que nous avons fait sur ce site
Cela sert d’exemple vérifiable, parce que vous pouvez le vérifier vous-même maintenant :
- Tout le HTML est généré à la construction. Cet article est complet dans le code source. Les versions anglaise et française du site sont elles aussi de vraies pages statiques, pas des traductions qui se font dans le navigateur.
- Les robots d’exploration des moteurs de réponses sont autorisés nommément dans le
robots.txt, et séparés de ceux d’entraînement pour pouvoir décider sur chaque groupe. - Chaque page déclare ses données structurées, et les questions fréquentes de la donnée structurée sont générées à partir du texte visible, de sorte qu’elles ne puissent pas dire autre chose que ce que lit une personne. Si un article n’a pas de questions, la fiche n’est pas déclarée : une fiche vide est pire que pas de fiche du tout.
- Une seule langue par adresse, avec les alternatives déclarées entre elles — et seulement quand la traduction existe vraiment. Un article qui n’est qu’en espagnol n’annonce pas des versions qui n’existent pas.
Sur la portée de cet article. Ce qu’il y a ici, c’est un jugement technique et des décisions vérifiables sur la façon dont se construit un site lisible pour un moteur de réponses. Chaque affirmation technique que nous faisons sur ce site peut se vérifier en ouvrant son code.
Dans quel ordre le corriger
- Vérifiez que votre contenu est dans le code source. S’il n’y est pas, tout le reste est de la décoration.
- Revoyez le
robots.txtet décidez en connaissance de cause quels robots d’exploration entrent. - Réécrivez les titres sous forme de vraies questions et mettez la réponse directe en dessous.
- Unifiez le nom et les coordonnées partout, l’adresse comprise.
- Ajoutez des données structurées qui décrivent ce que la page montre vraiment.
- Publiez quelque chose qui vaille la peine d’être cité. C’est le plus lent et la seule chose qui ne se remplace pas.
Les cinq premiers sont un travail technique de portée connue : on les examine, on les corrige et on vérifie qu’ils sont bien corrigés. C’est exactement ce que fait la division studio quand elle examine un site, et il en sort une liste de ce qui ne va pas, classée par ce qui pèse le plus, avec le coût de chaque chose à côté.
Le sixième, aucun outil ne le résout, et c’est lui qui décide si votre site finit cité ou non. Publier quelque chose qui vaille la peine d’être cité est un travail éditorial suivi : choisir les questions que votre client se pose vraiment, y répondre mieux que ceux qui sont déjà là, et le faire avec assez de constance pour qu’un moteur vous prenne au sérieux. Nous le faisons aussi, et ce blog est ce qui sort de l’application de la méthode à nous-mêmes : vous pouvez en juger en lisant.
Si vous voulez savoir dans quel état est votre site avant de décider quoi que ce soit, l’examen des cinq points techniques tient en une réunion de trente minutes, sans frais et sans engagement.
Questions fréquentes
Comment faire pour que ChatGPT cite mon site web ?
Trois conditions sont nécessaires. Que les robots d’exploration des moteurs de réponses puissent entrer, ce qui se déclare dans le robots.txt. Que le contenu soit dans le HTML sans qu’il faille exécuter du JavaScript, parce que plusieurs de ces robots ne l’exécutent pas de manière fiable. Et qu’il y ait des paragraphes qui tiennent hors contexte, avec le sujet répété, pour qu’ils puissent être extraits sans ambiguïté. Aucun outil ne remplace le fait d’avoir quelque chose qui vaille la peine d’être cité.
Quelle différence y a-t-il entre le SEO, l’AEO et le GEO ?
Le SEO cherche à apparaître dans la liste de résultats d’un moteur de recherche et à gagner un clic. L’AEO cherche à être la réponse mise en avant que le moteur affiche en haut, même s’il n’y a pas de clic. Le GEO cherche à être cité à l’intérieur d’une réponse générée par un système d’IA. Le premier récompense le fait que la page soit bonne ; les deux autres récompensent le fait qu’il y ait, à l’intérieur de la page, une phrase que l’on peut extraire sans se tromper.
Cela sert-il à quelque chose de mettre un fichier llms.txt ?
C’est une convention proposée, pas une norme adoptée : le projet qui la maintient se décrit lui-même comme une proposition, et aucun organisme de normalisation ne l’appuie. Que OpenAI, Anthropic ou Google publient le leur ne signifie pas qu’ils lisent le vôtre, qui est ce qui vous intéresserait. Le mettre coûte peu et ne fait pas de mal, mais cela ne remplace pas ce qui fonctionne vraiment : un contenu lisible sans exécuter de JavaScript et des affirmations qui tiennent toutes seules.
Mon site fait en JavaScript peut-il être cité par une IA ?
Seulement si le contenu arrive déjà écrit dans le HTML. Ouvrez le code source de la page et cherchez-y un paragraphe de votre texte : s’il n’y apparaît pas, la page est blanche pour tout robot d’exploration qui n’exécute pas le JavaScript, et plusieurs de ceux qui alimentent les moteurs de réponses ne le font pas de manière fiable.
Sources et notes
- Les décisions techniques décrites dans la section « ce que nous avons fait sur ce site » sont vérifiables directement sur navhera.com.
- llmstxt.org, projet qui maintient la spécification de
llms.txtet qui la décrit comme une proposition de normalisation. Aucun organisme de normalisation ne l’a adoptée. - Les noms des robots d’exploration que ce site autorise ou sépare sont dans son propre
robots.txt, commentés un par un. Les opérateurs de ces robots publient leurs noms et leur comportement dans leur documentation ; il convient de la consulter, parce qu’ils changent. - Article marqué comme semi-pérenne : les moteurs de réponses changent de comportement fréquemment. Révision à six mois.
Écrit par l’équipe de Navhera et relu avant publication. Si vous repérez une erreur, écrivez-nous : nous la corrigeons en le signalant.