Aller au contenu
Yannick SimonParlons-en

Méthode · Pense-bête

GEO : comment j’optimise ce site pour être cité par les IA

Par Yannick Simon · Publié le

En bref

  • Le GEO prolonge le SEO : les moteurs génératifs s’appuient sur un index, puis choisissent les passages qu’ils citent.
  • Sur ce site : robots d’IA autorisés, HTML sans JavaScript, une page « À propos » de référence, des FAQ sur chaque cas, un llms.txt, et l’index de Bing en plus de celui de Google.
  • Une routine mensuelle : Search Console, Bing Webmaster Tools, et les mêmes questions posées aux IA.

Le GEO, pour Generative Engine Optimization, consiste à faire en sorte que les moteurs génératifs trouvent, comprennent et citent vos pages : ChatGPT, Perplexity, Claude, Le Chat de Mistral, Copilot ou les aperçus IA de Google. Ce n’est pas un remplaçant du SEO, c’en est le prolongement : ces moteurs s’appuient sur un index, celui de Google, de Bing ou le leur, puis choisissent les passages qu’ils reprennent.

Cette page décrit ce que j’ai fait sur ce site le 11 novembre 2026, avec Claude Code, et me sert de pense-bête pour la suite.

Ce que disent les mesures

L’étude qui a donné son nom au GEO (Aggarwal et al., KDD 2024) a testé des réécritures de pages sur un moteur génératif. Trois ajouts augmentaient le plus la visibilité d’une source dans les réponses : citer ses sources, donner des chiffres, et citer des phrases. Selon les auteurs, jusqu’à 40 % de visibilité en plus. Le bourrage de mots-clés, lui, n’aidait pas.

D’où une règle simple pour chaque page : une phrase qui répond, des chiffres sourcés, des citations attribuées.

1. Laisser entrer les robots

Un moteur génératif ne cite pas une page qu’il ne peut pas lire. Le 11 novembre, j’ai vérifié que dix robots reçoivent bien les pages : GPTBot, OAI-SearchBot et ChatGPT-User (OpenAI), ClaudeBot et Claude-User (Anthropic), PerplexityBot, Google-Extended, Bingbot, MistralAI-User et CCBot. Le robots.txt autorise tout, et pointe vers le sitemap.

À refaire après tout changement d’hébergement ou de CDN, car certains bloquent les robots d’IA par défaut :

for ua in GPTBot OAI-SearchBot ClaudeBot PerplexityBot Google-Extended Bingbot; do
  printf "%-16s %s\n" "$ua" "$(curl -s -o /dev/null -w '%{http_code}' -A "Mozilla/5.0 (compatible; $ua)" https://yannicksimon.fr/)"
done

2. Servir du HTML, pas du JavaScript

Beaucoup de robots d’IA n’exécutent pas le JavaScript. Le site est construit avec Astro : chaque page est un fichier HTML complet, lisible sans script. C’était déjà le cas depuis la migration de WordPress vers Astro.

3. Une entité claire : qui, quoi, où

Pour répondre à « qui est Yannick Simon ? », une IA cherche une page de référence et des faits cohérents.

  • Une vraie page À propos. L’entité « personne » des données structurées pointait vers une adresse qui redirigeait. Elle pointe maintenant vers une page qui répond en une phrase, puis donne un parcours daté (balisage ProfilePage).
  • Des données structurées complètes : la personne, sa description, son école (ENSAM, campus d’Aix-en-Provence), ses sociétés, ses profils LinkedIn et GitHub, ses compétences.
  • Le même titre partout, à tenir : sur le site, LinkedIn et GitHub, « CTO à temps partagé, industrie 4.0 et IA, DG de Fidwork ».
  • Les anciennes adresses mènent au bon endroit : /missions/ vers les cas d’usage, /reseau/ vers les recommandations. Google les voyait encore.

4. Des passages qui répondent seuls

