./agent-ai-friendly

Agent AI Friendly

Entrez une URL et découvrez si les agents IA peuvent découvrir et lire votre site.

Pourquoi tester votre site avec les agents IA ?

Les assistants IA (ChatGPT, Claude, Perplexity…) explorent le web pour répondre à leurs utilisateurs. S'ils ne trouvent pas votre site — ou le lisent mal — ils ne pourront jamais le citer ni le recommander.

Ce test vérifie point par point si votre site est « agent-friendly » : découvrable (robots.txt, sitemap), lisible pour une IA (llms.txt, Markdown) et ouvert aux protocoles modernes (MCP, OAuth).

Tout n'est pas indispensable du premier jour : les bases (robots.txt, sitemap, llms.txt) suffisent souvent pour être trouvé. Les protocoles avancés deviennent utiles quand vous voulez que des agents interagissent avec votre site — votre catalogue, vos outils, vos paiements.

Gratuit, sans inscription, le résultat arrive en quelques secondes : un score sur 100, un niveau, et un conseil pour chaque point à améliorer.

Découvrabilité

  • Réponse HTTP (status, redirections, temps)

    Objectif

    Vérifie que le site répond correctement en HTTP(S) : code 2xx, redirections valides, temps de réponse raisonnable. Un site lent ou en erreur bloque l'accès des agents.

    RFC 9110 — HTTP Semantics ↗
  • robots.txt présent

    Objectif

    Le fichier robots.txt indique aux robots (dont les agents IA) ce qu'ils peuvent explorer. Sa présence à la racine est le premier signe qu'un site gère son exposition aux robots.

    RFC 9309 — Robots Exclusion Protocol ↗
  • Sitemap XML valide

    Objectif

    Le sitemap.xml liste les pages importantes du site. Un sitemap valide et bien formé aide les agents et moteurs à découvrir l'ensemble du contenu.

    sitemaps.org — protocol ↗
  • DNS-AID (découverte par DNS)

    Objectif

    DNS-AID standardise la découverte d'agents via le DNS (enregistrements SVCB). Un site publie ses agents et services pour qu'ils soient trouvés par d'autres agents.

    DNS-AID — AI Agent Discovery via DNS ↗

Accessibilité du contenu

  • Fichier llms.txt

    Objectif

    Le fichier llms.txt fournit aux agents IA un résumé Markdown lisible et concis du site. Il donne du contexte avant qu'un agent n'explore les pages.

    llms.txt — specification ↗
  • Négociation Markdown (Accept: text/markdown)

    Objectif

    La négociation de contenu Markdown sert une version Markdown propre d'une page quand un agent envoie Accept: text/markdown. Le Markdown est plus léger et plus fiable pour les agents que le HTML.

    RFC 7763 — text/markdown ↗

Contrôle des bots

  • Règles bots IA dans robots.txt

    Objectif

    Des règles dédiées aux bots IA dans robots.txt (GPTBot, ClaudeBot, PerplexityBot…) autorisent ou interdisent explicitement l'accès de chaque agent à vos contenus.

    ai.robots.txt — liste des bots IA ↗
  • Content-Signals

    Objectif

    Les Content-Signals expriment vos préférences d'usage du contenu par l'IA (recherche, entraînement, saisie en temps réel) directement dans robots.txt ou en en-tête HTTP.

    Content Signals ↗
  • Web Bot Auth

    Objectif

    Web Bot Auth propose une authentification cryptographique des robots (signatures HTTP) pour distinguer les agents légitimes des scripts anonymes.

    Web Bot Auth — draft IETF ↗

Découverte de protocoles

  • Carte serveur MCP (/.well-known/mcp.json)

    Objectif

    La carte serveur MCP (/.well-known/mcp.json) annonce votre serveur Model Context Protocol : les agents découvrent vos outils et peuvent s'y connecter.

    MCP — Model Context Protocol ↗
  • Agent Skills (llms-agent-skills.txt)

    Objectif

    Les Agent Skills décrivent des compétences réutilisables (fichier SKILL.md) qu'un agent peut charger pour exécuter des tâches spécialisées sur votre site.

    Agent Skills — specification ↗
  • WebMCP

    Objectif

    WebMCP expose des outils JavaScript du navigateur aux agents via document.modelContext — une alternative côté client au MCP serveur.

    WebMCP — W3C draft ↗
  • Catalogue API (api-catalog)

    Objectif

    Le catalogue d'API (/.well-known/api-catalog, RFC 9727) liste vos interfaces programmatiques dans un format standard, facilitant leur découverte automatique.

    RFC 9727 — API Catalog ↗
  • Découverte OAuth

    Objectif

    La découverte du serveur d'autorisation (RFC 8414) publie les métadonnées OAuth 2.0 à /.well-known/oauth-authorization-server : les clients s'y connectent sans configuration manuelle.

    RFC 8414 — OAuth AS Metadata ↗
  • OAuth Protected Resource

    Objectif

    Les métadonnées de ressource protégée (RFC 9728) décrivent comment accéder à vos API protégées par OAuth : méthodes de porteur, scopess, JWKS, DPoP…

    RFC 9728 — Protected Resource Metadata ↗

Commerce agentique

  • x402

    Objectif

    x402 est un protocole de paiement HTTP (statut 402) qui permet à un agent de payer à la demande une API, une donnée ou un service.

    x402.org — Payment Protocol ↗
  • MPP

    Objectif

    Le Machine Payments Protocol (MPP) standardise les paiements machine-à-machine via HTTP 402 et le schéma d'authentification Payment.

    mpp.dev — Machine Payments Protocol ↗
  • UCP

    Objectif

    L'Universal Commerce Protocol (UCP) de Google unifie le commerce en ligne pour permettre à des agents d'acheter sur votre site : checkout, commandes, identité.

    Google — Universal Commerce Protocol ↗
  • ACP

    Objectif

    L'Agentic Commerce Protocol (ACP, OpenAI/Stripe/Meta) définit comment l'agent d'un acheteur transige avec votre marchand : panier, checkout, paiement délégué.

    agenticcommerce.dev — ACP ↗