Peso 20% Guida ai controlliPriorità in base al risultato
Questa guida ai controlli copre i controlli pensati per la ricerca AI e per gli assistenti come
ChatGPT, Claude, Perplexity e Gemini: quali crawler AI possono aprire le tue pagine, i tentativi
nascosti di orientare le risposte dell'AI, e quanto i tuoi contenuti sono facili da riassumere,
attribuire e datare. Diversi controlli verificano idee diffuse ma non dimostrate: compaiono nel
report e non entrano nel punteggio.
Sesta dimensione ponderata: questi controlli specifici per l'AI valgono il 20% del Punteggio AEO e valutano i segnali pensati per la scoperta, l'attribuzione e la citazione da parte dell'AI. Ogni controllo conta in base a quanto le prove lo sostengono: i controlli segnati come Non dimostrato compaiono nel report ma non vengono conteggiati e, se in questa dimensione non c'è nulla da pesare, la dimensione resta fuori e gli altri pesi vengono aumentati in proporzione.
Come viene valutata la dimensione Specifica AI. Tutti i controlli hanno la stessa importanza; quanto contano dipende dalle prove. Peso pieno (prove ufficiali o confermate da più fonti): AI Bot Permissions, Hidden AI Instructions, Claim Attribution e Content Versioning. Metà peso (consiglio di professionisti del settore): AI-Readable Summaries, Content Clarity, Semantic Relevance ed Entity Recognition Quality. Non conteggiati (non dimostrati): AI Citation Potential, llms.txt Implementation, AI Opt-Out Signals, Content Licensing, Entity Disambiguation, Knowledge Graph Readiness, AI Schema Properties e Speakable Content. Hidden AI Instructions conta solo sulle pagine in cui trova qualcosa; altrimenti è N/A.
Permessi dei crawler AI
Quali crawler AI possono aprire le tue pagine, valutati in base allo scopo di ciascun crawler: ricerca, recupero su richiesta dell'utente o addestramento.
AI Bot Permissions
Critico
Cosa controlla
Legge il tuo robots.txt come fanno i crawler (RFC 9309) e controlla quali crawler AI possono aprire la pagina scansionata (il suo percorso e la query), raggruppati per scopo: ricerca (OAI-SearchBot, PerplexityBot, Claude-SearchBot, Bingbot, Googlebot), recupero su richiesta dell'utente (ChatGPT-User, Perplexity-User, Claude-User) e addestramento (GPTBot, ClaudeBot, CCBot, Google-Extended, Applebot-Extended, Bytespider, meta-externalagent). Nomi dei crawler aggiornati al 7 ottobre 2026.
Perché conta
I crawler di ricerca e quelli di recupero su richiesta dell'utente decidono se la ricerca AI e gli assistenti possono trovare e aprire una pagina. I crawler di addestramento sono una decisione a parte: bloccare GPTBot o Google-Extended non ti nasconde dalla ricerca di ChatGPT né da Google AI Overviews. Un crawler senza un gruppo tutto suo segue le regole User-agent: *; non serve un Allow esplicito per ogni bot.
Come viene valutato
100 quando nessun crawler di ricerca o di recupero su richiesta dell'utente è bloccato sulla pagina; bloccare i crawler di addestramento non pesa mai sul risultato. Se robots.txt non esiste (404, o un'altra risposta 4xx non elencata sotto Non misurato), ogni crawler può entrare e il controllo è superato.
Superato: i crawler di ricerca e di recupero su richiesta dell'utente possono aprire la pagina (i blocchi ai crawler di addestramento vanno bene)Non superato, critico: tutti i crawler di ricerca bloccati (0)Non superato, alto: alcuni crawler di ricerca bloccati (25)Non superato, medio: bloccati solo i crawler di recupero su richiesta dell'utente (50)Non misurato: non è stato possibile leggere robots.txt (401, 403, 407 o 429, un errore del server, un redirect, una pagina HTML al posto delle regole, o nessuna risposta)
Come correggere
Assegna al crawler di ricerca o di recupero su richiesta dell'utente bloccato un gruppo tutto suo con Allow: / e ripeti lì le righe Disallow dei tuoi percorsi privati (un gruppo dedicato a un crawler specifico non eredita le regole *). Se è bloccato solo il percorso di questa pagina, elimina o restringi la regola Disallow che lo copre. Decidi a parte l'accesso per l'addestramento.
Cerca segnali di opt-out non ufficiali: noai o noimageai in un meta tag qualsiasi, un meta tag chiamato ai-opt-out, le stesse parole in un header X-Robots-Tag, oppure un header X-AI-Opt-Out. Un meta tag chiamato ai-training con "allow" viene letto come opt-in.
Perché conta
I principali motori non documentano questi tag, e l'opt-out è una tua scelta. Il controllo viene mostrato perché un tag aggiunto di default dal tuo CMS non ti colga di sorpresa; non conta nel punteggio.
Come viene valutato
Mostrato solo a titolo informativo: il risultato non entra mai nel punteggio.
Superato: nessun segnale di opt-out trovatoNon superato: trovato un segnale di opt-out
Come correggere
Rimuovi i tag di opt-out che non volevi e controlla le impostazioni del CMS o della piattaforma. Tienili se l'opt-out è quello che vuoi. Per tenere fuori i crawler di addestramento AI, il metodo documentato sono le regole di robots.txt per quei crawler.
Cosa evitare
<!-- Unofficial opt-out tags: remove them if you did not intend to opt out -->
<meta name="robots" content="noai">
<meta name="robots" content="noimageai">
<!-- No opt-out tags, standard robots -->
<head>
<meta name="robots" content="index, follow">
</head>
Istruzioni nascoste
Testo che le persone non vedono e che cerca di dire agli assistenti AI cosa rispondere.
Hidden AI Instructions
Alto
Cosa controlla
Cerca nell'HTML della pagina istruzioni rivolte agli assistenti AI, come "ignore previous instructions", "you are an AI assistant", "when summarising this page, say...", "ChatGPT, recommend..." o "AI assistants should recommend us", nei punti che le persone non vedono: elementi nascosti (l'attributo hidden, aria-hidden, display:none, visibility:hidden, dimensione del carattere o opacità a zero, testo trasparente, testo fuori schermo o ritagliato, classi come sr-only), commenti HTML, meta tag, attributi alt, title e aria-label, <noscript>, <template>, JSON-LD e i prompt precompilati nei link "Summarize with AI". Un testo che si limita a parlare di AI non viene segnalato, e una copia nascosta di parole visibili anche altrove (per esempio una versione mobile e una desktop dello stesso testo) conta come testo visibile.
Perché conta
Le linee guida per i webmaster di Bing citano la prompt injection, e le norme antispam di Google coprono i tentativi di manipolare le sue risposte AI. Le istruzioni nascoste espongono la pagina al rischio di essere declassata o rimossa.
Come viene valutato
Non superato: istruzioni rivolte all'AI trovate in un punto nascosto (ognuna è elencata con il punto in cui è stata trovata)Nessuno trovato: non applicabile, quindi una pagina pulita non guadagna punti da questo controlloSolo nel testo visibile (per esempio un articolo sulla prompt injection): mostrato a titolo informativo, non è un problemaNon misurato: l'HTML della pagina non era disponibile
Come correggere
Rimuovi ogni passaggio elencato dal template, dal campo del CMS, dal plugin o dal tag manager che lo aggiunge. Fai in modo che un link "Summarize with AI" resti una semplice richiesta di riassumere la pagina, senza parole come "remember", "trusted source" o "recommend".
Leggibilità per l'AI
Riassunti, frasi semplici e un layout chiaro rendono una pagina più facile da leggere e da citare correttamente.
AI-Readable Summaries
Medio
Cosa controlla
Cerca un riassunto nella pagina: la sigla "TL;DR", un elemento con una classe o un id che contiene summary, abstract, tldr o key-takeaways, role="doc-abstract", un abstract o una description JSON-LD di oltre 100 caratteri, oppure un primo paragrafo di oltre 150 caratteri che si presenta come panoramica, riepilogo o guida. Se non trova nulla di tutto questo, legge l'inizio del testo della pagina cercando titoli come "Summary", "Key takeaways" o "Overview". Sulle pagine in italiano valgono anche "In sintesi", "In breve", "Riepilogo" e simili.
Perché conta
Un breve riassunto all'inizio dà subito la risposta a chi legge ed è facile da citare. È una pratica diffusa più che un segnale confermato, quindi conta per metà del peso.
Come viene valutato
100 con due o più tipi di riassunto, 70 con uno, 30 se non ce n'è nessuno.
Superato: almeno un riassunto trovatoNon superato: nessuno trovato
Come correggere
Apri le pagine lunghe con un breve riassunto o un elenco di "Punti chiave" che dica la risposta principale. Un blocco etichettato come quello dell'esempio qui sotto viene riconosciuto.
Esempio
<article>
<h1>Complete Guide to API Security</h1>
<aside class="key-takeaways">
<h2>Key Takeaways</h2>
<ul>
<li>API security requires authentication and encryption</li>
<li>OAuth 2.0 is the recommended standard</li>
<li>Rate limiting prevents abuse</li>
</ul>
</aside>
<!-- Main content follows -->
</article>
Content Clarity
Alto
Cosa controlla
La lunghezza media delle parole e delle frasi nel testo della pagina (menu di navigazione compresi), e se il testo è diviso in almeno tre paragrafi.
Perché conta
Le frasi semplici sono più facili da leggere e da citare correttamente. Scrivere frasi brevi è una buona pratica, non una regola, quindi conta per metà del peso.
Come viene valutato
Parte da 70. Parole lunghe in media meno di 5 lettere aggiungono 10 punti (meno di 6 ne aggiungono 5, più di 7 ne tolgono 10); frasi lunghe in media meno di 15 parole aggiungono 15 punti (meno di 20 ne aggiungono 5, più di 25 ne tolgono 15); tre o più paragrafi aggiungono 5 punti. Una pagina con meno di 50 parole ottiene 30.
Superato: 60 o piùNon superato: sotto 60 (alto sotto 40)
Come correggere
Spezza le frasi lunghe, preferisci la parola semplice, spiega i termini tecnici la prima volta che li usi e tieni un'idea per paragrafo.
Semantic Relevance
Alto
Cosa controlla
I segnali di struttura della pagina: elementi semantici (article, section, main, nav, aside, header, footer), un solo H1 con almeno due H2, blocchi article o section, elenchi e figure.
Perché conta
Titoli chiari e sezioni marcate mostrano come è organizzato il contenuto, a chi legge e ai software. È una pratica diffusa, quindi conta per metà del peso.
Come viene valutato
Parte da 50. Cinque o più elementi semantici aggiungono 20 punti (due o più ne aggiungono 10); un H1 con due o più H2 ne aggiunge 15 (un H2 qualsiasi ne aggiunge 5); elementi article o section ne aggiungono 10; due o più elenchi ne aggiungono 5; una figura ne aggiunge 5.
Superato: 60 o piùNon superato: sotto 60 (alto sotto 40)
Come correggere
Dai alla pagina un solo H1 e degli H2 descrittivi, marca il contenuto principale e le sue sezioni con HTML semantico, e usa gli elenchi per passaggi e opzioni.
Una stima approssimativa basata soprattutto sul numero di parole e sul markup: parte da 50 e aggiunge punti per 500 parole o più, JSON-LD, citazioni o link a riferimenti, elenchi o tabelle, e tre o più titoli. Le pagine con meno di 200 parole perdono 10 punti.
Perché conta
Nessun punteggio può prevedere se gli strumenti AI citeranno una pagina, quindi questo controllo è mostrato a titolo informativo e non viene conteggiato.
Come viene valutato
Mostrato solo a titolo informativo: il risultato non entra mai nel punteggio.
Superato: 60 o piùNon superato: sotto 60
Come correggere
Qui non c'è niente di specifico da correggere. Lavora sui controlli che contano: risposte dirette, fatti chiari, fonti e accesso dei crawler.
Attribuzione dei contenuti
Chi lo dice, da quando, e come si possono riutilizzare i contenuti.
Claim Attribution
Alto
Cosa controlla
Cerca quattro tipi di attribuzione: riferimenti numerati come [1] nel testo; un titolo (da H2 a H4) che contiene "reference", "source", "citation" o "bibliography" (sulle pagine in italiano anche "fonti", "riferimenti" o "bibliografia"); una citazione in blockquote con un <cite>; e più di cinque link scritti come indirizzi web completi (http...), compresi i tuoi link interni quando sono scritti così.
Perché conta
Le affermazioni attribuite a una fonte possono essere verificate da lettori, redattori e da qualsiasi sistema che segua il link, e questo rende la pagina più affidabile.
Come viene valutato
100 con tre o più tipi, 80 con due, 60 con uno, 30 se non ce n'è nessuno.
Superato: almeno un tipo di attribuzioneNon superato: nessuno trovato (alto)
Come correggere
Indica la fonte di ogni dato o affermazione e collegala con un link, con il nome dello studio e la data quando ci sono. Le pagine più lunghe possono chiudersi con una sezione Fonti.
Esempio di attribuzione corretta
<!-- Properly attributed claim -->
<p>
Average delivery time fell from 5 to 3 days in 2025, according to
<cite>
<a href="https://example.org/logistics-survey-2025">
Example Logistics Survey 2025
</a>
</cite>.
</p>
<!-- Quote with attribution -->
<blockquote cite="https://example.com/interview">
<p>"We publish every figure with its source."</p>
<footer>— <cite>Dr. Sarah Chen</cite></footer>
</blockquote>
Content Versioning
Basso
Cosa controlla
Cerca i segnali che dicono quando la pagina è cambiata l'ultima volta: una data visibile dopo "Ultimo aggiornamento", "Aggiornato il" o diciture simili, oppure un numero di versione (anche in inglese, tedesco, francese, spagnolo e portoghese), elementi <time datetime>, un meta tag con la data di modifica, un titolo da registro delle modifiche (changelog, revision, history, updates; sulle pagine in italiano anche cronologia, revisioni, aggiornamenti) e dateModified nel JSON-LD.
Perché conta
Una data di aggiornamento visibile e vera permette a chi legge di capire quanto sono attuali le informazioni. Cambia la data quando cambiano i fatti: le indicazioni di Google sconsigliano di aggiornare le date solo per sembrare recenti.
Come viene valutato
100 con due o più tipi di segnale, 70 con uno, 40 se non ce n'è nessuno.
Superato: almeno un segnaleNon superato: nessuno trovato (basso)
Come correggere
Mostra nella pagina la data di pubblicazione e quella dell'ultimo aggiornamento, marcale con <time datetime>, aggiungi dateModified al markup Article e dai un numero di versione alla documentazione tecnica.
Una licenza chiara dice come si possono riutilizzare i tuoi contenuti. Non ha legami con la visibilità nella ricerca o nell'AI, quindi è mostrata a titolo informativo e non conta nel punteggio.
Superato: almeno un segnale di licenza o di copyrightNon superato: nessuno trovato
Come correggere
Facoltativo. Se vuoi indicare le condizioni di riutilizzo, aggiungi un avviso di copyright o di Creative Commons e la proprietà license nel tuo JSON-LD.
Aiuta i software a capire esattamente di quale azienda, persona o prodotto parla la pagina.
Entity Recognition Quality
Alto
Cosa controlla
Il markup che dà un nome alle cose presenti nella pagina: blocchi JSON-LD con un @type al primo livello (un blocco che contiene solo un @graph non viene contato), microdata schema.org, elementi come <address>, <time>, <cite>, <abbr> e <dfn>, e un po' di enfasi (almeno tre <strong>, <em> o simili).
Perché conta
Un markup che dice di chi e di cosa parla la pagina aiuta i software a capire esattamente quale azienda, persona o prodotto intendi. È una pratica diffusa, quindi conta per metà del peso.
Come viene valutato
Parte da 50. Ogni blocco JSON-LD con un @type aggiunge 10 punti (ogni elemento con tipo in un elenco JSON-LD ne aggiunge 5), ogni elemento microdata schema.org ne aggiunge 5, ogni tipo di elemento indicato sopra ne aggiunge 3 e l'enfasi ne aggiunge 5.
Superato: 60 o piùNon superato: sotto 60 (alto sotto 40)
Come correggere
Descrivi la tua azienda, le persone e i prodotti in JSON-LD (Organization, Person, Product) e chiamali con il nome completo la prima volta che li citi.
Entity Disambiguation
Non dimostrato · non conteggiato
Cosa controlla
Cerca nel contenuto link a pagine di Wikipedia, Wikidata o DBpedia, e proprietà sameAs nei tuoi dati strutturati che puntano a quei siti.
Perché conta
Molte aziende non hanno una voce su Wikipedia o Wikidata, e averla non è necessario per comparire nelle risposte AI. È mostrato a titolo informativo e non conta nel punteggio.
Come viene valutato
Mostrato solo a titolo informativo: il risultato non entra mai nel punteggio.
Superato: un link o un sameAs a Wikipedia, Wikidata o DBpediaNon superato: nessuno trovato
Come correggere
Facoltativo. Se la tua azienda ha una voce su Wikidata o Wikipedia, inseriscila in sameAs insieme agli altri profili ufficiali. Usa il nome completo la prima volta che citi qualcuno o qualcosa.
Esempio
<!-- Good: Clear entity disambiguation -->
<p>
<a href="https://www.apple.com">Apple Inc.</a>
announced new products. CEO
<a href="https://en.wikipedia.org/wiki/Tim_Cook">Tim Cook</a>
presented the keynote.
</p>
<!-- With Schema.org markup -->
<span itemscope itemtype="https://schema.org/Person">
<span itemprop="name">Dr. Sarah Chen</span>,
<span itemprop="jobTitle">Chief AI Researcher</span>
</span>
Knowledge graph e markup aggiuntivo
Idee diffuse sui knowledge graph e sul markup "per l'AI". Nessuna è dimostrata, quindi tutti e tre i controlli sono mostrati a titolo informativo e non vengono conteggiati.
Knowledge Graph Readiness
Non dimostrato · non conteggiato
Cosa controlla
Un conteggio approssimativo dei tipi Schema.org nella pagina, dei nomi con l'iniziale maiuscola nel testo e delle proprietà di relazione come author, publisher o about.
Perché conta
Una voce in un knowledge graph o su Wikipedia non è un requisito per comparire nelle risposte AI, e contare i nomi dice poco sulla qualità. È mostrato a titolo informativo e non conta nel punteggio.
Come viene valutato
Mostrato solo a titolo informativo. Parte da 50 e può solo aggiungere punti, quindi qualsiasi pagina con del testo lo supera.
Superato: 50 o piùNon superato: nessun testo da leggere
Come correggere
Non serve nulla. Usa sempre il nome completo della tua azienda e descrivila con il markup Organization.
AI Schema Properties
Non dimostrato · non conteggiato
Cosa controlla
Cerca nel tuo JSON-LD le proprietà che si dice aiutino l'AI: speakable (25 punti), sameAs (20), mainEntity (20), about (15), mentions (10) e keywords (10).
Perché conta
Non è dimostrato che una di queste proprietà aumenti le citazioni nelle risposte AI. Usane una solo se descrive la pagina in modo veritiero. È mostrato a titolo informativo e non conta nel punteggio.
Come viene valutato
Mostrato solo a titolo informativo: il risultato non entra mai nel punteggio.
Superato: 50 o piùNon superato: sotto 50
Come correggere
Non serve nulla.
Speakable Content
Non dimostrato · non conteggiato
Cosa controlla
Cerca nel tuo JSON-LD il markup speakable: selettori CSS o XPath che indicano agli assistenti vocali quali parti della pagina leggere ad alta voce.
Perché conta
Il supporto è limitato e non è dimostrato che aiuti le risposte vocali o dell'AI, quindi è mostrato a titolo informativo e non viene conteggiato. Auto-Fix non lo aggiunge più.
Come viene valutato
Mostrato solo a titolo informativo: il risultato non entra mai nel punteggio.
Superato: almeno un selettore speakableNon superato: nessuno
Come correggere
Non serve nulla.
File llms.txt
llms.txt è un file di riepilogo facoltativo proposto per i sistemi AI. Google non lo usa e non ci sono prove che lo usi uno dei principali motori AI, quindi questo controllo è mostrato a titolo informativo e non viene conteggiato.
llms.txt Implementation
Non dimostrato · non conteggiato
Cosa controlla
Cerca /llms.txt e poi /llm.txt, serviti come testo semplice o Markdown; una pagina HTML servita a quell'indirizzo non conta. Se trova un file, valuta quanto sembra completo.
Perché conta
È una proposta facoltativa, non uno standard che i motori di ricerca o AI seguano notoriamente. Un file mancante non è un problema e non abbassa il punteggio.
Come viene valutato
Mostrato solo a titolo informativo. Un file ottiene 25 punti per una riga di titolo (#), 25 per una descrizione, 25 per i link, 15 per le sezioni e 10 se supera i 500 caratteri.
Superato: un file con 50 o piùNon superato: nessun file, o un file sotto 50
Come correggere
Facoltativo. Se vuoi averlo, pubblica nella radice del sito un llms.txt in testo semplice con un titolo, una breve descrizione e i link alle pagine principali, come indica llmstxt.org.
Esempio di llms.txt di base
# Your Organization Name
> What your organization does
## Key pages
- [About](https://yoursite.com/about): Company overview
- [Products](https://yoursite.com/products): Our offerings
- [Blog](https://yoursite.com/blog): Latest insights
Esempio di llms.txt completo
# TechCorp Solutions
> Enterprise software company specializing in AI-powered business intelligence and data analytics.
## Key pages
- [About](https://techcorp.com/about): Company overview and mission
- [Products](https://techcorp.com/products): Our software solutions
- [Pricing](https://techcorp.com/pricing): Plans and pricing information
- [Blog](https://techcorp.com/blog): Latest insights and tutorials
## Contact
- Email: info@techcorp.com
- Support: support@techcorp.com