Une IA cite un passage, rarement une page entière. Chaque passage doit donc tenir debout seul.

  • Une phrase-réponse en tête de chaque page, avec les chiffres.
  • Des questions-réponses sur l’accueil, les offres et chacun des huit cas d’usage, déclarées en FAQPage.
  • Des chiffres datés et sourcés : « +5 000 contrôles réalisés à distance », « 97 % des fluides lus sur 120 photos réelles ».
  • Une date de mise à jour sur chaque page de cas.
  • Du texte pour chaque film : une vidéo seule n’est pas lue, sa page et son balisage VideoObject le sont.

Les mots viennent des vraies questions. Search Console montrait des requêtes où le site apparaissait loin :

Requête Position Ce que j’ai changé
cto à temps partagé 41 La page CTO s’intitule « CTO à temps partagé » depuis le 12 novembre
claude tpe 65 Le cas du robot s’intitule « Claude dans une TPE »
agence ia cii 53 Le cas du CII parle de prototype d’IA

5. Un résumé pour les IA : llms.txt

Le fichier /llms.txt résume le site en Markdown : qui, les offres, les cas d’usage, les articles, le contact. Le format est une proposition (llmstxt.org) que peu de moteurs lisent encore, mais il ne coûte rien. Il est généré à chaque construction du site à partir des mêmes données que les pages, et ne peut donc pas diverger.

6. Être dans l’index de Bing, pas seulement de Google

La recherche de ChatGPT s’appuie notamment sur Bing, et Copilot entièrement. Le 11 novembre :

  • Bing Webmaster Tools : le site est vérifié par le fichier BingSiteAuth.xml, le sitemap est envoyé, et les 16 pages principales ont été soumises directement.
  • Search Console : le seul sitemap déclaré était l’ancien /blog/ de WordPress, en erreur. Le sitemap actuel, sitemap-index.xml, est maintenant envoyé.

Bing Webmaster Tools propose aussi un rapport « AI Performance », en bêta, qui montre quand le site est cité dans les réponses de Copilot.

7. Être cité ailleurs

Les IA répètent ce que d’autres sources disent de vous. Ce qui est fait :

  • Les README de mes projets sur GitHub (Vue 3D IGN, Probative, Clockifai, factures2tiime) nomment leur auteur et renvoient vers leur cas d’usage.
  • La page Services de LinkedIn montre les huit films.
  • Les recommandations reçues sur LinkedIn sont citées sur le site, avec leur auteur et leur année.
  • La presse : une interview de 2012 sur Info-Ecommerce.fr, qui me présentait comme le « master SEO » de RueDuCommerce, est citée sur la page À propos et déclarée dans les données structurées de la personne (subjectOf). Une source tierce et datée pèse plus que ce qu’on dit de soi.

La routine du mois

  1. Search Console, sur 28 jours : les pages récentes mal classées qui ont quand même des impressions, et les requêtes entre la 8e et la 50e position. Ajuster les titres et les phrases-réponses.
  2. Bing Webmaster Tools : l’indexation, et le rapport « AI Performance ».
  3. Poser les mêmes questions aux IA (ChatGPT, Perplexity, Claude, Le Chat, Google) et noter si le site est cité : « CTO à temps partagé Aix-Marseille », « mentor vibe coding », « prestataire agréé CII intelligence artificielle », « contrôle visuel à distance rénovation énergétique », « qui est Yannick Simon ».
  4. Vérifier les robots (la commande ci-dessus), /llms.txt et le sitemap.

Et pour chaque nouvelle page : une phrase-réponse, des questions-réponses, des chiffres sourcés, une date, un lien depuis une page existante, et son adresse envoyée à Bing.

Ce qui reste à faire

  • M’inscrire dans les annuaires qui comptent pour mes offres : Malt, l’annuaire Arts et Métiers Alumni, French Tech Aix-Marseille.
  • Relier ces profils aux données structurées du site, ainsi que la fiche de Kysoe à l’annuaire des entreprises.
  • Relire Search Console fin novembre, pour voir si « temps partagé », « claude tpe » et « ia cii » remontent.
Portrait de Yannick Simon

Yannick Simon, ingénieur Arts et Métiers, ancien DGA et CTO de Rue du Commerce. Il conçoit aujourd’hui des solutions IoT, mobiles, cloud et IA pour l’industrie.