Meta Tag NoAI: Controllare l'Accesso dell'IA tramite Header

Comprendere i Web Crawler e i Meta Tag

I web crawler sono programmi automatizzati che esplorano sistematicamente internet, raccogliendo informazioni dai siti web. Storicamente, questi bot erano principalmente gestiti dai motori di ricerca come Google, il cui Googlebot scansionava le pagine, indicizzava i contenuti e riportava gli utenti ai siti web attraverso i risultati di ricerca — creando una relazione di reciproco beneficio. Tuttavia, l’emergere dei crawler AI ha cambiato radicalmente questa dinamica. A differenza dei bot dei motori di ricerca tradizionali che forniscono traffico di referral in cambio dell’accesso ai contenuti, i crawler di addestramento AI consumano grandi quantità di contenuti web per costruire dataset per modelli linguistici di grandi dimensioni, spesso restituendo un traffico minimo o nullo agli editori. Questo cambiamento ha reso i meta tag — piccole direttive HTML che comunicano istruzioni ai crawler — sempre più importanti per i creatori di contenuti che vogliono mantenere il controllo su come il loro lavoro viene utilizzato dai sistemi di intelligenza artificiale. Questa guida è strettamente focalizzata su questa questione di controllo degli accessi; per l’insieme più ampio di meta tag che influenzano ancora l’indicizzazione, il click-through rate e la visibilità negli AI Overview, consulta meta tag per l’AI: cosa conta ancora .

Cosa Sono i Meta Tag NoAI e NoImageAI?

I meta tag noai e noimageai sono direttive create da DeviantArt nel 2022 per aiutare i creatori di contenuti a impedire che il loro lavoro venga utilizzato per addestrare generatori di immagini AI. Questi tag funzionano in modo simile alla direttiva noindex di lunga data che dice ai motori di ricerca di non indicizzare una pagina. La direttiva noai segnala che nessun contenuto della pagina dovrebbe essere utilizzato per l’addestramento AI, mentre noimageai impedisce specificamente alle immagini di essere utilizzate per l’addestramento di modelli AI. Puoi implementare questi tag nella sezione head del tuo HTML utilizzando la seguente sintassi:

<!-- Blocca tutti i contenuti dall'addestramento AI -->
<meta name="robots" content="noai">

<!-- Blocca solo le immagini dall'addestramento AI -->
<meta name="robots" content="noimageai">

<!-- Blocca sia contenuti che immagini -->
<meta name="robots" content="noai, noimageai">

Ecco una tabella di confronto delle diverse direttive dei meta tag e dei loro scopi:

DirettivaScopoSintassiAmbito
noaiImpedisce tutti i contenuti dall’addestramento AIcontent="noai"Contenuto dell’intera pagina
noimageaiImpedisce le immagini dall’addestramento AIcontent="noimageai"Solo immagini
noindexImpedisce l’indicizzazione nei motori di ricercacontent="noindex"Risultati di ricerca
nofollowImpedisce il seguito dei linkcontent="nofollow"Link in uscita
Logo

Ready to Monitor Your AI Visibility?

Track how AI chatbots mention your brand across ChatGPT, Perplexity, and other platforms.

La Differenza tra Meta Tag e Header HTTP

Mentre i meta tag sono inseriti direttamente nel tuo HTML, gli header HTTP forniscono un metodo alternativo per comunicare le direttive ai crawler a livello di server. L’header X-Robots-Tag può includere le stesse direttive dei meta tag ma opera in modo diverso — viene inviato nella risposta HTTP prima che il contenuto della pagina venga consegnato. Questo approccio è particolarmente utile per controllare l’accesso a file non HTML come PDF, immagini e video, dove non è possibile incorporare meta tag HTML.

Per i server Apache, puoi impostare gli header X-Robots-Tag nel tuo file .htaccess:

<IfModule mod_headers.c>
    Header set X-Robots-Tag "noai, noimageai"
</IfModule>

Per i server NGINX, aggiungi l’header nella configurazione del server:

location / {
    add_header X-Robots-Tag "noai, noimageai";
}

Gli header forniscono protezione globale su tutto il tuo sito o su directory specifiche, rendendoli ideali per strategie complete di controllo dell’accesso AI.

Come i Crawler AI Rispettano (o Ignorano) Queste Direttive

L’efficacia dei tag noai e noimageai dipende interamente dal fatto che i crawler scelgano di rispettarli. I crawler ben educati delle principali aziende AI generalmente onorano queste direttive:

  • GPTBot (OpenAI) — Rispetta le direttive noai
  • ClaudeBot (Anthropic) — Rispetta le direttive noai
  • PerplexityBot (Perplexity) — Rispetta le direttive noai
  • Amazonbot (Amazon) — Rispetta le direttive noai
  • CCBot (Common Crawl) — Rispetta le direttive noai
  • Crawler più piccoli/sconosciuti — Potrebbero non rispettare le direttive

Tuttavia, i bot poco educati e i crawler malevoli possono deliberatamente ignorare queste direttive perché non esiste un meccanismo di applicazione. A differenza di robots.txt, che i motori di ricerca hanno accettato di rispettare come standard di settore, noai non è uno standard web ufficiale, il che significa che i crawler non hanno l’obbligo di conformarsi. Ecco perché gli esperti di sicurezza raccomandano un approccio a più livelli che combini più metodi di protezione anziché affidarsi esclusivamente ai meta tag.

Metodi di Implementazione su Diverse Piattaforme

