Tous les articles

Technique

Pourquoi un site peut être invisible pour Google sans que personne ne s'en aperçoive

21 août 2026 · Gabon Connect

Un site peut être parfaitement fonctionnel pour ses visiteurs et totalement absent des moteurs de recherche. Ce n'est pas une question de mots-clés ni de balises : c'est une question de qui construit la page.

Le symptôme

Quand une page est assemblée par le navigateur du visiteur, le serveur n'envoie qu'une coquille vide. L'internaute ne voit rien d'anormal — son navigateur fait le travail. Un moteur de recherche, lui, reçoit cette coquille et n'y trouve presque rien à indexer.

Sur ce site même, avant sa remise à plat, le HTML servi contenait 104 caractères de texte pour une page d'accueil de 407 Ko. Tout le contenu — services, présentation, coordonnées — n'existait qu'après exécution du code côté navigateur.

Le piège : la panne silencieuse

Le rendu côté serveur se répare, mais il se répare mal. Quand un composant échoue au moment du rendu serveur, la plupart des frameworks ne produisent ni erreur, ni page blanche : ils basculent silencieusement vers le rendu navigateur. Le site fonctionne, personne ne remarque rien, et le problème reste entier.

Nous en avons rencontré deux exemples sur ce site. Le plus instructif tenait en un caractère : un composant lisait window?.location. L'opérateur ?. protège d'une valeur absente — il ne protège pas d'une variable qui n'existe pas du tout. Côté serveur, window n'existe pas : le code levait une erreur, et tout le site retombait en rendu navigateur.

La leçon de méthode

Puisque l'échec est silencieux, on ne peut pas le vérifier par l'absence d'erreur. Il faut une preuve positive : compter les caractères réellement servis, chercher un titre attendu dans le HTML brut. « Ça n'a pas planté » ne prouve rien.

Le résultat

Après correction, la page d'accueil de ce site sert plus de 1 700 caractères de texte réel aux moteurs, avec ses titres, ses descriptions et ses données structurées — sur douze pages, en français et en anglais.

C'est le genre de vérification que nous menons sur chaque plateforme que nous concevons : un site que personne ne trouve n'est pas un site, c'est une plaquette.