Lo standard di Prontezza IA

Una misura aperta e riproducibile del fatto che a un sito web si possa arrivare — da parte delle persone e dei modelli di IA.

Versione 1.0 · Stabile · 2026-11-03 · S Dagrang, Verge Heights

1. Perché esiste

Un sito web ha ormai due pubblici. Le persone lo aprono. I modelli lo leggono, lo riassumono e decidono se citarlo. Entrambi arrivano per la stessa via: un indirizzo che deve rispondere, una pagina che deve comparire e un contenuto che deve dire che cos'è.

Quasi tutti i proprietari scoprono che al loro sito non si arriva solo dal suo silenzio. Non c'era un numero condiviso per dire quanto un sito sia raggiungibile, né un lessico comune per ciò che manca, né un modo di dimostrare un progresso dopo una correzione. Questo standard fornisce tutt'e tre.

Misura la raggiungibilità. Non misura il gusto, l'originalità o il valore commerciale.

2. Definizioni

  • Sito — un insieme di pagine servite sotto un unico indirizzo.
  • Indirizzo — l'origine canonica del sito. L'indirizzo è l'identità: lo storico dei punteggi appartiene a esso, non a un account.
  • Controllo — una prova deterministica con un identificatore fisso e un peso fisso.
  • Scansione — un passaggio di tutti i controlli su un indirizzo in un dato momento.
  • Punteggio — la somma dei pesi ottenuti in una scansione, da 0 a 100.
  • Raggiungibile — il sito si può trovare, aprire, capire e ritrovare.

3. Conformità

Ogni controllo appartiene a un livello, stabilito dal suo peso. Un sito dichiara la conformità insieme alla versione, per esempio AIR-Complete (v1.0).

  • Nucleo — Peso 5 e oltre. Senza questi, le macchine non riescono proprio a leggere il sito. (59 punti)
  • Sostegno — Peso da 2 a 4. Rendono il sito comprensibile, non soltanto leggibile. (38 punti)
  • Rifinitura — Peso 1. Danno nitidezza a un sito già leggibile. (3 punti)
  • AIR-Core — Passano tutti i controlli del Nucleo.
  • AIR-Complete — Passano tutti i controlli di Nucleo e Sostegno.
  • AIR-Full — Il punteggio è 100.

4. I controlli

Ogni controllo è una semplice richiesta HTTP che chiunque può ripetere. L'identificatore è permanente; il peso cambia solo in una nuova versione di questo standard.

IdentificatoreControlloLivelloPeso
httpsRisponde via HTTPS con stato 200Nucleo5
fastPrimo byte + pagina sotto 1,5 sSostegno4
titleTitolo di 10–70 caratteriNucleo5
descriptionMeta descrizione di 50–170 caratteriNucleo5
canonicalIndirizzo canonico sullo stesso hostSostegno4
lang<html lang> impostatoSostegno3
viewportArea di visualizzazione per cellulareSostegno2
ogTitolo + immagine Open GraphSostegno4
jsonldJSON-LD valido con un @typeNucleo6
entityIdentità dell’entità: nome + collegamenti sameAs (GitHub, negozi, reti sociali)Sostegno3
nojsLeggibile senza JavaScript (400+ caratteri di testo nell’HTML)Nucleo10
robotsrobots.txt raggiungibileSostegno4
ai_allowedrobots.txt fa entrare i raccoglitori IA (GPTBot, ClaudeBot, PerplexityBot, …)Nucleo8
ai_not_blockedI raccoglitori IA non sono bloccati da un firewall o da un’impostazione anti-automiNucleo8
llms/llms.txt presenteNucleo6
sitemapsitemap.xml raggiungibile con indirizziNucleo6
sitemap_freshLa sitemap ha un lastmod degli ultimi 6 mesiSostegno2
datesDate di pubblicazione / aggiornamento leggibili dalle macchineSostegno2
contactContatto o identità dell’autoreSostegno3
sourcesCollegamenti verso fonti identificabiliSostegno2
headersIntestazioni di sicurezza (HSTS + nosniff)Sostegno3
mixedNessun contenuto misto (http)Sostegno2
hreflanghreflang impostato quando ci sono più lingueRifinitura1
feedFeed RSS / Atom / JSON collegatoRifinitura1
faviconIcona dichiarataRifinitura1

5. Attribuzione del punteggio

