Come rendere il sito del tuo hotel leggibile dalle AI: file, dati strutturati e stack
Guida pratica per albergatori: cos'è il file llms.txt, quali dati strutturati servono e perché lo stack del sito decide se ChatGPT e Gemini riescono a leggerti.
di Alessandro Cipriani
Negli ultimi mesi, la domanda che mi fanno più spesso gli albergatori della Costa degli Etruschi non è più “come salgo su Google”. È diventata: “perché quando chiedo a ChatGPT dove dormire a San Vincenzo, il mio hotel non esce mai?”
È una domanda giusta. E la risposta, quasi sempre, è che il sito è stato costruito per essere letto da una persona con un browser, non da un software che deve estrarre informazioni in mezzo secondo e riassumerle a un potenziale ospite.
La buona notizia: sistemare questa cosa non richiede rifare il sito da zero. Richiede di aggiungere alcuni file pensati per le AI, mettere ordine nelle informazioni e — questo è il punto che quasi nessuno spiega — verificare che la tecnologia con cui è fatto il sito non stia nascondendo i contenuti proprio a chi dovrebbe leggerli.
Vediamo tutto, senza tecnicismi inutili.
Perché le AI leggono i siti in modo diverso da Google
Google, negli anni, ha imparato a “vedere” le pagine quasi come le vede un umano: aspetta che il sito si carichi, interpreta il design, capisce il contesto.
Gli strumenti di intelligenza artificiale — ChatGPT, Perplexity, Gemini, Claude e gli assistenti integrati nei motori di ricerca — lavorano in modo più impaziente. Quando devono rispondere a “trova un B&B a Suvereto con colazione inclusa e parcheggio”, vanno a caccia di fatti espliciti in un testo che si carichi subito e sia comprensibile senza interpretazioni.
Se le informazioni sul tuo hotel sono:
- dentro un’immagine (il classico PDF del listino prezzi),
- dentro un carosello che si apre solo cliccando,
- scritte in modo poetico ma vago (“un’oasi di relax immersa nel verde”),
per una AI quelle informazioni semplicemente non esistono. E se non esistono, la struttura consigliata sarà quella del tuo concorrente che le ha scritte chiare.
Il file llms.txt: cos’è e a cosa serve davvero
Il modo più semplice per capirlo: se hai un hotel, il llms.txt è la scheda che daresti a un nuovo receptionist il primo giorno di lavoro. Un foglio con scritto chi siamo, dove siamo, cosa offriamo, quali sono le pagine importanti, come si prenota.
Tecnicamente è un file di testo che si mette nella cartella principale del sito, raggiungibile all’indirizzo tuosito.it/llms.txt. Contiene una versione essenziale e ordinata delle informazioni del sito, scritta in un formato semplice (Markdown), senza grafica, senza menu, senza cookie banner.
La premessa onesta
llms.txt è una proposta nata nel 2024 e non è ancora uno standard universalmente supportato. Google ha dichiarato apertamente di non usarlo. Altri attori — tra cui vari assistenti e agenti AI — hanno iniziato a leggerlo, ma l’adozione resta disomogenea (panoramica aggiornata sullo stato dell’adozione).
Quindi te lo dico come lo dico ai miei clienti: non è la bacchetta magica. È però un lavoro da poche ore, a costo quasi zero, che ha due benefici certi anche se domani lo standard morisse:
- Ti costringe a mettere per iscritto, in modo ordinato, cosa offre davvero la tua struttura. Nove volte su dieci, facendo questo esercizio scopri buchi enormi nel sito.
- Quel testo ordinato diventa la base per riscrivere le pagine, il chatbot e le risposte alle OTA.
Che caratteristiche deve avere un buon llms.txt per una struttura ricettiva
Deve essere breve, fattuale e verificabile. Niente aggettivi, niente storytelling. Struttura consigliata:
# Hotel del Sole — San Vincenzo (LI)
> Hotel 3 stelle fronte mare sulla Costa degli Etruschi, 24 camere,
> aperto da aprile a ottobre. Prenotazione diretta con miglior prezzo garantito.
## Informazioni essenziali
- Indirizzo: Via della Spiaggia 12, 57027 San Vincenzo (LI), Toscana
- Categoria: hotel 3 stelle
- Camere: 24 (doppie, triple, familiari, 2 accessibili)
- Periodo di apertura: 1 aprile – 15 ottobre
- Check-in 15:00 / Check-out 10:30
- Distanza dal mare: 80 metri, spiaggia privata convenzionata
- Animali ammessi: sì, cani fino a 15 kg (supplemento 10€/notte)
- Parcheggio: privato, gratuito, 20 posti
- Colazione: inclusa, buffet dolce e salato, 7:30–10:00
- Lingue parlate: italiano, inglese, tedesco
## Pagine principali
- [Camere e tariffe](https://esempio.it/camere): tipologie, capienza, servizi
- [Prenota direttamente](https://esempio.it/prenota): booking engine ufficiale
- [Come arrivare](https://esempio.it/dove-siamo): auto, treno, distanze
- [Cosa fare in zona](https://esempio.it/territorio): Bolgheri, Populonia, Val di Cornia
## Note
- Le tariffe ufficiali e la disponibilità aggiornata sono sul sito ufficiale.
- Contatto diretto: info@esempio.it — +39 0565 000000
Le regole che seguo sempre:
- Numeri, non aggettivi. “80 metri dal mare” batte “a due passi dal mare”.
- Ogni informazione che un ospite chiederebbe al telefono va scritta lì. Animali, parcheggio, orari, accessibilità, periodo di apertura, distanze.
- Link assoluti, mai relativi.
- Aggiornalo a ogni cambio stagione. Un file che dice “aperto fino a ottobre” nel 2024 è peggio di nessun file.
Dove si mette, in pratica
Dipende dalla tecnologia del sito:
- WordPress: si carica via FTP nella cartella principale, oppure con un plugin che gestisce i file statici. Va verificato che il server lo serva come testo semplice.
- Astro, Next.js e simili: si mette nella cartella
public/e viene pubblicato automaticamente al deploy. - Piattaforme chiuse (Wix, alcuni gestionali per hotel): spesso non è possibile. È uno dei motivi per cui, in questi casi, valuto seriamente una migrazione.
Accanto a questo, c’è un secondo file che conta molto di più e che quasi tutti hanno già: il robots.txt. Vale la pena aprirlo e controllare che non stia bloccando i crawler delle AI (GPTBot, PerplexityBot, ClaudeBot, Google-Extended). Ho trovato più di un sito d’hotel che li bloccava tutti, perché anni fa qualcuno aveva copiato una configurazione “di sicurezza” trovata su un forum. È come mettere un cartello “vietato l’ingresso” davanti alla reception e poi lamentarsi che non entra nessuno.
I dati strutturati: il pezzo che conta più di tutti
Se dovessi scegliere una sola cosa da fare per rendere un sito d’hotel comprensibile alle AI, sceglierei questa: i dati strutturati (schema.org).
Sono un blocchetto di codice invisibile ai visitatori, che dice in modo inequivocabile: questo è un hotel, si chiama così, sta a queste coordinate, ha questa valutazione media su questo numero di recensioni, offre questi servizi, questa è la fascia di prezzo.
Per una struttura ricettiva gli elementi ad alto impatto sono:
- il tipo dichiarato come
Hotel,BedAndBreakfastoCampground— non il genericoLocalBusiness; - il nome identico a quello del profilo Google Business;
- indirizzo completo con coordinate geografiche;
- valutazione media e numero di recensioni;
- classificazione (stelle);
- i servizi uno per uno (piscina, parcheggio, wi-fi, animali amessi, aria condizionata);
- la fascia di prezzo;
- le camere come elementi separati, con capienza e servizi.
Aggiungerei un blocco FAQ strutturate con le dieci domande che ti fanno davvero al telefono. È il formato che le AI amano di più, perché è già una coppia domanda-risposta pronta da citare.
Lo stack del sito: il punto che quasi nessuno spiega all’albergatore
Qui arriva la parte che fa la differenza tra un sito che le AI leggono e uno che, dal loro punto di vista, è una pagina bianca.
Esistono due modi di costruire un sito:
1. Il contenuto arriva già scritto nella pagina (si chiama rendering lato server, o sito statico). Il visitatore — e il software — riceve subito un documento completo di testo.
2. Il contenuto viene costruito dal browser dopo il caricamento (rendering lato client). La pagina arriva praticamente vuota e poi un programma la riempie di contenuti.
Google, con fatica, gestisce anche il secondo caso. La maggior parte dei crawler AI no: prendono quello che trovano subito e vanno via. Se i tuoi dati strutturati o le descrizioni delle camere compaiono solo dopo l’esecuzione degli script, per loro non ci sono (approfondimento sul problema).
Cosa significa in pratica, senza gergo:
| Situazione | Leggibilità per le AI |
|---|---|
| Sito statico (Astro, Hugo) o server-rendered (Next.js in SSR) | Ottima |
| WordPress con tema classico e caching | Buona |
| WordPress appesantito da page builder e decine di script | Media, spesso lenta |
| Sito interamente in JavaScript lato client | Scarsa |
| Contenuti dentro un iframe del booking engine | Praticamente nulla |

Quest’ultimo punto merita una riga in più. Molte strutture hanno le tariffe e la disponibilità dentro un widget esterno caricato in un riquadro. Per il visitatore funziona benissimo. Per una AI, quel riquadro è una scatola chiusa: non vede né prezzi né camere. Ecco perché serve comunque una pagina in HTML normale che descriva tipologie di camera, capienza, servizi e fascia di prezzo, anche se la prenotazione vera avviene nel widget.
Due parametri tecnici che conviene chiedere a chi ti gestisce il sito:
- Il contenuto è presente nell’HTML iniziale? (si verifica in trenta secondi)
- La pagina risponde in meno di un secondo? I crawler AI hanno tempi di attesa più stretti dei motori di ricerca tradizionali.
Il copy: come si scrive per farsi capire (e citare)
Cambia anche il modo di scrivere. E per molti albergatori è il cambiamento più difficile, perché va contro vent’anni di copy turistico fatto di emozioni.
Prima la risposta, poi il racconto. Un paragrafo che inizia con “Immaginate di svegliarvi al suono delle onde…” non contiene informazioni estraibili. Uno che inizia con “L’Hotel del Sole si trova a 80 metri dalla spiaggia di San Vincenzo, con parcheggio privato gratuito” sì. L’emozione puoi metterla dopo: gli ospiti la leggeranno lo stesso.
Scrivi come parlano gli ospiti, non come parla il settore. Nessuno cerca “struttura ricettiva pet friendly con servizi di alto standing”. Cercano “hotel che accetta cani in Maremma con parcheggio”. Le AI riprendono il linguaggio della domanda: se sulla tua pagina c’è la stessa formulazione, è più facile che tu venga citato.
Una domanda, un paragrafo, una risposta autonoma. Ogni sezione dovrebbe reggersi da sola, perché le AI estraggono frammenti, non pagine intere. Il paragrafo che dice “come anticipato sopra, il servizio è incluso” è inutilizzabile fuori contesto.
Metti i fatti scomodi. Non c’è ascensore? Scrivilo. Il parcheggio è a pagamento? Scrivilo. Le AI premiano la completezza, e gli ospiti che arrivano già informati lasciano recensioni migliori. Ho visto strutture guadagnare in reputazione semplicemente eliminando le sorprese al check-in.
Aggiungi una pagina “Domande frequenti” vera. Dieci-quindici domande reali, con risposte brevi e concrete. È il singolo contenuto che rende più visibilità nelle risposte generate dalle AI, ed è anche quello che riduce le telefonate alla reception.
Cura la coerenza fuori dal sito. Le AI incrociano il tuo sito con Google Business, TripAdvisor, Booking e le pagine dell’ambito turistico. Se il nome, l’indirizzo o i servizi non coincidono ovunque, l’affidabilità dei dati cala e vieni citato meno. È un lavoro noioso, ma vale.
Da dove partire, in ordine
Se domani mattina volessi mettere mano al tuo sito, questo è l’ordine che seguo con le strutture che seguo tra Livorno, Piombino e la Maremma:
- Controlla il
robots.txte togli eventuali blocchi ai crawler AI. Dieci minuti. - Verifica che i contenuti siano nell’HTML iniziale, non caricati dopo. Mezz’ora, ma decide tutto il resto.
- Implementa i dati strutturati per hotel, camere e FAQ, lato server. Mezza giornata.
- Riscrivi le pagine chiave in modo fattuale: camere, servizi, posizione, come arrivare. Il lavoro più lungo, e il più utile.
- Crea la pagina FAQ con le domande reali della reception.
- Aggiungi il
llms.txte tienilo aggiornato a ogni stagione. - Allinea i dati su Google Business e sui portali.
I punti 1-3 sono tecnici e si fanno una volta sola. I punti 4-7 sono lavoro di contenuto, e sono quelli che continuano a rendere negli anni.
Una nota realistica sui risultati
Non aspettarti che tra due settimane ChatGPT ti nomini per primo. Le AI aggiornano le loro conoscenze con tempi variabili e le risposte cambiano da utente a utente. Quello che succede, e che vedo sui progetti dove abbiamo fatto questo lavoro, è più graduale: la struttura inizia a comparire nelle risposte come opzione, le richieste via mail cambiano tono (arrivano già informate, con domande specifiche), e la percentuale di prenotazioni dirette sale perché chi ti trova via AI atterra sul tuo sito, non su una OTA.
Ed è esattamente il motivo per cui vale la pena farlo adesso, mentre la maggior parte dei concorrenti non ci sta ancora pensando.