🤖

GEO : le SEO pour les moteurs de réponse IA

Faites-vous citer par les AI Overviews, ChatGPT et Perplexity — la nouvelle couche par-dessus le SEO classique.

📖 12 min de lecture 🕑 Mis à jour 2026-06-22

Pendant deux décennies, le marché était simple : se classer en première page, gagner le clic. La recherche était une liste de dix liens bleus, et le SEO l’art de grimper dans cette liste. Ce marché est en train d’être réécrit en temps réel.

Ouvrez Google aujourd’hui et une requête comme « comment faire tourner une clé de signature JWT » renvoie souvent un AI Overview — un paragraphe synthétisé en haut de la page, assemblé à partir de plusieurs sources, avec de petites puces de citation à côté. Posez la même question dans ChatGPT (avec navigation), Perplexity ou Gemini, et vous obtenez une réponse rédigée directement, avec des notes de bas de page. Dans tous les cas, l’utilisateur obtient sa réponse sans visiter votre site. Le lien bleu existe toujours, mais il a été relégué sous le résumé de la machine.

C’est le passage de la récupération (voici des pages, allez les lire) à la synthèse (voici la réponse, les sources sont en note). La discipline qui consiste à optimiser pour cette nouvelle surface porte plusieurs noms — GEO (Generative Engine Optimization) et AEO (Answer Engine Optimization) étant les plus courants. Ils décrivent le même objectif : non pas seulement se classer, mais être la source que le modèle cite et lie.

La bonne nouvelle pour quiconque pratique déjà un vrai SEO : le GEO n’est pas une nouvelle religion. C’est une couche supplémentaire par-dessus les fondations que vous connaissez déjà. La mauvaise nouvelle : beaucoup de pages qui se classent très bien dans les SERP classiques sont quasi invisibles pour les moteurs de réponse, parce qu’elles ont été écrites pour des lecteurs humains qui survolent et pour des robots — pas pour l’extraction par un modèle de langage. Ce guide vise à combler cet écart.

Comment les moteurs de réponse IA choisissent leurs sources

Avant d’optimiser, comprenez le pipeline. Un moteur de réponse ne « lit pas le web » au moment de la requête. Il fonctionne en gros en quatre étapes, et chacune est un filtre que vous devez franchir.

ÉtapeCe qui se passeCe que ça signifie pour vous
1. CorpusLe modèle s’appuie sur du contenu indexé/crawlé — l’index de Google pour les AI Overviews, l’index de Bing + récupération en direct pour ChatGPT, le crawl propre à Perplexity.Si vous n’êtes pas indexé (ou pas crawlable), vous ne pouvez pas être cité. Point final.
2. RécupérationPour une requête donnée, le moteur récupère un ensemble de passages candidats, généralement via l’index de recherche sous-jacent plus la similarité vectorielle.Les signaux de pertinence classiques restent la porte d’entrée. Le classement est le prix du ticket.
3. SynthèseLe LLM lit les passages candidats et compose une réponse, en préférant les énoncés clairs, autonomes et corroborés.Les phrases extractibles et sans ambiguïté sont reprises. La prose vague et hésitante est ignorée.
4. AttributionLe moteur rattache les citations aux sources dont les passages soutiennent le plus directement les affirmations générées.La page qui a énoncé le fait proprement obtient le lien — pas nécessairement celle classée n° 1.

Quelques schémas en découlent, qu’il vaut la peine d’intérioriser :

  • Ils citent ce qu’ils peuvent déjà atteindre. Les moteurs de réponse se sourcent massivement dans du contenu déjà indexé et crawlable. Il n’existe pas d’« index GEO » distinct — votre SEO technique classique est votre fondation GEO.
  • Ils préfèrent les faits clairement énoncés et extractibles. Un modèle qui assemble une réponse favorise une phrase qu’il peut reprendre avec un minimum de réécriture : « GPTBot respecte les directives de robots.txt. » Il ignorera « En matière d’étiquette des robots d’exploration, plusieurs considérations peuvent entrer en ligne de compte… »
  • Ils récompensent le consensus et la corroboration. Si cinq sources réputées énoncent le même fait et que la vôtre en fait partie, vous renforcez la confiance du modèle et augmentez vos chances d’être le représentant cité. Le contenu contrariant-mais-juste est plus difficile à faire émerger, car il manque de corroboration.
  • Ils s’appuient sur des entités reconnaissables et bien définies. Les modèles raisonnent sur des entités (personnes, produits, bibliothèques, concepts). Le contenu qui nomme les entités avec précision et les relie à des références faisant autorité est plus facile à ancrer et à attribuer.

