Le manifeste du HTML pur
Les piles web modernes ont rendu les pages faciles à assembler et difficiles à lire pour une machine. Nous publions le document, et rien d’autre n’a à s’exécuter avant que les mots comptent.
Pourquoi les frameworks JavaScript ont privé les robots d’accès
Une page de framework répond souvent à une requête par une coque. Les phrases arrivent plus tard, après l’exécution d’un programme. Les moteurs de recherche peuvent consacrer une seconde vague d’exploration à ce programme. Beaucoup de robots d’IA ne le font pas.
Le coût n’est pas théorique. Du CSS inutilisé, un empilement de div et des liens qui n’en sont pas s’interposent entre le robot et le fait. Le budget d’exploration va à la coque. Le fait est en retard, ou absent.
Si un fait compte, il est dans le HTML, visible, dans l’ordre des titres, et répété en JSON-LD seulement lorsque la page dit la même chose.
GeoHTML
Pourquoi l’IA a besoin d’une structure sémantique
Les grands modèles de langage et les systèmes de recherche découpent une page en fragments. Un titre, un paragraphe, un élément de liste et une cellule de tableau sont des fragments qu’ils savent déjà nommer. Un div stylé est une boîte.
La structure sémantique n’est pas une décoration posée sur un composant. C’est l’API. h1, puis h2, puis h3, dans cet ordre, indique à un modèle où une section commence. Un tableau lui indique quelles cellules partagent une ligne. Un élément a avec un href lui indique où aller ensuite.
Cacher le même texte avec le CSS, ou le charger à l’ouverture d’un contrôle, apprend au système à traiter la page comme incomplète. Nous ne le faisons pas pour ce que nous voulons voir cité.
Ce à quoi nous nous engageons
Chaque page publique GeoHTML est un fichier qu’un robot peut finir de lire sans navigateur.
- HTML pur pour les mots, avec un seul h1 et aucun niveau de titre sauté
- CSS natif, sans framework et sans police web, sauf si un projet impose l’exception
- Aucun texte essentiel derrière display:none, un rendu client ou un lien onclick
- JSON-LD conforme au texte visible, y compris les FAQ
- Une contrepartie traduite au même chemin sous chaque préfixe de locale, reliée par hreflang
- Un ordre du code source identique à l’ordre de lecture
Ce site est le spécimen. Le hub d’articles montre les mêmes règles appliquées à un document, et la page des tarifs indique ce que contient une mission.
Le résultat sans surcharge : des 100 parfaits
Les architectures GeoHTML obtiennent nativement des scores parfaits de 100/100 dans Google Lighthouse. Comme nous n’utilisons aucun JavaScript et du HTML simple, le Total Blocking Time est de 0 ms, ce qui donne un rendu immédiat pour les personnes et pour les moteurs de réponse IA.
Questions sur le manifeste
Êtes-vous contre JavaScript ?
Non. Nous sommes contre le fait d’exiger JavaScript avant qu’une phrase publique puisse être lue. Utilisez un client lorsqu’une tâche en a besoin. Ne l’utilisez pas pour publier un paragraphe.
Pourquoi pas un framework répandu avec rendu serveur ?
Le rendu serveur peut placer le texte dans la première réponse. Il a tout de même tendance à livrer le framework, l’étape d’hydratation et un lourd CSS. Nous livrons le document et une courte feuille de style.
Demander un audit gratuit d’extraction par IA
Envoyez une URL publique. Une personne lit le HTML que votre serveur renvoie et vous écrit ce que les robots d’IA peuvent citer, et ce qu’ils ne voient jamais.