Rapport sur le rendu JavaScript 2026
Combien de sites sont invisibles pour les robots d'IA parce que leur contenu exige JavaScript ? Mesuré sur 450 pages d'accueil réelles, pas un sondage.
Échantillon : 450 pages d'accueil mesurées, sur 742 domaines tentés · Mesuré le 1 nov. 2026
GPTBot, ClaudeBot, PerplexityBot et OAI-SearchBot lisent le HTML envoyé par le serveur et n'exécutent pas JavaScript. Nous avons récupéré 450 pages d'accueil de la même façon : 6,4 % étaient une coquille presque vide dont le contenu n'apparaît qu'après l'exécution de JavaScript, 26 % avaient un contenu maigre (trop peu de mots ou pas de H1) et 67,6 % servaient une page complète et lisible.
Le rendu côté client laisse des traces : 2,2 % des pages d'accueil contiennent un point de montage de framework vide (comme #root ou #__next), 5,1 % affichent un message noscript demandant d'activer JavaScript et 30 % n'ont aucun titre H1 dans le HTML brut.
Ce que voit un robot d'IA
Verdict du check js-rendering d'AIVIS sur le HTML brut de 450 pages d'accueil.
| Verdict | Part des sites | Mots (médiane) |
|---|---|---|
| Fail — coquille vide, JavaScript requis | 6,4 % | 0 |
| Warn — contenu maigre | 26 % | 704 |
| Pass — contenu complet dans le HTML | 67,6 % | 823 |
Points de montage vides par framework
Part, sur l'ensemble des pages d'accueil mesurées, de celles dont l'élément racine du framework est vide dans le HTML brut.
| Sélecteur | Framework typique | Part des sites |
|---|---|---|
#root | React (Vite, Create React App) | 1,6 % |
#__next | Next.js | 0,2 % |
app-root | Angular | 0,2 % |
[data-reactroot] | React (ancien) | 0,2 % |
Par secteur
Verdicts par secteur, attribué à chaque page d'accueil par le classificateur sectoriel d'AIVIS.
| Secteur | Sites | Fail | Warn | Pass | Mots (médiane) |
|---|---|---|---|---|---|
| Tous les sites | 450 | 6,4 % | 26 % | 67,6 % | 761 |
| Actualités et médias | 42 | 0 % | 38,1 % | 61,9 % | 1 669 |
| SaaS et logiciels | 39 | 0 % | 5,1 % | 94,9 % | 1 013 |
| Universités | 37 | 0 % | 10,8 % | 89,2 % | 641 |
| E-commerce | 21 | 0 % | 38,1 % | 61,9 % | 560 |
| Banque et finance | 20 | 5 % | 30 % | 65 % | 902 |
| Secteur public | 19 | 0 % | 15,8 % | 84,2 % | 964 |
| Hôtels et chambres d'hôtes | 11 | 9,1 % | 36,4 % | 54,5 % | 801 |
| Télécoms et énergie(petit échantillon) | 9 | 0 % | 44,4 % | 55,6 % | 1 621 |
| Automobile(petit échantillon) | 5 | 0 % | 40 % | 60 % | 778 |
| Restaurants(petit échantillon) | 5 | 20 % | 60 % | 20 % | 173 |
| Agences immobilières(petit échantillon) | 4 | 0 % | 25 % | 75 % | 1 146 |
| Cabinets et professions libérales(petit échantillon) | 2 | 0 % | 0 % | 100 % | 745 |
| Voyages et transport(petit échantillon) | 2 | 0 % | 100 % | 0 % | 1 960 |
| Agences web(petit échantillon) | 1 | 0 % | 0 % | 100 % | 621 |
Les secteurs de moins de 10 sites sont grisés et ne servent pas aux constats ci-dessus. Un secteur a pu être attribué à 217 pages d'accueil sur 450.
Méthodologie
- Échantillon : 742 domaines du corpus de recherche d'AIVIS (presse, e-commerce, SaaS, voyage, finance, universités, administration publique, mid-tail italien et européen). 450 pages d'accueil ont été mesurées ; 292 ont été exclues et comptées, jamais traitées comme des échecs : 101 injoignables ou hors délai, 173 avec une réponse non 2xx, 0 sans HTML, 18 avec une page de vérification anti-bot. Mesuré le 1 nov. 2026.
- Une seule requête HTTPS GET de la page d'accueil par domaine, avec l'user agent déclaré AIVISBot, un délai de 15 secondes et les redirections suivies. Aucun JavaScript n'est exécuté : c'est le HTML que reçoivent les robots d'IA qui ne font pas le rendu des pages.
- Le score est celui du check js-rendering d'AIVIS, inchangé. Pass : au moins 150 mots lisibles et un H1 non vide. Fail : une coquille vide, c'est-à-dire moins de 10 mots, ou moins de 50 mots avec un signal de rendu côté client (point de montage de framework vide, message noscript demandant JavaScript, ou scripts inline pesant au moins 10 fois le texte), ou un point de montage vide accompagné de ce message noscript. Tout le reste est Warn.
- Le secteur est attribué par le même classificateur qu'AIVIS utilise pour ses classements, à partir de la seule page d'accueil ; les pages non classables comptent dans les totaux mais pas dans le tableau par secteur. Une coquille presque vide contient rarement assez de texte pour être classée : le tableau par secteur sous-estime donc les échecs. Lisez-le pour les taux warn et pass, et retenez le chiffre global pour fail.
- Limites : page d'accueil uniquement, une seule requête par domaine, un corpus orienté vers des sites grands et connus plutôt qu'un échantillon aléatoire du web. Googlebot exécute JavaScript : une page en échec ici peut donc apparaître sur Google et dans les réponses d'IA fondées sur l'index de Google. Le dataset ne contient que des agrégats, aucun nom de domaine.
Télécharger le dataset
Totaux, verdicts, points de montage et chaque ligne sectorielle de ce rapport, sous forme d'instantané figé.
Sous licence CC-BY 4.0 — réutilisation libre avec attribution à AIVIS.
Citer : AIVIS, JavaScript Rendering Report 2026, https://aivis.lumnika.com/en/research/js-rendering-2026
Les robots d'IA peuvent-ils lire votre site ?
Lancez une analyse AIVIS gratuite : le check js-rendering montre ce que GPTBot et ClaudeBot voient dans votre HTML brut, avec treize autres checks de préparation à l'IA.