Cosa vede davvero un agente IA quando visita il tuo sito

Apri la tua home page e vedi un design: un menu, un'immagine grande, tre colonne di testo, una tabella dei prezzi e un banner dei cookie che hai smesso di notare mesi fa.

Un agente apre la stessa URL e non vede niente di tutto questo. Riceve un flusso di byte, ne butta via quasi tutti e passa quel che resta a un modello con una finestra di contesto limitata. Ciò che sopravvive a questo viaggio è l'intera base su cui un assistente descriverà la tua azienda.

Quasi nessuno l'ha mai guardato. Così l'abbiamo misurato.

La misurazione

Il 31 agosto 2026 abbiamo fatto passare dodici pagine note nel nostro motore: scaricare la pagina come farebbe un agente qualunque, estrarre il contenuto leggibile, convertirlo in Markdown e contare i token a entrambe le estremità con cl100k_base.

Pagina Inviato Arriva al modello Resta
wordpress.org/about 56.663 tok 159 tok 0,3%
vercel.com/docs 278.962 tok 905 tok 0,3%
stripe.com/docs 376.509 tok 1.042 tok 0,3%
cloudflare.com/learning/… 95.028 tok 631 tok 0,7%
nodejs.org/en/about 117.729 tok 1.190 tok 1,0%
shopify.com/pricing 410.515 tok 2.479 tok 0,6%
notion.com/pricing 172.136 tok 2.805 tok 1,6%
slack.com/pricing 294.980 tok 5.718 tok 1,9%
developer.mozilla.org/…/HTTP 59.350 tok 3.059 tok 5,2%
react.dev/learn 91.899 tok 3.804 tok 4,1%
atlassian.com/software/jira/pricing 379.636 tok 1 tok 0,0%
agentready.md 13.188 tok 627 tok 4,8%

Nessuna pagina consegna più del 6% di ciò che invia. La mediana sta sotto l'1%.

Non è uno scandalo. Quasi tutti quei byte fanno un lavoro vero — impaginazione, stili, analytics, interattività — per chi arriva con un browser. Il punto è più stretto: tutto quanto si paga all'ingresso, e quasi niente è ciò per cui l'agente era venuto.

Le quattro cose che succedono alla tua pagina

Tra la richiesta e il modello, la tua pagina attraversa quattro porte. Ognuna lascia cadere qualcosa.

1. Il download. L'agente chiede la URL. La maggior parte dei fetcher degli agenti non esegue JavaScript: è lento, costoso e apre superficie d'attacco. Quindi ricevono la risposta grezza del tuo server, non la pagina che assembla un browser.

2. L'estrazione. Qualcosa deve decidere quale parte di quell'HTML è l'articolo e quale è arredamento. È lo stesso problema che risolve la modalità lettura di Firefox, con la stessa libreria che usano tutti. Menu, piè di pagina, banner dei cookie e barra laterale finiscono nel cestino. E anche tutto ciò che l'estrattore non sa distinguere da una barra laterale.

3. La conversione. Quel che resta diventa testo. Titoli, elenchi, tabelle, link e blocchi di codice sopravvivono come struttura. I nomi delle classi, i <div> contenitore, gli SVG inline e gli attributi data- no.

4. La finestra di contesto. Ciò che è rimasto ora compete per lo spazio con la domanda dell'utente, il prompt di sistema e forse altre nove pagine.

Il tuo contenuto esiste, per l'assistente, solo se le attraversa tutte e quattro.

Com'è quando va bene

vercel.com/docs riduce 278.962 token a 905, e quei 905 iniziano così:

## Ship anything with Vercel

Deploy your app on Vercel in three steps: install the CLI, add agent
support if you need it…

È una risposta pulita a «cosa fa Vercel». Un modello che la legge può citarla, riassumerla e attribuirla. Il 99,7% caduto non gli è costato nulla che volesse.

Com'è quando va male

atlassian.com/software/jira/pricing invia 1,37 MB e consegna un token.

La pagina è un guscio. L'HTML contiene <div id="wac-root"></div> e poi circa un megabyte di stato applicativo incorporato — i prezzi, i nomi dei piani, gli elenchi di funzionalità, tutto dentro uno <script> come JSON, in attesa che JavaScript costruisca la pagina. Il nostro estrattore ha tirato fuori diligentemente 1,1 milioni di caratteri di window.SSR_detailMetrics=Object.freeze({"getFeatureGateValues":… e, tolti gli script, restava un solo a capo.

Quindi: chiedi a un assistente quanto costa Jira e niente di quella pagina può essere la fonte della sua risposta. Non perché Atlassian abbia bloccato qualcuno — non l'ha fatto — ma perché la pagina non ha testo finché un browser non la esegue.

Scarica la stessa URL con un browser headless e diventano 3.048 token che iniziano con Transparent pricing for every team. Il contenuto c'è. Semplicemente non è nella risposta. Che un agente esegua o meno un browser, e quanto gli costa, è tutta la differenza.

stripe.com/docs è una versione più tenue della stessa forma: entrano 1,28 MB e il contenuto estratto sono 1.057 caratteri che iniziano con un esempio da riga di comando invece che con una descrizione di Stripe.

Quel che ci aspettavamo di trovare e non c'era

Davamo per scontato che alcuni di questi siti respingessero gli agenti al bordo. Abbiamo sondato ciascuno due volte — una come browser normale, una identificandoci come OAI-SearchBot — e confrontato.

Nessuno dei dodici ha trattato il bot in modo diverso. Stesso codice di stato in entrambi i casi, attraverso Cloudflare, Vercel e CloudFront. (cloudflare.com/learning ha risposto 403 a entrambe le sonde: è un muro, ma non specifico per bot.)

Il blocco è il fallimento di cui parlano tutti. In questo campione non è successo nemmeno una volta. È successo qualcosa di più silenzioso: la porta era aperta e la stanza vuota.

Guarda la tua pagina

Due comandi. Quel che invii:

curl -s https://tuosito.it/pagina | wc -c

Poi leggi cosa sopravvive all'estrazione: incolla la URL nell'analizzatore e guarda il pannello Markdown, non il voto. La domanda non è se il numero è grande. È se il testo che stai leggendo è il testo che vorresti venisse citato su di te da un assistente.

Quasi tutti si sorprendono due volte: di quanto poco ci sia, e di quali parti ce l'abbiano fatta.

La versione breve

  • Un agente vede il tuo HTML grezzo, di solito senza eseguire JavaScript, e ne tiene circa l'1%.
  • Se il tuo contenuto lo costruisce JavaScript, quell'1% può essere esattamente nulla.
  • Essere bloccati è raro. Essere vuoti è comune.
  • La soluzione non è inviare meno markup. È assicurarsi che le parole siano nella risposta.

Analizza il tuo sito · Gli assistenti IA riescono a leggerti? · Servire Markdown agli agenti