Il manifesto dell’HTML puro

Gli stack web moderni hanno reso le pagine facili da comporre e difficili da leggere per una macchina. Pubblichiamo il documento: nient’altro deve girare prima che le parole contino.

Perché i framework JavaScript hanno rotto l’accesso dei bot

Una pagina di framework risponde spesso con un guscio. Le frasi arrivano dopo, a programma eseguito. I motori di ricerca possono spendere una seconda ondata di scansione su quel programma. Molti crawler AI non lo fanno.

Il costo non è teorico. CSS inutilizzato, una pila profonda di div e link che non sono link stanno fra il bot e il fatto. Il budget di scansione va al guscio. Il fatto è in ritardo, oppure assente.

Se un fatto conta, sta nell’HTML, visibile, nell’ordine dei titoli, e si ripete nel JSON-LD solo quando la pagina dice la stessa cosa.

GeoHTML

Perché l’AI richiede una struttura semantica

I grandi modelli linguistici e i sistemi di recupero spezzano una pagina in blocchi. Un titolo, un paragrafo, una voce di elenco e una cella di tabella sono blocchi che sanno già nominare. Un div stilizzato è una scatola.

La struttura semantica non è un ornamento sopra un componente. È l’API. h1, poi h2, poi h3, in quest’ordine, dice al modello dove inizia una sezione. Una tabella indica quali celle condividono una riga. Un elemento a con un href indica dove proseguire.

Nascondere lo stesso testo con il CSS, o caricarlo all’apertura di un controllo, abitua il sistema a trattare la pagina come incompleta. Non lo facciamo con nulla che vogliamo veder citato.

A che cosa ci impegniamo

Ogni pagina pubblica di GeoHTML è un file che un crawler può leggere fino in fondo senza un browser.

  • HTML puro per le parole, con un solo h1 e nessun livello di titolo saltato
  • CSS nativo, senza framework e senza font web, salvo che un progetto imponga l’eccezione
  • Nessun testo essenziale dietro display:none, un rendering lato client o un link onclick
  • JSON-LD fedele al testo visibile, FAQ comprese
  • Una controparte tradotta allo stesso percorso, sotto ogni prefisso di lingua, collegata con hreflang
  • Ordine del sorgente uguale all’ordine di lettura

Questo sito è l’esemplare. La raccolta degli articoli mostra le stesse regole usate su un documento, e la pagina dei prezzi dice che cosa contiene un incarico.

Il risultato senza zavorra: 100 perfetti

Le architetture GeoHTML ottengono in modo nativo punteggi perfetti di 100/100 in Google Lighthouse. Poiché non usiamo JavaScript e pubblichiamo HTML semplice, il Total Blocking Time è di 0 ms, con un rendering immediato per le persone e per i motori di risposta IA.

Google PageSpeed Insights con un punteggio perfetto di 100 su desktop per GeoHTML
Prestazioni desktop: 0,2 s di Contentful Paint, spostamento del layout 0.
Google PageSpeed Insights con un punteggio perfetto di 100 su mobile per GeoHTML
Prestazioni mobile: 100 perfetto su tutte e quattro le metriche di Google.

Domande sul manifesto

È contrario a JavaScript?

No. Siamo contrari a pretendere JavaScript prima che una frase pubblica si possa leggere. Usi un client quando il compito lo richiede. Non lo usi per pubblicare un paragrafo.

Perché non un framework molto diffuso, con rendering lato server?

Il rendering lato server può mettere il testo nella prima risposta. Tende comunque a consegnare il framework, la fase di idratazione e un CSS voluminoso. Noi consegniamo il documento e un foglio di stile breve.

Richieda un audit gratuito di estrazione per l’IA

Invii un URL pubblico. Una persona legge l’HTML che il server restituisce e Le scrive che cosa i crawler di IA possono citare e che cosa non vedono mai.

Richieda un audit gratuito di estrazione per l’IA