# Cosa trova un agente IA sul tuo sito: l'autotest in cinque passi

> robots.txt, llms.txt, i segnali sotto /.well-known, versione testuale, dati strutturati: in cinque minuti verifichi cosa trova un agente IA sul tuo sito.

[Florian Berger](https://btlabs.dev/it/team/florian-berger) · 26 ott 2026

Tema: [Sito leggibile dalle macchine →](https://btlabs.dev/it/sito-web-ia)

Chi chiede a un assistente IA di trovare un'azienda manda in giro un programma che legge in modo diverso da una persona: prima interroga alcuni indirizzi concordati, poi si fa strada tra le pagine. Quali sono e cosa dovrebbe esserci lo puoi verificare sul tuo sito in pochi minuti, con un semplice browser. Ecco il giro nell'ordine in cui controllo io.

Un [agente IA](https://btlabs.dev/it/glossary/agente-ia) è un programma che cerca, legge e agisce in autonomia per conto di una persona: risponde a una domanda, confronta offerte, invia una richiesta. Agli [agenti IA](https://btlabs.dev/it/glossary/agente-ia) non interessa l'aspetto di una pagina, ma ciò che una macchina riesce a ricavarne. Un sito leggibile dagli agenti IA si riconosce quindi non dal design, ma da questi cinque punti.

## Passo 1: robots.txt — il regolamento di casa

Digita il tuo indirizzo e aggiungi `/robots.txt`, per esempio `latuaazienda.it/robots.txt`. Il file è descritto come standard di Internet ([RFC 9309](https://www.rfc-editor.org/rfc/rfc9309)) e indica ai visitatori automatici quali aree possono consultare.

Cosa controllare:

- **Esiste** e non blocca tutto per errore (`Disallow: /` per tutti).
- **Indica la** [sitemap](https://btlabs.dev/it/glossary/sitemap) , così i programmi trovano tutte le tue pagine.
- **Se vuoi, separa addestramento e ricerca.** I grandi fornitori usano visitatori diversi: per OpenAI `GPTBot` raccoglie per l'addestramento e `OAI-SearchBot` per la ricerca, per Anthropic si chiamano `ClaudeBot` e `Claude-SearchBot` ([OpenAI](https://developers.openai.com/api/docs/bots), [Anthropic](https://support.claude.com/en/articles/8896518)). Chi esclude solo l'addestramento resta trovabile nella ricerca IA.

Importante: [robots.txt](https://btlabs.dev/it/glossary/robots-txt) è una richiesta, non un blocco. I fornitori seri la rispettano, ma tecnicamente il file non impedisce nulla. Approfondimento nel glossario alla voce [robots.txt](https://btlabs.dev/it/glossary/robots-txt).

## Passo 2: llms.txt — la sintesi per i modelli linguistici

Aggiungi `/llms.txt`. È un file di testo che descrive in Markdown essenziale chi sei e quali pagine contano. È una proposta di settore ([llmstxt.org](https://llmstxt.org/)), non una norma approvata, e se un determinato sistema lo legga resta aperto. Cosa può fare e cosa no lo trovi nel glossario alla voce [llms.txt](https://btlabs.dev/it/glossary/llms-txt).

Cosa controllare: esiste, non è vuoto e corrisponde alle tue pagine — nome, offerta, contatti, le sottopagine principali. Un [llms.txt](https://btlabs.dev/it/glossary/llms-txt) in cui è rimasto un modello non compilato non serve a nessuno.

## Passo 3: I segnali sotto /.well-known/

Sotto il percorso `/.well-known/` si trovano file che dicono ai programmi quali interfacce offre un sito. Tre interessano gli agenti:

- `/.well-known/api-catalog` — un elenco delle interfacce di un sito, standardizzato nella [RFC 9727](https://www.rfc-editor.org/rfc/rfc9727).
- `/.well-known/mcp.json` — descrive un accesso tramite il [Model Context Protocol](https://btlabs.dev/it/glossary/mcp-model-context-protocol), con cui un assistente può consultare contenuti o, se autorizzato, modificarli. Una convenzione della community, non una norma.
- `/.well-known/security.txt` — chi contattare in caso di falla di sicurezza ([RFC 9116](https://www.rfc-editor.org/rfc/rfc9116)).

Se qui non trovi nulla, è la normalità e non una mancanza. Ma non creare file vuoti: un segnale che non porta a nessuna interfaccia è peggio di nessun segnale.

## Passo 4: La versione testuale di una pagina

Tra una macchina e il tuo testo vero e proprio ci sono spesso menu, banner e script. Una versione testuale pulita, di solito in Markdown, le dà solo il contenuto. Puoi verificarlo nel codice sorgente di una sottopagina (clic destro, «Visualizza sorgente pagina»): se trovi un riferimento con `rel="alternate"` e `type="text/markdown"`, la pagina offre una versione testuale. Se manca, il programma legge l'HTML — funziona lo stesso, solo con più zavorra. Come un'IA scompone una pagina in pezzi l'ho descritto in [Come un'IA legge il tuo sito](https://btlabs.dev/it/posts/come-un-ia-legge-il-tuo-sito-web).

## Passo 5: I fatti in forma strutturata

Nome, indirizzo, orari, servizi: questi dati non dovrebbero stare solo nel testo, ma anche come [dati strutturati](https://btlabs.dev/it/glossary/dati-strutturati) secondo [Schema.org](https://btlabs.dev/it/glossary/dati-strutturati) . Se e quali ne pubblica la tua pagina te lo mostra lo [Schema Markup Validator](https://validator.schema.org/): inserisci l'indirizzo e leggi il risultato. Quali dati contano davvero lo spiega [Quali informazioni deve poter leggere una macchina sulla tua azienda](https://btlabs.dev/it/posts/quali-dati-strutturati-inserire).

## Quanto è ancora raro oggi

Con l'[ai-discovery-radar](https://btlabs.dev/it/ai-discovery-radar) misuro ogni mese quali di questi file vengono effettivamente pubblicati dai siti. Nella rilevazione di settembre 2026 (10.667 domini, di cui 9.206 raggiungibili) il quadro era questo:

- **robots.txt:** 84,7 % dei domini in cui è stato possibile controllare
- **llms.txt:** 13,2 %
- **api-catalog secondo la RFC 9727:** 0,29 %
- `**/.well-known/mcp.json**`**:** 5 domini su 7.181

Si conta solo ciò che viene davvero pubblicato come file valido; pagine di errore e segnaposto sono esclusi. Si misura la presenza, non l'uso: se un agente legge un file, questi numeri non lo dicono. I [risultati della rilevazione di settembre](https://btlabs.dev/it/posts/radar-settembre-2026-risultati) sono in un articolo a parte, con denominatore e calcolo.

## Cosa ne ricavo

I passi 1 e 5 sono le basi: decidono se una macchina ti legge correttamente. I passi 2 e 4 costano poco se il sito li genera dai contenuti esistenti invece di farli curare a mano. Il passo 3 conviene solo se dietro al segnale c'è un'interfaccia vera.

Nessuno di questi file fa sì che un'IA ti consigli. Fanno sì che ti possa leggere correttamente quando viene a guardare.

Su btlabs.dev puoi vedere tutti questi punti, per esempio [robots.txt](https://btlabs.dev/robots.txt), [llms.txt](https://btlabs.dev/llms.txt), l'[api-catalog](https://btlabs.dev/.well-known/api-catalog) e [mcp.json](https://btlabs.dev/.well-known/mcp.json). btlabs Core li genera dagli stessi dati curati delle pagine, e ogni pagina indica nella sua risposta i più importanti.

## Fonti

- [RFC 9309 — Robots Exclusion Protocol](https://www.rfc-editor.org/rfc/rfc9309)
- [RFC 9727 — api-catalog](https://www.rfc-editor.org/rfc/rfc9727)
- [RFC 9116 — security.txt](https://www.rfc-editor.org/rfc/rfc9116)
- [llmstxt.org — proposta per llms.txt](https://llmstxt.org/)
- [OpenAI — crawler e loro compiti](https://developers.openai.com/api/docs/bots)
- [Anthropic — crawler e loro compiti](https://support.claude.com/en/articles/8896518)
- Berger, F. (2026): AI Discovery Radar, rilevazione monat-2026-09-block-a, set di regole 0.3.2\. Zenodo, [doi.org/10.5281/zenodo.22178282](https://doi.org/10.5281/zenodo.22178282), CC BY 4.0

Sull'autore

[Florian Berger](https://btlabs.dev/it/team/florian-berger)

Florian Berger è un esperto comunicatore e professionista del digitale di Bolzano, con oltre 20 anni di esperienza in branding, sviluppo web, marketing online e digitalizzazione. È il fondatore di Berger+Team, un collettivo agile di freelance indipendenti che si posiziona come alternativa moderna ed efficiente al modello classico delle agenzie. Nel suo lavoro unisce una solida strategia di marca a tecnologie e infrastrutture innovative come btlabs Core. La sua attenzione è rivolta in particolare all'integrazione dell'Intelligenza Artificiale, all'[ottimizzazione per i motori di ricerca](https://btlabs.dev/it/glossary/seo-ottimizzazione-motori-di-ricerca) leggibili dalle macchine ([GEO](https://btlabs.dev/it/glossary/geo-generative-engine-optimization) ) e all'automazione dei processi aziendali, per generare reali vantaggi competitivi per le imprese. Florian offre una consulenza onesta, trasparente e orientata ai risultati, da pari a pari, senza promesse vuote, costi generali inutili o contratti rigidi. Accanto alla sua attività imprenditoriale, è impegnato in diversi progetti tecnologici e di digitalizzazione nella regione.

Florian è responsabile dell’[ai-discovery-radar](https://btlabs.dev/it/ai-discovery-radar), la serie di misurazioni aperta dietro i nostri numeri. Come lavoriamo è descritto in [Chi siamo](https://btlabs.dev/it/chi-siamo).

### Percorso professionale

- **dal 2026** · btlabs Core e ai-discovery-radar: serie di misurazioni aperta con DOI, Technical Report, ORCID
- **dal 2019** · Berger+Team, Bolzano · fondatore
- **2008–2018** · Kreatif GmbH, Bolzano · fondatore e socio
- **2003–2008** · Genetica Multimedia, Laives · membro del team fondatore

- [](https://www.linkedin.com/in/bergerflorian/ "LinkedIn")
- [](https://orcid.org/0009-0008-5780-1147 "Orcid")
- [](https://github.com/flober81 "GitHub")
- [](https://www.xing.com/profile/Florian%5FBerger26 "Xing")
- [](https://www.behance.net/florianberger "Behance")
- [](https://dribbble.com/florian-berger "Dribbble")
- [](https://twitter.com/florianberger81 "X")
- [](https://www.youtube.com/@florianberger81 "YouTube")
- [](https://www.tiktok.com/@florianberger81 "TikTok")
- [](https://www.instagram.com/florian.f.berger/ "Instagram")
- [](https://www.facebook.com/florian.f.berger/ "Facebook")
- [](https://www.flickr.com/photos/florian-berger/ "Flickr")
- [](https://www.berger.team/autor/florian-berger/ "Berger+Team")

## Domande frequenti.

**Ho assolutamente bisogno di un file llms.txt?**

Non è un segnale di ranking per Google (lo dice Google stesso) — ma si crea in pochi minuti ed è utile come orientamento per gli agenti IA. Un'aggiunta economica, non un rimedio miracoloso.

Quanto sia davvero diffuso lo misuriamo noi stessi: a ottobre 2026 lo espone il 14,1% dei domini verificati. La misurazione è pubblica nel [radar ai-discovery](https://btlabs.dev/it/ai-discovery-radar).

**Come capisco se il mio marchio è leggibile dalle macchine?**

Apri il tuo foglio di stile e chiediti se un estraneo potrebbe ricavarne qual è il colore del tuo marchio — non quale valore sta dove, ma quale ruolo ha. Se nel codice il colore del marchio si chiama solo `--colore-3` o sta senza nome accanto a due grigi identici, una macchina non può trovarlo.

**Cosa ci guadagna la mia azienda se gli assistenti IA possono parlare direttamente con il mio sito?**

Le tue informazioni sono pronte dove i clienti chiedono sempre più spesso. Invece di raccogliere frammenti dalla tua pagina e indovinare, l'IA legge tramite un'interfaccia aperta — [MCP (Model Context Protocol)](https://btlabs.dev/it/glossary/mcp-model-context-protocol) — esattamente i contenuti che hai inserito: servizi, orari, contatti. L'obiettivo: meno informazioni sbagliate sulla tua attività e citazioni corrette con indicazione della fonte — se un'IA usa questa via lo decide il suo fornitore. Il controllo resta a te — decidi quali contenuti sono accessibili, e ogni accesso viene registrato.

**Come ottengo un accesso MCP per il mio sito, e cosa include?**

Attiviamo per te un accesso MCP appena lo desideri — fa parte dell'ampliamento del tuo sito e non è un elemento obbligatorio. Così puoi lavorare direttamente con il tuo sito, tu stesso o tramite un assistente IA di tua scelta: aggiornare i contenuti, interrogare i tuoi dati, automatizzare compiti ricorrenti. Stabiliamo insieme a cosa si può accedere — ad esempio orari, servizi o contatti — e mantieni sempre una panoramica di chi accede a cosa e quando.

L'impegno è contenuto: configurazione una tantum, poi l'accesso funziona insieme al tuo sito. Conviene soprattutto se aggiorni i contenuti con regolarità o hai domande ricorrenti sui tuoi dati — allora un'IA può occuparsi del lavoro di routine, su richiesta.

Prossimo passo

## Diamo un’occhiata insieme?

Niente pitch, niente pacchetti standard — una valutazione onesta del tuo progetto. Risposta di norma entro 24 h.

[Iniziamo a parlarne →](https://btlabs.dev/it/contatti#cta)

## Potrebbe interessarti anche

- [· Se il tuo sito offrisse strumenti invece di pagine · Una riflessione, non una promessa: gli assistenti sono passati dal rispondere all’agire. E se un’azienda non descrivesse soltanto ciò che sa fare, ma lo offrisse in una forma utilizzabile anche da una macchina?](https://btlabs.dev/it/posts/se-il-tuo-sito-offrisse-strumenti)
- [· Come un agente IA legge la tua azienda: le quattro interfacce dietro la risposta · Un agente IA non apre il tuo sito come una persona: recupera quattro interfacce leggibili dalle macchine. Quali sono, che cosa succede se ne manca una, e il limite onesto: 23.520 richieste automatiche in 30 giorni (dato di agosto 2026), ma solo quattro citazioni conteggiate.](https://btlabs.dev/it/posts/come-gli-agenti-ia-leggono-la-tua-azienda)
- [· Da SEO a GEO: l'architettura tecnica di un sito web leggibile dall'IA · RAG, llms.txt, JSON-LD, TDM e MCP — come costruire tecnicamente un sito web in modo che i motori di ricerca AI possano leggerlo e citarlo correttamente. Con codice, standard e lessons learned.](https://btlabs.dev/it/posts/da-seo-a-geo-architettura)

---
Source: https://btlabs.dev/it/posts/agente-ia-sito-autotest
Languages: [de](https://btlabs.dev/llms/de/posts/ki-agent-website-selbsttest) · [en](https://btlabs.dev/llms/en/posts/ai-agent-website-self-check)
See also: [llms.txt](https://btlabs.dev/llms.txt) · [ai.txt (Policy)](https://btlabs.dev/ai.txt) · [identity.json](https://btlabs.dev/identity.json)
