Outils
GuidesBlogTracker IATarifs
FR

Que voit l’IA sur votre page ?

La plupart des crawlers IA n’exécutent pas JavaScript. Nous chargeons votre page comme un crawler IA, convertissons le HTML brut en Markdown et signalons le contenu qui n’apparaît qu’après le rendu.

Charger en tant que

Comment l’utiliser

  1. 1

    Saisissez une URL et choisissez un bot

    Nous demandons la page avec le user-agent de ce bot depuis le réseau de Cloudflare.

  2. 2

    Lisez le Markdown

    C’est à peu près ce que reçoit un modèle de langage une fois que le crawler a nettoyé votre HTML.

  3. 3

    Comblez les manques

    Si un texte clé est absent, générez-le côté serveur ou pré-rendez la page.

Quels crawlers IA exécutent JavaScript ?

C’est le cœur de tout vérificateur d’explorabilité pour LLM : que reçoit chaque bot avant l’exécution du moindre script ?

CrawlerExécute JavaScriptCe qu’il peut lire
GPTBot, OAI-SearchBotnonHTML brut envoyé par votre serveur
ClaudeBotnonHTML brut
PerplexityBotnonHTML brut
CCBot (Common Crawl)nonHTML brut
Googlebot (Gemini, AI Overviews)ouiPage rendue, après un délai
Bingbot (Copilot)oui, limitéPage rendue pour la plupart des sites

D’après la documentation publique des crawlers et des études de logs comme l’analyse du trafic des crawlers IA par Vercel.

À quoi ressemble une page « vide sans JavaScript »

Une application React, Vue ou Angular rendue côté client envoie souvent une coquille HTML presque vide. Le navigateur télécharge les scripts et construit la page. Un crawler IA s’arrête à la coquille.

Résultat : votre page existe pour les internautes et pour Google, mais ChatGPT, Claude et Perplexity ne voient qu’un titre. Ils ne peuvent pas citer un texte qu’ils n’ont jamais reçu.

Ce que reçoit le bot

Pas de titres, pas de texte, pas de liens.

<body>
  <div id="root"></div>
  <script src="/app.js"></script>
</body>
La solution

Rendu côté serveur ou génération statique : Next.js, Nuxt, Astro, SvelteKit, Remix.

Comment nous construisons la vue de l’IA

  1. Chargement comme un bot

    La page est demandée avec le user-agent de GPTBot, ClaudeBot ou PerplexityBot. Aucun script n’est exécuté.

  2. Repérage du contenu principal

    Nous prenons <main> ou <article>, ou à défaut le body sans nav, header, footer ni aside.

  3. Conversion en Markdown

    Titres, paragraphes, listes, tableaux et liens : la structure que conserve un modèle.

  4. Mesure

    Mots, ratio texte/HTML, tokens et avertissements de rendu JS.

Rendez votre page lisible par l’IA

  • Le texte principal figure dans le HTML renvoyé par votre serveur
  • Un seul <h1> et une hiérarchie <h2> / <h3> logique
  • Contenu principal placé dans <main> ou <article>
  • Les tableaux utilisent <table>, pas des grilles de <div> stylisées
  • Les images porteuses de sens ont un texte alt
  • Le contenu des onglets et des accordéons est dans le DOM, simplement masqué par CSS
  • Les prix et les caractéristiques sont en texte, pas en image
  • Pas de « Veuillez activer JavaScript » pour seul contenu

Pour en savoir plus

FAQ

Les crawlers IA exécutent-ils JavaScript ?

La plupart, non. GPTBot, ClaudeBot et PerplexityBot ne lisent que le HTML renvoyé par votre serveur. Googlebot, lui, exécute JavaScript : Gemini et AI Overviews font donc exception.

Mon site utilise React. Est-il invisible pour l’IA ?

Non, s’il est rendu côté serveur (Next.js, Remix, Astro, Nuxt avec SSR). Une application React ou Vue rendue uniquement côté client envoie souvent un <div id="root"> vide, que les crawlers IA voient comme une page blanche.

Pourquoi convertir en Markdown ?

Les pipelines d’IA retirent les balises, les menus et les scripts et gardent les titres, les paragraphes, les listes et les liens. Le Markdown montre cette structure telle qu’un modèle la lit.