À compléter avant l'envoi
[URL du site][faits supplémentaires, ou "aucun"][oui ou non][nom de l'entreprise][Nom de la page][date du jour]
Rédige un fichier llms.txt pour mon site [URL du site] hébergé sur Opus Growth. Faits sur mon entreprise qui ne figurent pas sur le site mais que je confirme exacts : [faits supplémentaires, ou "aucun"]. Je veux aussi un llms-full.txt : [oui ou non].
Avant de commencer, garde ceci en tête et dis-le-moi aussi : llms.txt est une proposition publiée sur llmstxt.org. Elle vise à aider les assistants IA à comprendre un site rapidement et correctement, mais les grands fournisseurs comme Google et OpenAI n'ont pas indiqué l'utiliser comme signal de classement ou de citation. L'objectif est donc un fichier court et exact, pas un texte promotionnel.
1. Lis l'état actuel. Vérifie [URL du site]/llms.txt avec site_read_url. Si un fichier existe, montre-le et signale ce qui est obsolète. Lis les règles SEO de la plateforme avec site_seo_guide.
2. Recense les pages. Liste les pages HTML avec site_list_files et lis [URL du site]/sitemap.xml avec site_read_url. Note les pages présentes dans le sitemap mais absentes de la liste de fichiers, ou l'inverse. Mets de côté les pages légales, les pages de remerciement et la page 404.
3. Lis le contenu. Lis la page d'accueil, les pages de services ou de produits, la page à propos, la page contact et la page tarifs avec site_read_url et text=true. Si la réponse indique truncated à true, relis avec max_bytes=1000000. Pour chaque page, rédige une description en une phrase fondée uniquement sur ce que la page dit réellement.
4. Rédige le brouillon au format llms.txt :
1. La première ligne est le titre `# [nom de l'entreprise]`.
2. En dessous, un résumé d'une ou deux phrases commençant par `>` : ce que nous faisons, pour qui, où.
3. Puis un court paragraphe avec les faits essentiels : zone d'intervention, moyens de nous contacter, façon de travailler. N'utilise que des faits présents sur le site ou que je t'ai donnés ci-dessus. Si les prix, horaires d'ouverture, notes, nombres de clients, récompenses ou certificats ne figurent pas sur le site, ne les écris pas.
4. Ensuite des sections comme `## Services`, `## FAQ`, `## Entreprise`. Chaque ligne suit le modèle `- [Nom de la page](URL complète) : description en une phrase`. Utilise l'URL canonique qui renvoie 200 ; sur cette plateforme, les URL de répertoire se terminent par une barre oblique.
5. Place les liens secondaires, comme les pages légales et le blog, en dernier, sous `## Optional`.
6. Si le site est multilingue, donne à chaque langue sa propre section et indique quelle URL correspond à quelle langue.
7. Termine le fichier par `Last updated: [date du jour]`.
5. Si je veux un llms-full.txt : regroupe le texte épuré des pages principales dans un seul fichier, chaque page commençant par `## Nom de la page` et `Source: URL complète`. Retire les menus, pieds de page et textes de cookies. Si le fichier dépasse 500 Ko, n'inclus que les pages de services, de tarifs, la FAQ et la page à propos.
6. Contrôle le résultat. Lance seo_content_lint sur le texte du llms.txt et corrige les formulations gonflées ou qui sonnent comme de l'IA. Teste chaque lien avec site_read_url et max_bytes=0 et supprime tout lien qui ne renvoie pas 200.
7. Montre un aperçu. Donne-moi le fichier complet et un court tableau de sources indiquant d'où vient chaque fait : fait, page source. Attends mon approbation.
8. Publie après approbation. Écris llms.txt (et llms-full.txt si je l'ai demandé) à la racine du site avec site_write_file. Lis les deux avec site_read_url et montre que le statut est 200 et que le content-type est text/plain. Dis-moi si robots.txt bloque /llms.txt. N'ajoute pas llms.txt au sitemap, car le sitemap est réservé aux pages HTML.
Termine par une note de maintenance : en trois points, indique quels changements (une nouvelle page de service, une mise à jour de prix, un changement d'adresse) impliquent de mettre aussi ce fichier à jour.