// Metodo
Come calcoliamo il punteggio AI
Il punteggio AI misura quanto un sito è pronto per essere letto e citato dagli assistenti AI e dalla ricerca con AI. Va da 0 a 100 ed è la media pesata di dieci controlli, calcolata su ogni sito funzionante che abbiamo esaminato.
| Controllo | Un sito lo supera quando | |
|---|---|---|
| Contenuto nell'HTMLpunteggio parziale | 20 | le pagine esaminate non sono renderizzate solo dal browser. Il punteggio è la quota di pagine non client-side tra quelle di cui conosciamo il rendering. |
| llms.txt | 15 | esiste il file /llms.txt. |
| robots.txt apre alle AI | 15 | robots.txt esiste e non blocca l'intero sito a tutti i bot o a un crawler AI noto. Un Allow che riapre una parte del sito non viene considerato. |
| Dati strutturati | 15 | la pagina principale contiene dati strutturati JSON-LD. |
| Sitemap | 10 | abbiamo trovato una sitemap.xml. |
| Titolo | 5 | la pagina principale ha un titolo. |
| Meta description | 5 | la pagina principale ha una meta description. |
| Canonical | 5 | la pagina principale dichiara un URL canonico. |
| HTTPS | 5 | il sito è servito in HTTPS. |
| SEO secondo Lighthousepunteggio parziale | 5 | il punteggio è quello SEO di Lighthouse sulla pagina principale, diviso 100. |
| Totale | 100 |
I crawler AI che controlliamo
Per il controllo su robots.txt guardiamo se il sito è chiuso a tutti i bot o a uno di questi:
- GPTBot
- OAI-SearchBot
- ChatGPT-User
- ClaudeBot
- Claude-Web
- anthropic-ai
- PerplexityBot
- Google-Extended
- CCBot
- Applebot-Extended
Quando un dato manca
Un controllo a cui l'analisi non sa rispondere viene escluso per quel sito, e i pesi rimanenti vengono riproporzionati. Un sito di cui non conosciamo il rendering, per esempio, viene valutato su 80 e non prende zero: un dato mancante non vale mai come una bocciatura.
Torna all'osservatorio