🧑‍💻 Vue développeur : pensez à l’étape de synthèse comme à un pipeline RAG que vous construiriez vous-même. Vous découpez les documents en chunks, vous les embeddez, vous récupérez les top-k passages et vous les insérez dans un prompt. Imaginez maintenant que votre page est l’un de ces chunks. Le modèle pourrait-il répondre à la question de l’utilisateur à partir de votre chunk seul, sans les 2 000 mots de contexte autour ? Si non, vous ne serez pas extrait. Écrivez de sorte que n’importe quelle section survive si on l’arrache à son contexte.

Écrire pour l’extraction

La rédaction SEO classique optimise pour un humain qui survole et pour un robot qui pèse les mots-clés. La rédaction optimisée pour l’extraction ajoute un troisième lecteur : un modèle qui doit reprendre une réponse propre, correcte et autonome. Voici comment écrire pour les trois à la fois.

Utilisez des titres formulés en questions, puis répondez immédiatement. Les vraies requêtes sont des questions. Reflétez-les dans vos H2/H3, puis placez la réponse dans la première phrase sous le titre — pas trois paragraphes plus bas.

## Does GPTBot respect robots.txt?

Yes. GPTBot, OpenAI's web crawler, obeys robots.txt rules. To block it,
add a `User-agent: GPTBot` group with `Disallow: /` to your robots.txt.
After that one-line answer, expand with nuance, edge cases, and examples.

Cette forme « réponse d’abord, développement ensuite » (parfois appelée pyramide inversée) donne au modèle un passage autonome en haut, et offre aux humains qui survolent le bénéfice sans avoir à faire défiler.

Écrivez des phrases factuelles atomiques. Une phrase factuelle énonce une seule chose, nomme explicitement son sujet et évite les pronoms qui pointent en dehors de la phrase. Comparez :

Faible (non extractible)Forte (extractible)
« C’est sorti il y a deux-trois ans et c’est plutôt largement utilisé maintenant. »« Astro 1.0 est sorti en août 2022 et est utilisé par plus de 100 000 sites web. »
« Il y en a plusieurs que vous devriez probablement bloquer. »« Les trois robots d’exploration IA les plus courants sont GPTBot, PerplexityBot et Google-Extended. »
« C’est généralement considéré comme une bonne pratique. »« Le rendu côté serveur est recommandé parce que la plupart des robots d’exploration IA n’exécutent pas le JavaScript. »

Les versions fortes peuvent être citées mot pour mot et garder du sens isolément. C’est tout l’enjeu.

Misez sur la structure : listes, tableaux et étapes. Les modèles s’accrochent aux données structurées parce que les frontières entre les éléments y sont explicites. Un tableau comparatif, une procédure numérotée ou une liste de définitions est bien plus « reprenable » que la même information noyée dans la prose. Si vous pouvez exprimer quelque chose sous forme de tableau, faites-le.

Nommez les entités avec précision et constance. Dites « la directive Disallow de robots.txt », pas « ce réglage ». Utilisez les noms de produits canoniques, les numéros de version et les dates. Là où cela aide à l’ancrage, renforcez les entités avec des données structurées — les schémas Article, FAQPage, HowTo et Organization donnent au moteur une confirmation lisible par machine de ce dont parle votre page et de qui se tient derrière. Notre générateur de schémas peut en poser la structure.

Ajoutez un résumé court et littéral près du haut. Un TL;DR de 2 à 3 phrases qui répond directement à la question centrale de la page offre au modèle un passage déjà découpé à saisir — et donne aux humains une raison de rester.

💡 Astuce : rédigez votre schéma FAQPage et vos questions-réponses sur la page à partir de la même source de vérité. Tirez les questions réelles du rapport de requêtes de la Search Console, des « Autres questions posées » et des relances des AI Overviews. Vous faites de la rétro-ingénierie sur la formulation exacte que les vrais utilisateurs tapent dans les moteurs de réponse.

llms.txt et crawlabilité

La plus grosse erreur GEO est invisible : votre contenu s’affiche correctement dans un navigateur mais est vide pour un robot qui n’exécute pas le JavaScript.

La plupart des robots d’exploration IA n’exécutent pas le JS. GPTBot, PerplexityBot et les robots d’indexation classiques récupèrent votre HTML et lisent ce qui se trouve dans le corps de la réponse. Si votre contenu est hydraté côté client par une SPA, le robot voit un <div id="root"> vide et passe son chemin. C’est pourquoi le SSR/SSG l’emporte — et pourquoi un framework statique comme celui qui propulse ce site (Astro, qui livre par défaut du HTML entièrement rendu) est structurellement bien adapté au GEO. Vérifiez ce que les robots voient réellement :

