Conviene servire le pagine in Markdown agli agenti AI (llms.txt, Markdown for Agents)?
Facoltativo, e mai al posto di un buon HTML. Google dice che per comparire nella Ricerca Google non servono Markdown né file di testo per l'AI, e le sue funzioni AI leggono le stesse pagine HTML. Una versione Markdown aiuta gli agenti che la chiedono, come Claude Code, a leggere la tua pagina con meno token. Se ne aggiungi una, deve dire esattamente ciò che dice la pagina HTML.
Dati
- Cloudflare ha lanciato Markdown for Agents il 12 febbraio 2026: converte l'HTML di una pagina in Markdown quando un client invia Accept: text/markdown. (Blog Cloudflare: Introducing Markdown for Agents (12 febbraio 2026))
- Nell'esempio di Cloudflare, un articolo del blog occupava 16.180 token in HTML e 3.150 in Markdown, che Cloudflare chiama una riduzione dell'80%. (Blog Cloudflare: Introducing Markdown for Agents (12 febbraio 2026))
- Markdown for Agents è disponibile senza costi sui piani Pro, Business ed Enterprise di Cloudflare e converte solo l'HTML, fino a 6 MiB per pagina. (Documentazione Cloudflare: Markdown for Agents)
- Cloudflare dice che agenti di codifica diffusi come Claude Code e OpenCode inviano già l'intestazione Accept: text/markdown. (Blog Cloudflare: Introducing Markdown for Agents (12 febbraio 2026))
- La guida di Google sull'AI generativa, aggiornata il 10 luglio 2026, dice che per comparire nella Ricerca Google non serve creare file Markdown o di testo per l'AI, e che llms.txt non aiuta né danneggia. (Google Search Central: Ottimizzare il sito per le funzioni AI generative)
- Le norme antispam di Google, aggiornate il 28 agosto 2026, definiscono il cloaking come mostrare contenuti diversi a utenti e motori di ricerca con l'intento di manipolare i ranking e ingannare gli utenti. (Google Search Central: Norme antispam (cloaking))
- La documentazione dei crawler di OpenAI, che elenca 4 user agent, offre una versione Markdown di ogni pagina della documentazione aggiungendo .md all'URL. (OpenAI: Overview of OpenAI crawlers)
Chi legge davvero la versione Markdown?
Soprattutto gli agenti di codifica e gli strumenti AI che scaricano una pagina su richiesta, non i crawler dei motori di ricerca che decidono cosa viene citato.
| Lettore | Cosa legge | Il Markdown aiuta? |
|---|---|---|
| Google Search, AI Overview, AI Mode | Le tue pagine HTML | No: Google dice che non ha bisogno del Markdown |
| Agenti di codifica come Claude Code | Il Markdown, se il sito lo offre con Accept: text/markdown | Sì: meno token, testo più pulito |
| Lettori della documentazione per sviluppatori | Una copia .md di ogni pagina | Sì: la documentazione per sviluppatori di OpenAI ne offre una aggiungendo .md all'URL |
| llms.txt | Un file indice breve | Non per la Ricerca Google, che lo ignora |
Servire il Markdown ai bot è cloaking?
Non se il contenuto è lo stesso. Google definisce cloaking mostrare contenuti diversi a utenti e motori di ricerca con l'intento di manipolare i ranking e ingannare gli utenti.
Una copia Markdown che riporta lo stesso testo, gli stessi prezzi e le stesse affermazioni della pagina HTML è un formato diverso, non un contenuto diverso. Il rischio è una pagina Markdown con affermazioni in più scritte per l'AI.
Dovrebbe farlo un sito aziendale o solo i siti di documentazione?
Guadagnano di più la documentazione e gli strumenti per sviluppatori, perché i loro lettori sono spesso agenti di codifica. Un sito aziendale che vende a persone ottiene di più da pagine HTML complete, renderizzate sul server, che rispondono alle domande dell'acquirente.
Se il sito è già su Cloudflare con un piano a pagamento, attivare la funzione è un interruttore e non costa nulla in più. Creare e mantenere a mano una seconda copia di ogni pagina raramente vale la pena.
Come verifico cosa riceve un agente?
Richiedi la pagina con l'intestazione Accept per il Markdown e leggi le intestazioni che tornano. La risposta deve dire content-type: text/markdown e vary: accept, così le cache tengono separate le due versioni.
# Cosa riceve un agente che chiede il Markdown curl -s -H "Accept: text/markdown" https://www.example.com/pricing | head -20 # Le intestazioni che devono tornare insieme curl -sI -H "Accept: text/markdown" https://www.example.com/pricing | grep -i -E "content-type|vary" # atteso: content-type: text/markdown ... e vary: accept
Come tratta easyIndex il Markdown?
easyIndex controlla ogni pagina quando il tuo agente di codifica la invia, poi verifica la pagina HTML pubblicata sul sito online, perché è quella che leggono i crawler dei motori di ricerca e dell'AI. La pagina viene scritta una sola volta, per l'indicizzazione, quindi non esiste una seconda versione che possa divergere.
Passo dopo passo
- Sistema prima l'HTML. Assicurati che ogni pagina pubblica abbia tutto il testo nell'HTML renderizzato sul server e sia nella sitemap.
- Decidi chi ha bisogno del Markdown. Aggiungi una versione Markdown solo se agenti di codifica o sviluppatori leggono le tue pagine, come nel caso di documentazione o API.
- Scegli un metodo. Attiva Markdown for Agents di Cloudflare, oppure fai in modo che il tuo agente di codifica serva lo stesso contenuto in Markdown con Accept: text/markdown.
- Mantieni il contenuto identico. Genera il Markdown dalla stessa fonte dell'HTML, così prezzi e affermazioni non divergono mai.
- Prova con curl. Richiedi una pagina con Accept: text/markdown e controlla che tornino content-type e vary: accept.
Errori comuni
- Scrivere pagine Markdown con affermazioni che non compaiono nella pagina HTML, ciò che Google chiama cloaking.
- Creare copie Markdown mentre le pagine HTML mostrano il testo solo nel browser.
- Servire il Markdown sullo stesso URL senza vary: accept, così una cache consegna il Markdown ai browser.
- Aspettarsi che un file llms.txt o le copie Markdown alzino i ranking su Google, che dice di ignorarli.
Come lo risolve easyIndex
Il tuo agente di codifica scrive e pubblica ogni pagina nel tuo repository, guidato via MCP con le regole attuali; easyIndex la controlla quando viene inviata, verifica da sé l'HTML pubblicato e poi mostra quali pagine leggono i crawler AI e quante visite da assistenti AI porta ciascuna. US$ 30 per sito al mese, con una prova gratuita di 7 giorni.
Domande frequenti
Markdown for Agents è lo stesso di llms.txt?
No. llms.txt è un unico file indice nella radice del sito; Markdown for Agents restituisce una versione Markdown di qualunque pagina quando la richiesta chiede text/markdown.
Markdown for Agents funziona con il piano gratuito di Cloudflare?
No. La documentazione di Cloudflare elenca i piani Pro, Business ed Enterprise e i clienti SSL for SaaS, senza costi extra.
ChatGPT citerà di più il mio sito se servo il Markdown?
Nessuno l'ha dimostrato. La documentazione dei crawler di OpenAI non dice nulla sul Markdown, e le citazioni dipendono dal fatto che la pagina sia scansionabile e risponda alla domanda.
Il mio agente di codifica può costruirlo senza Cloudflare?
Sì. Una route o un middleware può restituire lo stesso contenuto in Markdown quando l'intestazione Accept lo chiede, con vary: accept nella risposta.
Continua a leggere
- llms.txt funziona?
- ChatGPT e Claude vedono il mio sito fatto in JavaScript?
- Cloudflare blocca ChatGPT e altri crawler AI sul mio sito?
- Come rendo il mio sito pronto per gli agenti con WebMCP?
- Come funziona easyIndex, cosa mi serve e quanto tempo ci vuole per vedere i risultati?
- Quanto costa easyIndex?
Verificato il .