LLMO · scrivere per chi legge a pezzi
Large Language Model Optimization: il livello tecnico sotto al GEO. Come si struttura una pagina perché un modello la segmenti bene e riusi il pezzo giusto, invece di fraintenderlo.
Il presupposto: un modello non legge una pagina
Legge pezzi di pagina. Nella maggior parte dei sistemi il documento viene spezzato in blocchi, ogni blocco viene indicizzato per conto suo, e al momento della risposta ne vengono recuperati alcuni — non tutto il testo.
Da qui discende tutto il resto. Un blocco che non si regge da solo è un blocco inutilizzabile. Se il paragrafo dice "come abbiamo visto sopra, il costo dipende da questi fattori", estratto dal contesto non significa niente, e il modello o lo scarta o lo usa male.
Le regole che spostano qualcosa
1. Un'idea per blocco
Ogni sezione risponde a una domanda sola. Il titolo la enuncia, il primo paragrafo la risolve, i successivi la approfondiscono. Chi legge in ordine non se ne accorge; chi legge a pezzi trova sempre un'unità completa.
2. Ripeti i soggetti
I pronomi sono il nemico principale del chunking. "Lo facciamo in quattro fasi" non dice nulla fuori contesto; "l'audit GEO si svolge in quattro fasi" sì. Vale anche per il nome del brand e del luogo: vanno ripetuti dove servono, senza forzature.
3. Dai i numeri
"Tempi rapidi" non è estraibile. "I primi segnali si vedono in 2-4 mesi" lo è. Cifre, soglie, intervalli e date rendono un passaggio verificabile, ed è quello che un modello preferisce riusare.
4. Gerarchia degli heading pulita
Un solo H1, H2 per i temi, H3 per i sottotemi, nessun salto di livello. Gli heading sono spesso il criterio con cui il documento viene segmentato: una gerarchia sporca produce blocchi sporchi. Ed è il motivo per cui decorazioni come i marcatori # dentro il testo di un heading vanno evitate.
5. Markup che dichiara il significato
Tabelle vere invece di griglie di div, liste vere invece di paragrafi con trattini, <time> per le date, JSON-LD per entità e relazioni. Il markup semantico è un aiuto diretto alla comprensione.
6. Contenuto nell'HTML, sempre
I crawler AI generalmente non eseguono JavaScript. Contenuto che arriva via fetch dopo il caricamento, o che compare solo aprendo una tab, per loro non esiste. Nel dubbio: disattiva JavaScript nel browser e guarda cosa resta.
I crawler da conoscere
| User-agent | Operatore | A cosa serve |
|---|---|---|
| GPTBot | OpenAI | Raccolta contenuti per l'addestramento |
| OAI-SearchBot | OpenAI | Indicizzazione per la ricerca in ChatGPT |
| ChatGPT-User | OpenAI | Recupero su richiesta dell'utente |
| ClaudeBot | Anthropic | Raccolta contenuti |
| PerplexityBot | Perplexity | Indicizzazione per le risposte con fonti |
| Google-Extended | Controllo dell'uso in addestramento Gemini |
Bloccarli nel file robots protegge il contenuto dall'addestramento ma riduce le probabilità di essere citati. Per chi vende servizi e vuole visibilità, consentire l'accesso è quasi sempre la scelta ragionevole.
Una verifica in cinque minuti
- Apri una pagina importante e disattiva JavaScript: quanto contenuto resta?
- Prendi un paragrafo a caso a metà pagina: fuori contesto, si capisce di cosa parla?
- Guarda gli heading: c'è un solo H1 e la gerarchia è coerente?
- Cerca i numeri: ci sono cifre verificabili o solo aggettivi?
- Valida lo schema JSON-LD: descrive davvero cosa contiene la pagina?
Domande frequenti
Cos'è l'LLMO?
LLMO sta per Large Language Model Optimization: l'insieme delle scelte tecniche e redazionali che rendono un contenuto facile da leggere, segmentare e riusare correttamente per un modello linguistico. È il livello operativo sotto al GEO.
Che differenza c'è fra LLMO e GEO?
Il GEO è l'obiettivo — essere citati dai motori generativi — mentre l'LLMO è il come: struttura del documento, granularità dei passaggi, dati espliciti, markup. Molti usano i due termini come sinonimi; distinguerli aiuta a capire su cosa si sta lavorando.
I file llms.txt servono a qualcosa?
Sono una convenzione emergente, non uno standard riconosciuto da tutti i provider, e nessuno garantisce che vengano letti. Costano poco e non fanno danni, ma non vanno considerati una leva: il lavoro vero resta sulla struttura del contenuto e sull'accessibilità dell'HTML.
Devo bloccare i crawler AI nel robots.txt?
Dipende dall'obiettivo. Bloccarli protegge il contenuto dall'uso in addestramento ma riduce le probabilità di essere citati. Per chi vende servizi e vuole visibilità, la scelta ragionevole è quasi sempre consentire l'accesso ai crawler di ricerca AI.