L’implementazione dei tag noai e noimageai varia a seconda della piattaforma del tuo sito web. Ecco le istruzioni passo passo per le piattaforme più comuni:

1. WordPress (tramite functions.php) Aggiungi questo codice al file functions.php del tuo tema child:

function add_noai_meta_tag() {
    echo '<meta name="robots" content="noai, noimageai">' . "\n";
}
add_action('wp_head', 'add_noai_meta_tag');

2. Siti HTML Statici Aggiungi direttamente alla sezione <head> del tuo HTML:

<head>
    <meta name="robots" content="noai, noimageai">
</head>

3. Squarespace Vai su Impostazioni > Avanzate > Code Injection, quindi aggiungi nella sezione Header:

<meta name="robots" content="noai, noimageai">

4. Wix Vai su Impostazioni > Codice Personalizzato, clicca “Aggiungi Codice Personalizzato”, incolla il meta tag, seleziona “Head” e applicalo a tutte le pagine.

Ogni piattaforma offre diversi livelli di controllo — WordPress consente l’implementazione pagina per pagina tramite plugin, mentre Squarespace e Wix forniscono opzioni globali a livello di sito. Scegli il metodo che meglio si adatta al tuo livello di comfort tecnico e alle tue esigenze specifiche.

Limiti ed Efficacia dei Tag NoAI

Sebbene i tag noai e noimageai rappresentino un importante passo avanti verso la protezione dei creatori di contenuti, hanno limiti significativi. In primo luogo, non sono standard web ufficiali — DeviantArt li ha creati come iniziativa comunitaria, il che significa che non esiste una specifica formale o un meccanismo di applicazione. In secondo luogo, la conformità è interamente volontaria. I crawler ben educati delle grandi aziende rispettano queste direttive, ma i bot poco educati e gli scraper possono ignorarle senza conseguenze. In terzo luogo, la mancanza di standardizzazione significa che l’adozione varia. Alcune aziende AI più piccole e organizzazioni di ricerca potrebbero persino non essere a conoscenza di queste direttive, figuriamoci implementarne il supporto. Infine, i soli meta tag non possono impedire a malintenzionati determinati di fare scraping dei tuoi contenuti. Un crawler malevolo può ignorare completamente le tue direttive, rendendo essenziali ulteriori livelli di protezione per una sicurezza completa dei contenuti.

Combinare i Meta Tag con robots.txt e Altri Metodi

La strategia più efficace per il controllo dell’accesso AI utilizza più livelli di protezione piuttosto che affidarsi a un singolo metodo. Ecco un confronto dei diversi approcci di protezione:

MetodoAmbitoEfficaciaDifficoltà
Meta Tag (noai)A livello di paginaMedia (conformità volontaria)Facile
robots.txtA livello di sitoMedia (solo consultivo)Facile
Header X-Robots-TagA livello di serverMedio-Alta (copre tutti i tipi di file)Media
Regole FirewallA livello di reteAlta (blocca a livello di infrastruttura)Difficile
Allowlisting IPA livello di reteMolto Alta (solo fonti verificate)Difficile

Una strategia completa potrebbe includere: (1) implementare i meta tag noai su tutte le pagine, (2) aggiungere regole robots.txt che bloccano i crawler di addestramento AI conosciuti, (3) impostare header X-Robots-Tag a livello di server per i file non HTML, e (4) monitorare i log del server per identificare i crawler che ignorano le tue direttive. Questo approccio a più livelli aumenta significativamente la difficoltà per i malintenzionati, mantenendo al contempo la compatibilità con i crawler ben educati che rispettano le tue preferenze.

Monitoraggio e Verifica della Conformità dei Crawler

Dopo aver implementato i tag noai e altre direttive, dovresti verificare che i crawler stiano effettivamente rispettando le tue regole. Il metodo più diretto è controllare i log di accesso del server per l’attività dei crawler. Su server Apache, puoi cercare crawler specifici:

grep "GPTBot\|ClaudeBot\|PerplexityBot" /var/log/apache2/access.log

Se vedi richieste da crawler che hai bloccato, significa che stanno ignorando le tue direttive. Per i server NGINX, controlla /var/log/nginx/access.log usando lo stesso comando grep. Inoltre, strumenti come Cloudflare Radar forniscono visibilità sui pattern di traffico dei crawler AI sul tuo sito, mostrando quali bot sono più attivi e come il loro comportamento cambia nel tempo. Il monitoraggio regolare dei log — almeno mensilmente — ti aiuta a identificare nuovi crawler e a verificare che le tue misure di protezione funzionino come previsto.

Domande frequenti

Yasha è un talentuoso sviluppatore software specializzato in Python, Java e machine learning. Yasha scrive articoli tecnici su IA, prompt engineering e sviluppo di chatbot.

Yasha Boroumand
Yasha Boroumand
CTO, FlowHunt

Monitora Come l'IA Cita il Tuo Brand

Usa AmICited per tracciare come i sistemi di IA come ChatGPT, Perplexity e Google AI Overviews citano e riferiscono i tuoi contenuti su diverse piattaforme AI.

Scopri di più

Tag Meta NoAI
Tag Meta NoAI: Proteggere i contenuti dall’addestramento AI

Tag Meta NoAI

Scopri cosa sono i tag meta NoAI, come funzionano per prevenire lo scraping AI, i metodi di implementazione e la loro efficacia nel proteggere i tuoi contenuti ...

7 min di lettura