# Votre site doit être lisible sans JavaScript

> Version markdown de https://sygnal-agency.fr/fr/blog/site-lisible-sans-javascript (la page à citer). Mise à jour le 27 octobre 2026. Tout le site : https://sygnal-agency.fr/llms.txt.

Un site lisible sans JavaScript envoie son texte directement dans le code HTML de la page, au lieu de l’afficher après coup avec un script. C’est important, car tous les robots n’exécutent pas JavaScript, comme le rappelle Google. Une analyse publiée par Vercel fin 2024 a même observé qu’aucun des grands robots d’IA ne le faisait.

Publié le 27 octobre 2026. Auteur : l’équipe Sygnal.

## Ce que voit un robot quand il arrive sur votre site

Quand vous ouvrez une page, votre navigateur reçoit d’abord un fichier HTML : la structure de la page et, normalement, son texte. Il télécharge ensuite des fichiers JavaScript, de petits programmes qui ajoutent de l’interactivité : un menu qui s’ouvre, un formulaire qui vérifie votre saisie, une animation.

Sur certains sites, le JavaScript fait beaucoup plus. Il construit la page entière après coup. Le HTML reçu au départ est presque vide, avec une simple zone d’accueil et une liste de scripts. Pour un visiteur équipé d’un navigateur récent, la différence est invisible. Pour un robot qui ne lance pas les scripts, la page est blanche.

Les liens comptent autant que le texte. Google l’explique dans sa documentation : lors de l’exploration, son robot analyse le HTML de la page pour y trouver des liens à suivre. Un menu construit uniquement en JavaScript, sans vraies balises de lien, peut donc laisser une partie de votre site dans l’ombre.

**Le test du code source.** Ouvrez votre site dans Chrome, faites un clic droit, puis « Afficher le code source de la page ». Cherchez une phrase de votre page d’accueil avec `Ctrl+F`. Si vous la trouvez, votre texte est bien dans le HTML. Si vous ne voyez qu’une suite de scripts, votre contenu dépend du JavaScript.

## Google lit le JavaScript, mais en deux temps

Google exécute le JavaScript. Sa documentation décrit trois étapes : l’exploration, où le robot récupère la page, l’affichage (on parle aussi de rendu), où un navigateur sans écran exécute les scripts, puis l’indexation, où Google enregistre le contenu obtenu.

Le rendu passe par une file d’attente. Google précise qu’une page peut y rester quelques secondes, ou plus longtemps. Tant que le rendu n’est pas fait, il ne dispose que du HTML de départ.

> De plus, tous les robots n’utilisent pas forcément JavaScript. ([Google Search Central, principes de base du SEO pour JavaScript](https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics?hl=fr))

La même page conclut que l’affichage côté serveur ou le pré-affichage reste recommandé, car il rend le site plus rapide pour les visiteurs comme pour les robots. Afficher côté serveur veut dire que la page arrive déjà remplie, texte compris.

## Les robots des IA lisent la page telle qu’elle arrive

Les assistants comme ChatGPT, Claude ou Perplexity envoient leurs propres robots. En décembre 2024, Vercel, une plateforme d’hébergement de sites, a publié une analyse du trafic de ces robots sur son réseau. Conclusion : aucun des grands robots d’IA n’exécutait le JavaScript. Ceux de ChatGPT et de Claude téléchargeaient bien les fichiers de script, sans les lancer.

Les pratiques peuvent évoluer, mais le raisonnement reste valable. Si votre texte n’existe qu’après l’exécution d’un script, un robot risque de ne jamais le voir. Et un assistant ne peut pas recommander ce qu’il n’a pas lu.

## Les sites les plus exposés

Tous les sites ne sont pas concernés. Les plus exposés sont :

- les sites construits comme des applications, où chaque page est assemblée dans le navigateur ;
- les pages dont le texte principal arrive par un module externe chargé en JavaScript : avis, catalogue, carte de restaurant ;
- les contenus qui ne se chargent qu’au clic, dans des onglets ou des carrousels ;
- certains sites faits avec un constructeur en ligne, selon l’outil et ses réglages.

À l’inverse, un site WordPress classique, un site statique ou un site moderne affiché côté serveur envoie en général son texte dans le HTML. L’outil compte moins que la façon dont la page est livrée.

## Comment nous construisons nos sites

Le site de Sygnal est construit avec React, une technologie souvent associée aux pages assemblées dans le navigateur. Ici, chaque page est préparée sur le serveur : le texte, les titres, les liens et les données structurées sont présents dans le HTML dès son arrivée. Le JavaScript ajoute ensuite les animations et l’interactivité, sans conditionner la lecture.

Nous appliquons le même principe chez nos clients. Le site de R’Padel, club de padel à Saint-Maurice-de-Lignon, a été écrit sur mesure en HTML, CSS, JavaScript et PHP : son contenu arrive directement dans la page. Le détail est dans [l’étude de cas R’Padel](https://sygnal-agency.fr/fr/realisations/rpadel).

## Ce qu’il faut demander à votre prestataire

Si vous faites créer ou refaire votre site, posez ces questions avant de signer :

1. Le texte de chaque page est-il présent dans le code HTML envoyé par le serveur ?
2. Les liens du menu sont-ils de vrais liens, qui fonctionnent sans JavaScript ?
3. Les informations importantes, comme les prix, les horaires ou la FAQ, sont-elles dans le HTML, même si elles sont repliées à l’écran ?
4. Que voit-on si l’on désactive le JavaScript dans le navigateur ?

La dernière question est la plus parlante. Un site bien construit reste lisible sans JavaScript, même s’il perd ses animations. Notre liste des [questions à poser avant de refaire son site](https://sygnal-agency.fr/fr/blog/questions-avant-refaire-son-site) couvre aussi le nom de domaine, les accès et les redirections.

Pour savoir où en est le vôtre, notre [audit gratuit](https://sygnal-agency.fr/fr/audit) passe votre site en revue à la main et vous répond sous 24 heures. Et si vous préparez un nouveau site, notre offre [Site internet](https://sygnal-agency.fr/fr/creation-site) part de ce principe dès la première ligne de code.

## Questions fréquentes

**Mon site est-il pénalisé s’il utilise du JavaScript ?**
Non. Le JavaScript n’est pas un problème en soi. Le risque apparaît quand le texte principal n’existe qu’après l’exécution des scripts. Gardez le contenu dans le HTML et laissez le JavaScript gérer l’interactivité.

**Google voit-il le contenu chargé en JavaScript ?**
En général oui, car Google exécute le JavaScript lors d’une étape de rendu. Mais cette étape passe par une file d’attente, et Google rappelle lui-même que tous les robots n’utilisent pas forcément JavaScript.

**Comment voir mon site comme un robot ?**
Affichez le code source de la page, avec un clic droit puis « Afficher le code source », et cherchez-y vos phrases importantes. Vous pouvez aussi désactiver le JavaScript dans les réglages de votre navigateur et recharger la page.

**Faut-il refaire un site qui dépend du JavaScript ?**
Pas toujours. Selon la technologie, on peut activer un affichage côté serveur ou un pré-affichage des pages sans tout reconstruire. Un audit permet de choisir entre une correction et une refonte.

## Sources

- [Principes de base du SEO pour JavaScript](https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics?hl=fr), Google Search Central
- [The rise of the AI crawler (analyse publiée le 17 décembre 2024)](https://vercel.com/blog/the-rise-of-the-ai-crawler), Vercel