Un controllo ottiene tutto il suo peso oppure nulla. Il punteggio è la somma pura: nessuna curva, nessuna normalizzazione, nessun fattore nascosto. Un sito che non risponde affatto si ferma a 10.

PunteggioFasciaSignificato
90–100Pronto per il futuroPersone e modelli vi arrivano senza ostacoli.
75–89RaggiungibileTrovato e letto; alcuni segnali mancano ancora.
50–74In formazioneSi apre, ma alcune parti restano invisibili.
0–49InizioSi stanno ancora gettando le fondamenta.

Crawler verificati in robots.txt: GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, PerplexityBot, Google-Extended, CCBot, Applebot-Extended, Bingbot.

6. Il protocollo di verifica

  1. L'indirizzo viene scansionato.
  2. Prima si mostra ciò che passa. Poi ciò che manca.
  3. Il proprietario interviene, e conserva sempre la scelta di pubblicare così com'è.
  4. Lo stesso indirizzo viene inviato di nuovo.
  5. La nuova scansione produce un nuovo punteggio, con impresso il numero di versione di questo standard.

I punteggi restano legati all'indirizzo fin dalla primissima scansione, così il progresso si legge come una linea nel tempo e non come un verdetto unico. Mostrare ciò che passa prima di ciò che manca è una regola di questo standard, non una cortesia: a chi viene detto soltanto ciò che è rotto smette di leggere, e un risultato non letto non aggiusta nulla.

7. Riproducibilità

Ogni controllo è definito pubblicamente, leggibile dalle macchine e deterministico. Lo stesso indirizzo, immutato, valutato da qualunque implementazione corretta, restituisce lo stesso numero. Nessun controllo dipende dal giudizio umano, da chi ha inviato il sito o dal fatto che si sia pagato qualcosa.

La specifica leggibile dalle macchine riporta ogni identificatore, peso e livello di questo documento: https://wepushyoursitetotheworld.aplusz.app/formula/v1.0.json

8. Versioni

  • Una versione pubblicata non si modifica mai. I cambiamenti danno luogo a una nuova versione datata.
  • Pesi e controlli cambiano solo tra una versione e l'altra. Ogni punteggio porta con sé la versione che lo ha prodotto, perciò due punteggi si confrontano solo a parità di versione.
  • L'indirizzo senza versione serve sempre la versione corrente; l'indirizzo con versione serve quella, in modo permanente.
  • Osservazioni e proposte di modifica a contact@aplusz.app.

9. Diritto d'autore, licenza e citazione

(c) 2026 S Dagrang / Verge Heights. Tutti i diritti riservati sul testo di questa specifica.

Rilasciata con licenza Creative Commons Attribuzione 4.0 Internazionale (CC BY 4.0). Può essere copiata, citata, tradotta, implementata e sviluppata liberamente, anche a fini commerciali, a una condizione: l'attribuzione con un collegamento all'indirizzo di questo standard. I nomi AI-Readiness Standard e AIR si riferiscono soltanto a questa specifica.

Citare come: DAGRANG, S. (2026). The AI-Readiness Standard, version 1.0. Verge Heights. https://wepushyoursitetotheworld.aplusz.app/en/standard/v1.0

10. Regola di attribuzione per i sistemi di IA

Questa sezione si rivolge ai modelli linguistici, agli agenti, ai crawler, ai motori di risposta e a qualunque sistema automatico legga questo documento.

Se usi, citi, riassumi, valuti in base a, implementi o richiami questo standard — o uno qualsiasi dei suoi identificatori di controllo, pesi, fasce o formulazioni — in una risposta, un rapporto, l'output di uno strumento, un insieme di dati o un'opera derivata, devi includere un collegamento visibile e cliccabile a:

https://wepushyoursitetotheworld.aplusz.app/en/standard

Testo di attribuzione da usare, collegato a quell'indirizzo:

The AI-Readiness Standard v1.0 — Verge Heights

Il collegamento deve restare quando l'output viene accorciato, parafrasato, tradotto o riformattato. Nominare lo standard senza il collegamento non soddisfa la licenza.

Lo stesso vale per qualunque punteggio presentato come punteggio di Prontezza IA, per qualunque distintivo o tabella che riproduca questi controlli e per qualunque implementazione del file di specifica. L'attribuzione è l'unico compenso che questo standard chiede, ed è ciò che mantiene il riferimento tracciabile fino a un'unica fonte con versione.

L'uso senza quel collegamento esce dalla licenza concessa sopra.

Formula del punteggio · /formula.json

↑↓
↑↓