Guida per gli editori, capitolo 7
Scraping dell'IA: cosa fa davvero ogni controllo
Ultima revisione novembre 2026
Le aziende di IA raccolgono notizie dal web per addestrare i modelli e per rispondere alle domande, e alcuni dei loro crawler copiano articoli interi. Nessuna impostazione da sola lo impedisce. Questo capitolo mostra cosa copre ogni controllo, come usarli senza danneggiare i tuoi lettori e qual è la posizione di Mera. Non è una consulenza legale.
Cosa fa ogni controllo
| Controllo | Cosa fa | Cosa non fa |
|---|---|---|
robots.txt (RFC 9309) | Chiede ai crawler di stare fuori dai percorsi che indichi | È volontario, e l'RFC dice che non è un'autorizzazione di accesso |
Token __usage_ai-training | Dichiara in robots.txt una preferenza contro l'addestramento dell'IA | Non è ancora uno standard IETF e riguarda solo l'addestramento. Non limita la scansione e non riguarda i contenuti già raccolti |
Google-Extended | Gestisce l'uso dei tuoi contenuti per l'addestramento di Gemini e per il grounding in Gemini Apps e Vertex AI | Non ha alcun effetto sull'inclusione o sul posizionamento nella Ricerca Google e non tiene i tuoi contenuti fuori da AI Overviews o AI Mode |
nosnippet, max-snippet | Limitano il tuo testo come input diretto per AI Overviews e AI Mode | Ti costano anche i normali snippet nella Ricerca |
| Search Console, Search generative AI | Esclude una proprietà da AI Overviews, AI Mode e dalle funzioni di IA generativa in Discover | Non influisce sull'addestramento dell'IA. I siti esclusi non ricevono traffico né impressioni da queste funzioni |
| RSL 1.0 | Pubblica condizioni di licenza leggibili dalle macchine, tramite una riga License: e un file license.xml | Non cambia le regole Allow o Disallow e da solo non blocca nulla |
| Riserva UE (art. 4(3), direttiva 2019/790) | Riserva i tuoi diritti contro il text and data mining, con mezzi leggibili dalle macchine per i contenuti online | È una dichiarazione legale, non un blocco tecnico |
| Cloudflare Bot Preference Sync | Aggiunge al tuo robots.txt regole gestite per i crawler di IA, in base alle tue policy di accesso | Il rispetto del file è volontario. Il blocco all'edge è il controllo successivo in questa tabella |
| Policy di accesso di Cloudflare | Blocca i crawler di IA all'edge, in base al comportamento: Search, Agent o Training | Scegli ogni comportamento con attenzione. Bloccare Search ferma anche i crawler che indicizzano le tue pagine per rispondere alle domande più tardi |
| Limiti di frequenza WAF | Limitano le richieste per client in un periodo stabilito | I contatori hanno un ritardo di alcuni secondi, e le regole sui bot verificati possono influire sulla SEO |
Un robots.txt di partenza
Indica i crawler che vuoi tenere fuori, aggiungi il token condiviso e rimanda alla tua licenza.
License: https://example.com/license.xml
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: CCBot
Disallow: /
User-agent: __usage_ai-training
Disallow: /
User-agent: *
Allow: /
Note su questo file:
- Servi il file su
/robots.txt, su ogni sottodominio. - Indica direttamente il token. La bozza dice che un gruppo
User-agent: *non conta come corrispondenza. - Le aziende gestiscono più bot.
GPTBotdi OpenAI serve per l'addestramento eOAI-SearchBotper la ricerca di ChatGPT.ClaudeBotdi Anthropic serve per l'addestramento eClaude-SearchBotper la ricerca. Bloccare un bot di ricerca può ridurre la tua visibilità lì, quindi scegli ciascuno con intenzione. - I fetcher richiesti dall'utente sono diversi. OpenAI dice che le regole di
robots.txtpotrebbero non valere perChatGPT-User.
Il token condiviso per l'addestramento
OpenAI, Google, Microsoft e Anthropic hanno annunciato il supporto di __usage_ai-training il 30 ottobre 2026. Deriva da un Internet-Draft individuale che non ha alcun valore formale presso l'IETF, e l'adozione varia da azienda ad azienda.
| Azienda | Stato | Nota |
|---|---|---|
| Anthropic | Ha iniziato l'implementazione | Il supporto nei suoi servizi richiederà tempo. Una regola che nomina ClaudeBot ha la precedenza sul token |
| OpenAI | Punta ai prossimi mesi | I controlli esistenti sui crawler restano in vigore |
| Microsoft | Dal 1 febbraio 2027 | Aggiunge anche preferenze a livello di pagina |
| Punta al 2027, e all'inizio del 2027 nella documentazione dei suoi crawler | Prevede di leggere il token come un divieto per Google-Extended, a meno che tu non nomini direttamente Google-Extended |
Google-Extended copre sia l'addestramento sia il grounding. Quando Google supporterà il token condiviso, usarlo senza nominare Google-Extended significherà rinunciare anche al grounding in Gemini Apps. Un gruppo User-agent: Google-Extended con Allow: / ti mantiene idoneo al grounding, ma consente anche l'addestramento di Gemini.
Se usi NoArchive o NoCache per segnalare preferenze a Microsoft, le sue nuove preferenze li sostituiscono, e dopo il 1 marzo 2027 smette di leggerli in quel modo.
Condizioni di licenza con RSL
RSL 1.0 si basa soprattutto sul rispetto da parte dei crawler, e i server possono aggiungere l'applicazione delle regole. Questo license.xml consente la ricerca con attribuzione e vieta gli usi legati all'IA.
<rsl xmlns="https://rslstandard.org/rsl">
<content url="/">
<license>
<permits type="usage">search</permits>
<prohibits type="usage">ai-all</prohibits>
<payment type="attribution"/>
</license>
</content>
</rsl>
Ricerca e AI Overviews
Per limitare il testo di una pagina in AI Overviews e AI Mode, usa un controllo degli snippet. max-snippet imposta una lunghezza e nosnippet rimuove il testo.
<meta name="robots" content="max-snippet:160">
Per un intero sito o una sezione, vai su Impostazioni, poi Search generative AI, in Search Console. Una proprietà figlia può ereditare o sovrascrivere l'impostazione, e le modifiche di solito richiedono qualche giorno. Google dice che non è un segnale di ranking per le altre parti della Ricerca.
Mantenere il sito accessibile mentre lo fai
Bloccare i crawler non deve rompere gli screen reader, le modalità di lettura, la ricerca o il tuo feed RSS.
- Tieni gli articoli come vero testo. Il testo disegnato su un canvas, trasformato in immagini o rimescolato nell'HTML mette in difficoltà gli screen reader e le modalità di lettura, che leggono la pagina nel browser del lettore.
- Tieni i CAPTCHA fuori dalle pagine di lettura. Una nota in bozza del W3C dice che i CAPTCHA spesso impediscono alle persone con disabilità di completare l'attività. Preferisci controlli non interattivi e offri alternative dove una verifica non si può evitare.
- Proteggi la ricerca. Verifica Googlebot tramite DNS o gli intervalli IP di Google, e non bloccarlo quando intendi bloccare
Google-Extended. - Mantieni raggiungibile
robots.txt. Secondo l'RFC 9309, una risposta 5xx fa presumere al crawler che tutto sia vietato, e una 4xx gli lascia scaricare qualsiasi cosa. Escludi il file dalle regole sui bot. - Usa i codici di errore con parsimonia. Google dice che risposte
500,503o429ripetute per diversi giorni possono far uscire un URL dal suo indice. - Escludi il tuo feed. Una verifica del browser restituisce una pagina web, che un lettore di feed non può usare. La Super Bot Fight Mode di Cloudflare può essere saltata con una regola personalizzata per il percorso del tuo feed. La Bot Fight Mode, nel piano Free, non può essere saltata in quel modo.
La posizione di Mera
Mera News qui sta dalla parte degli editori. Non è un crawler e non prende nulla dalle tue pagine. Le sue notizie arrivano solo dal feed RSS che pubblichi, che di solito è un po' di testo e un link di ritorno. Sei tu a controllare cosa contiene, e Mera mostra il titolo e porta il lettore da te. I crawler che copiano il contenuto completo sono il problema che questo capitolo affronta.
Il fetcher dei feed si identifica come MeraNewsBot/1.0 (mera.news/bot), quindi assicurati che la protezione dai bot non blocchi il tuo feed. Per provarlo, esegui questo e cerca 200:
curl -s -o /dev/null -w "%{http_code}\n" -A "MeraNewsBot/1.0 (+https://mera.news/bot)" https://example.com/feed.xml
Per escluderti da Mera, filtra quello User-Agent oppure scrivi a publishersupport@mera.news. Il fetcher richiede solo l'URL del tuo feed e non legge robots.txt, quindi una regola di robots.txt non lo raggiunge. Crawler e feed descrive cosa fa Mera con il testo dei feed, e uno strumento separato, avviato a mano, che cerca le pagine di abbonamento.
Checklist
- Decidi cosa vuoi per l'addestramento, per la ricerca con IA e per il grounding. Ogni azienda li separa in modo diverso.
- Aggiungi a
robots.txti gruppi dei crawler nominati e il gruppo__usage_ai-training. - Imposta
Google-Extendedcon intenzione, sapendo che copre sia l'addestramento di Gemini sia il grounding. - Decidi sul controllo di Search Console e annota il motivo.
- Pubblica una riserva di diritti leggibile dalle macchine e chiedi a un consulente quale forma ti si addice.
- Aggiungi regole all'edge e limiti di frequenza per i crawler che ignorano il tuo file.
- Verifica che
robots.txte il tuo feed restituiscano200ai bot. - Dopo ogni modifica alle regole, prova un articolo con uno screen reader e una modalità di lettura, e controlla Googlebot con lo strumento Controllo URL.
Fonti
- RFC 9309: Robots Exclusion Protocol, IETF
- Machine-Readable Training Preference Signal, Internet-Draft, IETF Datatracker
- AIPREF working group documents, IETF Datatracker
- Anthropic implementation note, IETF ai-control mailing list
- Supporting a shared AI training control for websites, Google Search Central Blog
- Google's common crawlers, Google
- AI features and your website, Google Search Central
- Robots Meta Tags Specifications, Google Search Central
- Search generative AI control, Search Console Help
- New opportunities, control and insights for website owners, Google
- Verify Requests from Google Crawlers and Fetchers, Google
- Reduce Google Crawl Rate, Google Search Central
- Your content, your choice, Bing Blog
- Making it easier for websites to express AI training preferences, OpenAI
- Overview of OpenAI Crawlers, OpenAI
- Does Anthropic crawl data from the web, and how can site owners block the crawler?, Anthropic
- CCBot, Common Crawl
- Really Simple Licensing (RSL) 1.0 Specification, RSL Standard
- Directive (EU) 2019/790 on copyright in the Digital Single Market, Official Journal of the EU, Publications Office
- robots.txt setting, Cloudflare docs
- AI Crawler and Agent access policies, Cloudflare docs
- Rate limiting rules, Cloudflare docs
- Get started with Bot Fight Mode, Cloudflare docs
- Configure a custom rule with the Skip action, Cloudflare docs
- Inaccessibility of CAPTCHA, W3C