# What a JS-less crawler sees — should contain your real content, not an empty shell
curl -sA "GPTBot" https://example.com/your-page/ | grep -i "your headline text"

# Compare raw HTML size vs. a rendered DOM. A huge gap means content is JS-injected.
curl -s https://example.com/your-page/ | wc -c

Si la sortie de curl ne contient pas votre vrai texte, aucune écriture astucieuse n’y changera rien — corrigez d’abord le rendu. Voir build pour la décision SSR/SSG.

llms.txt est une convention émergente, pas un signal de classement. Proposé en 2024, llms.txt est un fichier Markdown placé à la racine de votre domaine qui offre aux LLM une carte propre et triée sur le volet de vos contenus les plus importants — voyez-le comme un sitemap.xml écrit pour les modèles de langage plutôt que pour les robots. Un exemple minimal :

# Your Site Name

> One-line description of what this site is and who it's for.

## Docs
- [Getting started](https://example.com/docs/start): Install and first build.
- [API reference](https://example.com/docs/api): Full endpoint list.

## Guides
- [GEO for AI search](https://example.com/en/guides/geo-ai-search/): This guide.

Soyez lucide à son sujet : à la mi-2026, il n’est pas confirmé que llms.txt soit consommé par Google, OpenAI ou Perplexity pour le classement ou la citation. Le publier ne coûte presque rien et pourra aider de futurs outils, mais traitez-le comme un agrément de faible priorité, pas comme un levier. Le vrai travail, c’est du HTML propre et du contenu extractible.

Décidez délibérément d’autoriser ou non les robots d’exploration IA. Vous contrôlez l’accès IA dans robots.txt par user-agent. Les principaux à connaître :

User-agentOpérateurCe qu’autoriser permet
GPTBotOpenAIPermet d’utiliser votre contenu pour les réponses/l’entraînement de ChatGPT.
OAI-SearchBotOpenAIAlimente les résultats de recherche et les citations de ChatGPT.
PerplexityBotPerplexityPermet à Perplexity d’indexer et de citer vos pages.
Google-ExtendedGoogleOpt-in pour l’entraînement de Gemini/Vertex. N’affecte pas les AI Overviews ni Search.
ClaudeBotAnthropicCrawl pour Claude.
# robots.txt — example: allow AI citation crawlers, opt out of training-only
User-agent: GPTBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Google-Extended
Disallow: /

⚠️ Attention : bloquer Google-Extended ne vous retire pas de Google Search ni des AI Overviews — ceux-ci s’appuient sur le Googlebot standard. Il n’existe actuellement aucun opt-out distinct pour les AI Overviews, hormis bloquer entièrement Googlebot, ce qui vous déréférencerait. Choisissez vos compromis en connaissance de cause. Notre outil robots & sitemap vous aide à assembler et valider ces règles.

Mesurer le trafic IA

On ne peut pas gérer ce qu’on ne voit pas, et les surfaces IA sont délibérément opaques. Voici ce que vous pouvez réellement mesurer aujourd’hui.

Google Search Console — guettez l’empreinte des AI Overviews. Google ne vous donne pas de filtre « AI Overviews » propre, mais le signal apparaît indirectement :

  • Impressions en hausse, CTR en baisse. Quand votre page est citée dans un AI Overview, vous accumulez une impression mais l’utilisateur obtient souvent sa réponse sans cliquer. Un schéma d’impressions montantes / CTR descendant sur des requêtes informationnelles est l’empreinte GEO classique.
  • Volatilité de position sur les requêtes-questions. Les AI Overviews redéfinissent ce que « position 1 » veut même dire. Suivez séparément les requêtes informationnelles et transactionnelles pour que le bruit ne masque pas vos gains transactionnels.

Trafic de référence — repérez les moteurs de réponse dans vos analytics. Quand un utilisateur clique bel et bien depuis une réponse IA, cela apparaît comme une référence. Surveillez ces noms d’hôte :

chatgpt.com        # clicks from ChatGPT citations
perplexity.ai      # clicks from Perplexity answers
gemini.google.com  # clicks from Gemini
copilot.microsoft.com

Dans GA4, construisez une exploration filtrée sur Session source correspondant à ces hôtes, ou interrogez les événements bruts :

-- GA4 BigQuery export: sessions referred by AI answer engines
SELECT
  traffic_source.source AS source,
  COUNT(DISTINCT user_pseudo_id) AS users,
  COUNT(*) AS events
FROM `your_project.analytics_XXXXXX.events_*`
WHERE REGEXP_CONTAINS(
        traffic_source.source,
        r'chatgpt\.com|perplexity\.ai|gemini\.google\.com|copilot\.microsoft\.com')
GROUP BY source
ORDER BY users DESC;

Faites des contrôles directs sur les moteurs. Rudimentaire mais efficace : posez périodiquement vos questions cibles dans ChatGPT, Perplexity et Google, et notez si vous êtes cité, quels concurrents le sont, et quelle formulation le modèle a employée. Tenez une feuille de suivi de requête → cité ? → concurrent cité → notes. Cet audit qualitatif capte des choses qu’aucun tableau de bord ne montrera. Voir analytics pour mettre en place la tuyauterie de mesure.

💡 Astuce : instrumentez les références avant de commencer à optimiser, pour avoir une base de référence. Le volume de trafic de référence IA reste faible pour la plupart des sites — des pourcentages à un chiffre — mais il est à forte intention et en croissance. Le mesurer dès maintenant, c’est reconnaître le point d’inflexion quand il arrivera.

GEO et SEO classique

Il est tentant de voir le GEO comme un successeur qui rend le SEO obsolète. Ce n’est pas le cas. Le GEO est une couche additive, pas un remplacement — et la couche en dessous est le même SEO que vous pratiquez déjà.

Considérez ce dont dépend chaque étape du pipeline du moteur de réponse :

  • Être dans le corpus exige l’indexabilité — robots, sitemaps, balises canonical, budget de crawl. Du SEO purement technique.
  • Survivre à la récupération exige pertinence thématique et autorité — les mêmes signaux qui valent les classements classiques.
  • Être synthétisé et cité exige confiance et corroboration — c’est-à-dire l’E-E-A-T, les liens et une entité crédible, les choses que le bon SEO a toujours construites.

Autrement dit, un moteur de réponse ne peut pas citer une page qu’il ne peut pas crawler, ne récupérerait pas une page sans autorité, et ne fera pas confiance à une page sans antécédents. Un SEO faible produit un GEO faible par construction. L’ordre des opérations est inchangé :

  1. La santé technique d’abord. Du HTML crawlable, rapide, rendu côté serveur. Sans cela, rien en aval ne fonctionne.
  2. Du contenu réellement utile ensuite. Original, exact, bien structuré — qui gagne le droit d’être une source.
  3. Le poli d’extraction en troisième. Titres-questions, faits atomiques, tableaux, résumés — la couche spécifique au GEO qui transforme une page classable en une page citable.

Ce que le GEO change, c’est la définition du succès. La victoire n’est plus seulement « se classer n° 1 et capter le clic ». C’est aussi « être la phrase que le modèle cite, avec votre nom en note de bas de page ». Parfois cela signifie moins de clics mais plus d’influence — votre marque devient la réponse même quand personne ne visite. Ajustez vos objectifs et votre mesure en conséquence, mais ne déchirez pas la fondation. La fondation est ce qui rend la nouvelle couche possible.

Points clés à retenir

  • Le GEO est une couche par-dessus le SEO, pas un remplacement — un moteur de réponse ne peut citer que du contenu qu’il peut déjà crawler, récupérer et auquel il fait confiance, donc la santé technique et la qualité du contenu restent la fondation.
  • Écrivez pour l’extraction : titres formulés en questions avec réponse en première phrase, faits atomiques et autonomes, et tableaux/listes structurés que le modèle peut reprendre mot pour mot.
  • Rendez côté serveur — la plupart des robots d’exploration IA n’exécutent pas le JavaScript, alors vérifiez avec curl -A "GPTBot" que votre vrai contenu est dans le HTML brut ; les frameworks SSG/SSR comme Astro ont l’avantage.
  • Configurez robots.txt délibérément pour GPTBot, OAI-SearchBot, PerplexityBot et Google-Extended — et rappelez-vous que bloquer Google-Extended ne vous retire pas des AI Overviews.
  • Traitez llms.txt comme optionnel — bon marché à publier, mais pas encore un signal de classement ou de citation confirmé ; consacrez vos efforts à un HTML propre et à des faits clairs.
  • Mesurez la nouvelle surface : guettez dans la GSC l’empreinte impressions en hausse / CTR en baisse, suivez les références chatgpt.com et perplexity.ai dans GA4, et vérifiez les citations à la main.