Het manifest voor puur HTML
Moderne webstacks maakten pagina's makkelijk samen te stellen en moeilijk leesbaar voor een machine. We publiceren het document, en verder hoeft niets te draaien voordat de woorden tellen.
Waarom JavaScript-frameworks de toegang voor bots braken
Een frameworkpagina antwoordt op een verzoek vaak met een schil. De zinnen komen later, nadat een programma gedraaid heeft. Zoekmachines kunnen een tweede crawlgolf aan dat programma besteden. Veel AI-crawlers doen dat niet.
De kost is niet theoretisch. Ongebruikte CSS, een diepe stapel divs en links die geen links zijn, zitten tussen de bot en het feit. Crawlbudget gaat naar de schil. Het feit komt laat, of ontbreekt.
Als een feit ertoe doet, staat het in het HTML, zichtbaar, in kopvolgorde, en in JSON-LD alleen herhaald als de pagina hetzelfde zegt.
GeoHTML
Waarom AI semantische structuur nodig heeft
Grote taalmodellen en retrievalsystemen splitsen een pagina in stukken. Een kop, een alinea, een lijstitem en een tabelcel zijn stukken die ze al kunnen benoemen. Een opgemaakte div is een doos.
Semantische structuur is geen versiering op een component. Het is de API. h1, dan h2, dan h3, in die volgorde, vertelt een model waar een sectie begint. Een tabel zegt welke cellen een rij delen. Een a-element met een href zegt waar het vervolgens heen gaat.
Dezelfde tekst verbergen met CSS, of laden als een element opent, leert het systeem de pagina als onvolledig te behandelen. Dat doen we met niets dat we geciteerd willen hebben.
Waar we ons aan verplichten
Elke openbare GeoHTML-pagina is een bestand dat een crawler zonder browser kan uitlezen.
- Puur HTML voor de woorden, met één h1 en zonder overgeslagen kopniveaus
- Native CSS, zonder framework en zonder webfont, tenzij een project de uitzondering afdwingt
- Geen essentiële tekst achter display:none, een clientrendering of een onclick-link
- JSON-LD dat bij de zichtbare tekst past, inclusief FAQ's
- Een vertaalde tegenhanger op hetzelfde pad onder elk taalvoorvoegsel, gekoppeld met hreflang
- Bronvolgorde die overeenkomt met de volgorde waarin een mens leest
Deze website is het specimen. De artikelhub toont dezelfde regels die op een document gelden, en de prijspagina zegt wat een opdracht inhoudt.
Het resultaat van nul ballast: perfecte 100-scores
GeoHTML-architecturen halen van nature perfecte 100/100-scores in Google Lighthouse. Omdat wij geen JavaScript gebruiken en gewone HTML publiceren, is de Total Blocking Time 0 ms, met directe weergave voor mensen en voor AI-antwoordmachines.
Vragen over het manifest
Bent u tegen JavaScript?
Nee. We zijn ertegen dat JavaScript nodig is voordat een openbare zin gelezen kan worden. Gebruik een client waar een taak er een nodig heeft. Gebruik hem niet om een alinea te publiceren.
Waarom niet een populair framework met serverrendering?
Serverrendering kan tekst in de eerste respons zetten. Het levert meestal toch het framework, de hydratiestap en een grote CSS-last. We leveren het document en een kort stylesheet.
Vraag een gratis AI-extractieaudit aan
Stuur een openbare URL. Een persoon leest de HTML die uw server teruggeeft en schrijft terug wat AI-crawlers kunnen citeren en wat ze nooit zien.