Guide
Ajouter un llms.txt sur un site Astro (guide 2026)
Mis à jour · 10 juillet 2026 — Joffrey
C'est quoi le GEO ?→Astro ne sert pas de fichier llms.txt par défaut. Voici comment l'ajouter — plus le balisage Q&A schema.org — pour que les moteurs de réponse IA puissent lire ton site Astro et le citer dans leurs réponses. Les étapes sont concrètes et prennent quelques minutes.
Pourquoi ajouter un llms.txt sur Astro ?
Les moteurs de réponse IA (ChatGPT, Perplexity, Gemini, Claude) ne citent qu'une poignée de sources par question, et ils privilégient les pages qu'ils lisent proprement. Un llms.txt leur tend une version claire et structurée de ton site ; le balisage Q&A schema.org rend tes réponses citables mot pour mot. Sans ça, même bien classé sur Google, ton site Astro a peu de chances d'apparaître dans une réponse IA — non par manque de qualité, mais parce que rien n'est lisible par la machine.
Ajouter le llms.txt et le balisage Q&A sur Astro
- Balisage Q&A : ajoute-le dans le
<head>de ton layout (src/layouts/*.astro) avec l'attributis:inlinepour qu'Astro ne le transforme pas. llms.txt,llms-full.txtetrobots.txt: place-les dans le dossierpublic/— Astro les copie tels quels à la racine (public/llms.txt→/llms.txt).- Si tu génères déjà
robots.txtpar une intégration (ex.astro-robots-txt) ou un endpoint, n'ajoute pas aussi un fichier statique : il y aurait un conflit. Fusionne nos lignes dans l'un des deux.
Vérifier que c'est en ligne
Ouvre ton-site.com/llms.txt dans un navigateur : tu dois voir le fichier en texte brut. Puis teste une page dans le Rich Results Test de Google pour confirmer que le JSON-LD Q&A est bien détecté. Tant que ces deux vérifications ne passent pas, les IA ne voient rien.