Come funziona il punteggio SEO
Cosa controlliamo, come i risultati vengono ponderati e prioritizzati e cosa il punteggio può o non può dirti.
Cosa controlliamo
Ogni audit esegue 83 controlli in 8 categorie. Ogni controllo ha un peso da 1 a 10 che riflette quanto conta per la visibilità nella ricerca.
| Categoria | Controlli | Quota del punteggio |
|---|---|---|
| SEO on-page Titoli, descrizioni, intestazioni, link e immagini | 13 | 24% |
| Contenuti Profondità, parole chiave e leggibilità | 8 | 7% |
| SEO tecnica Scansione, indicizzazione, reindirizzamenti e struttura del sito | 15 | 23% |
| Velocità Risposta del server, peso della pagina e caricamento | 14 | 14% |
| Sicurezza HTTPS, certificati e intestazioni di sicurezza | 9 | 10% |
| Social e risultati multimediali Open Graph, card di X e dati strutturati | 5 | 4% |
| Preparazione alla ricerca IA Accesso e struttura per i motori di ricerca IA | 6 | 7% |
| Accessibilità Etichette, nomi, landmark e altre basi WCAG | 13 | 11% |
Come viene calcolato il punteggio
- Un controllo superato ottiene tutto il suo peso, un avviso metà e un errore nulla.
- Il punteggio è la percentuale ponderata di tutti i controlli valutati, da 0 a 100. I punteggi per categoria usano la stessa formula all’interno di ciascuna categoria.
- I controlli informativi (ad esempio un file llms.txt facoltativo) non abbassano mai il punteggio.
- Voti: A da 90, B da 80, C da 65, D da 50, F sotto 50.
Prima i blocchi critici
Alcuni problemi impediscono del tutto a una pagina di comparire nella ricerca: un codice di stato di errore, una direttiva noindex o un blocco in robots.txt. Vengono mostrati come blocchi critici in cima al report, indipendentemente dal punteggio complessivo. Una pagina può ottenere 90 ed essere comunque invisibile nella ricerca.
Come vengono definite le priorità
Il Centro decisionale ordina il lavoro usando quattro segnali per ogni errore e avviso:
- Impatto – critico, alto, medio o basso, in base al peso del controllo e a se influisce sull’indicizzazione.
- Difficoltà – facile, media o difficile: una stima dello sforzo per correggere.
- Affidabilità – alta per misurazioni dirette (titolo mancante, tag noindex), media per euristiche (leggibilità, profondità del contenuto) e test di rete campionati.
- Punteggio di priorità – combina gravità, peso, impatto e difficoltà. I miglioramenti rapidi sono correzioni semplici con impatto medio o superiore.
I dati mancanti non sono un errore
Se non possiamo misurare qualcosa (Google non ha ancora dati di velocità reali degli utenti, oppure un test va in timeout), il controllo viene segnalato come non disponibile o informativo invece di pesare contro di te. I link che rispondono con 401, 403 o 429 non sono segnalati come rotti.
Nuovi test e cronologia
Ripeti l’audit dopo aver apportato modifiche. I report mostrano cosa è stato corretto, cosa è nuovo e cosa non è cambiato dall’audit precedente, e gli utenti registrati possono seguire ogni attività nel Fix Centre.
Controlli di scansione sull'intero sito
L'audit del sito (crawler) segue link interni, destinazioni canonical e hreflang e sitemap XML, e verifica 156 tipi di problemi in 19 gruppi. Ogni pagina interessata perde punti in base alla gravità: errori 30, avvisi 10, note 2. La salute del sito è la media dei punteggi delle pagine.
Indicizzabilità e codici di stato (8)
| Problema | Gravità |
|---|---|
| Pagine non funzionanti (4xx) Alcuni link interni puntano a pagine inesistenti. | Errore |
| Errori del server (5xx) e problemi Questi URL non si sono caricati o hanno restituito un errore del server. I motori di ricerca eliminano le pagine che falliscono ripetutamente. | Errore |
| Pagine soft 404 Queste pagine restituiscono 200 OK ma sembrano pagine di errore (titolo, intestazione o testo dicono “non trovato”). Google le tratta come soft 404 e spreca budget di scansione. | Warning |
| Pagine noindex Queste pagine chiedono ai motori di ricerca di non indicizzarle. Verifica che sia intenzionale. | Notice |
| Nofollow a livello di pagina Un meta tag robots o un'intestazione X-Robots-Tag dice ai motori di ricerca di non seguire nessun link di queste pagine, quindi non trasmettono autorità interna. | Warning |
| Pagine noindex con molti link interni La tua stessa navigazione manda visitatori e crawler a pagine che hai chiesto di non indicizzare, sprecando autorità interna. | Warning |
| Noindex combinato con canonical verso un altro URL Queste pagine sono noindex e puntano anche il canonical a un altro URL. Google può trasferire il noindex alla destinazione canonica. Le due direttive si contraddicono. | Warning |
| Bloccato da robots.txt I link interni puntano a URL bloccati dal robots.txt, quindi i motori di ricerca non possono scansionarli. | Notice |
Reindirizzamenti (8)
| Problema | Gravità |
|---|---|
| Link interni a reindirizzamenti I link interni puntano a URL che reindirizzano, rallentando visitatori e crawler. | Warning |
| Catene di reindirizzamento Questi URL passano per due o più reindirizzamenti prima di arrivare a una pagina. Ogni salto rallenta il caricamento e le catene lunghe possono fermare i crawler prima dell'URL finale. | Warning |
| Loop di reindirizzamento Questi URL reindirizzano in cerchio e non arrivano mai a una pagina. I visitatori vedono un errore e i motori di ricerca rinunciano. | Errore |
| Reindirizzamenti verso pagine non funzionanti Questi reindirizzamenti portano a un URL con errore, quindi mandano i visitatori in un vicolo cieco. | Errore |
| Reindirizzamenti temporanei (302/307) I reindirizzamenti temporanei indicano ai motori di ricerca che il cambiamento non è permanente, quindi il vecchio URL può restare indicizzato. | Notice |
| URL HTTPS che reindirizzano a HTTP Gli URL sicuri reindirizzano a indirizzi http:// non sicuri. I browser avvisano i visitatori e i segnali di posizionamento si dividono. | Errore |
| URL interni che reindirizzano ad altri domini Questi URL interni mandano i visitatori su un altro sito. Verifica che sia intenzionale (ad esempio una sezione trasferita). | Notice |
| Reindirizzamenti meta refresh Queste pagine usano un meta tag refresh. È più lento di un reindirizzamento lato server e meno affidabile per i motori di ricerca. | Warning |
Tag canonical (11)
| Problema | Gravità |
|---|---|
| Canonicalizzato su un altro URL Queste pagine puntano il canonical a un altro URL, che di solito verrà indicizzato al loro posto. | Notice |
| Tag canonical mancante Le pagine indicizzabili senza tag canonical lasciano ai motori di ricerca il compito di indovinare quale variante di URL indicizzare (parametri, http/https, barra finale). | Warning |
| Più tag canonical diversi Queste pagine dichiarano più di un URL canonico. Google potrebbe ignorarli tutti. | Errore |
| Il canonical punta a una pagina di errore La destinazione del canonical restituisce un errore, quindi i motori di ricerca non possono indicizzare la versione preferita e potrebbero ignorare il canonical. | Errore |
| Il canonical punta a un reindirizzamento La destinazione del canonical reindirizza altrove, inviando segnali confusi ai motori di ricerca. | Warning |
| Il canonical punta a una pagina noindex L'URL preferito chiede di non essere indicizzato, quindi nessuna delle due pagine potrebbe comparire nei risultati. | Errore |
| Catene di canonical La destinazione del canonical punta a sua volta a un altro URL canonico. I motori di ricerca potrebbero non seguire la catena. | Warning |
| Loop di canonical Due pagine si indicano a vicenda come canoniche. I motori di ricerca non sanno quale indicizzare. | Errore |
| Il canonical punta a un altro dominio Queste pagine puntano il canonical a un altro sito, chiedendo ai motori di ricerca di indicizzare quel sito al loro posto. | Notice |
| URL canonici relativi Il canonical usa un percorso relativo. Funziona, ma gli URL assoluti evitano errori tra ambienti e varianti di protocollo. | Notice |
| Il canonical usa http:// su un sito HTTPS Le pagine sicure indicano come canonica la versione http:// non sicura, chiedendo ai motori di ricerca di indicizzare la copia non sicura. | Errore |
Hreflang e internazionale (8)
| Problema | Gravità |
|---|---|
| Codici hreflang non validi Questi valori hreflang non sono codici ISO di lingua (e regione facoltativa) validi, quindi i motori di ricerca li ignorano. | Errore |
| Link di ritorno hreflang mancanti La pagina A indica la pagina B come alternativa, ma B non rimanda ad A. Google ignora le coppie hreflang senza link di ritorno. | Warning |
| Hreflang punta a URL con errori o reindirizzamenti Gli URL alternativi devono restituire 200. Le destinazioni che reindirizzano o falliscono vengono ignorate. | Errore |
| Hreflang punta a pagine non canoniche o noindex Le alternative devono essere la versione canonica e indicizzabile di ogni pagina, altrimenti le annotazioni vengono ignorate. | Warning |
| Hreflang senza autoreferenza Le pagine con hreflang devono includere se stesse nell'elenco delle alternative. | Notice |
| Hreflang senza x-default Un'alternativa x-default dice ai motori di ricerca quale pagina mostrare ai visitatori la cui lingua non è in elenco. | Notice |
| Voci hreflang in conflitto Lo stesso codice lingua punta a URL diversi su una pagina, quindi i motori di ricerca non sanno quale sia giusto. | Warning |
| Il lang dell'HTML differisce dall'hreflang della pagina stessa The lang attribute on <html> does not match the language this page declares for itself in hreflang. | Notice |
Sitemap XML (11)
| Problema | Gravità |
|---|---|
| Nessuna sitemap XML trovata Nessuna sitemap trovata nel robots.txt o in /sitemap.xml. Le sitemap aiutano i motori di ricerca a trovare pagine nuove e profonde. | Warning |
| Sitemap non indicata nel robots.txt Una riga Sitemap: nel robots.txt permette a tutti i motori di ricerca di trovare la sitemap, non solo a quelli a cui l'hai inviata. | Notice |
| URL che reindirizzano nella sitemap Le sitemap devono elencare solo URL finali. I reindirizzamenti sprecano budget di scansione e rendono la sitemap meno affidabile. | Warning |
| URL non funzionanti nella sitemap (4xx) La sitemap elenca pagine che non esistono. | Errore |
| URL con errori nella sitemap (5xx) Gli URL della sitemap hanno restituito errori del server o non hanno risposto. | Errore |
| Pagine noindex nella sitemap La sitemap chiede di indicizzare pagine che dicono noindex. I segnali si contraddicono. | Warning |
| Pagine canonicalizzate nella sitemap La sitemap elenca URL il cui canonical punta altrove. Le sitemap devono contenere solo URL canonici. | Warning |
| URL della sitemap bloccati dal robots.txt Gli URL della sitemap sono bloccati nel robots.txt, quindi si chiede ai motori di ricerca di indicizzare pagine che non possono scansionare. | Warning |
| Pagine indicizzabili non presenti nella sitemap Queste pagine indicizzabili sono state trovate tramite i link, ma non sono nella sitemap XML. | Notice |
| Pagine orfane (nella sitemap, senza link interni) Queste pagine sono in una sitemap XML, ma nessuna pagina interna scansionata vi rimanda, quindi ricevono poca autorità interna. | Warning |
| http:// URLs in the sitemap of an HTTPS site La sitemap elenca URL non sicuri che reindirizzano a HTTPS. | Warning |
Link interni ed esterni (13)
| Problema | Gravità |
|---|---|
| Link interni a pagine canonicalizzate I link interni puntano a URL canonicalizzati altrove, portando i crawler su versioni non preferite. | Warning |
| Link interni nofollow I link interni nofollow impediscono all'autorità interna di raggiungere le tue pagine. | Notice |
| Pagine con un solo link interno Queste pagine ricevono link da una sola altra pagina. Le pagine con pochi link vengono scansionate meno spesso e si posizionano peggio. | Notice |
| Pagine senza link interni in uscita Queste pagine non collegano nessun'altra pagina del tuo sito. Visitatori e crawler finiscono in un vicolo cieco. | Warning |
| Pagine con troppi link Le pagine con centinaia di link diluiscono il valore di ognuno e possono sembrare spam. | Notice |
| Link esterni non funzionanti I link ad altri siti restituiscono errori. Frustrano i visitatori e danno l'idea di contenuti abbandonati. | Warning |
| Link senza testo di ancoraggio I link senza testo, testo alternativo o aria-label non danno indizi sulla destinazione a utenti e motori di ricerca. | Warning |
| Testo di ancoraggio generico Link come “clicca qui” o “leggi di più” sprecano l'occasione di descrivere la pagina di destinazione. | Notice |
| Link javascript: I link con javascript: al posto di un URL reale non possono essere seguiti dai crawler. | Notice |
| Link interni a URL http:// Un sito HTTPS collega le proprie pagine tramite http:// non sicuro, causando reindirizzamenti extra e segnali confusi. | Warning |
| Link a host di sviluppo o staging Le pagine collegano localhost o domini di staging o test che visitatori e motori di ricerca non possono raggiungere. | Errore |
| Link interni con parametri di tracciamento I link interni contengono parametri utm_. Creano URL duplicati e sovrascrivono la vera origine del traffico negli analytics. | Notice |
| Pagine profonde (4+ clic dalla home page) Le pagine sepolte in profondità vengono scansionate meno e ricevono meno autorità interna. | Notice |
Titoli, descrizioni e intestazioni (17)
| Problema | Gravità |
|---|---|
| Tag title mancante Le pagine senza titolo faticano a posizionarsi e sembrano difettose nei risultati. | Errore |
| Titoli duplicati Più pagine hanno lo stesso titolo, quindi i motori di ricerca faticano a distinguerle. | Warning |
| Titolo troppo lungo (oltre 60 caratteri) I titoli lunghi vengono troncati nei risultati. | Notice |
| Titolo troppo corto (meno di 25 caratteri) I titoli brevi sprecano spazio che potrebbe attirare clic. | Notice |
| Più tag title These pages have more than one <title> tag. Search engines use one and ignore the rest. | Warning |
| Meta description mancante Google genererà uno snippet dal testo della pagina, di solito meno convincente. | Warning |
| Meta description duplicate Più pagine hanno la stessa meta description. | Warning |
| Meta description troppo lunga (oltre 160 caratteri) Le descrizioni lunghe vengono troncate nei risultati di ricerca. | Notice |
| Meta description troppo corta (meno di 70 caratteri) Le descrizioni molto brevi perdono l'occasione di convincere chi cerca a cliccare. | Notice |
| Più meta description In queste pagine è stata trovata più di una meta description. | Warning |
| Titolo H1 mancante Le pagine senza H1 non hanno un titolo principale chiaro. | Warning |
| H1 vuoto Esiste un H1 ma senza testo, spesso perché contiene un'immagine senza testo alternativo. | Warning |
| Più titoli H1 Più di un H1 può confondere l’argomento principale. | Notice |
| H1 duplicati Più pagine usano lo stesso H1, il che suggerisce argomenti sovrapposti o titoli da template. | Notice |
| H1 troppo lungo (oltre 70 caratteri) I titoli principali molto lunghi sono difficili da leggere a colpo d'occhio. | Notice |
| Livelli di titolo saltati I livelli dei titoli saltano (ad esempio da H2 a H4). La struttura diventa difficile da seguire, soprattutto con i lettori di schermo. | Notice |
| Pagine lunghe senza sottotitoli Le pagine con oltre 500 parole e nessun H2 sono difficili da scorrere e danno meno struttura ai motori di ricerca. | Notice |
Qualità e duplicazione dei contenuti (6)
| Problema | Gravità |
|---|---|
| Contenuto scarno (meno di 200 parole) Le pagine con pochissimo testo raramente si posizionano bene e offrono poco da citare alle risposte IA. | Warning |
| Contenuti duplicati Queste pagine indicizzabili hanno testo identico, quindi i motori di ricerca ne scelgono una e possono ignorare le altre. | Warning |
| Contenuti quasi duplicati Queste pagine sono quasi identiche a un'altra (oltre il 95% circa di testo simile). | Notice |
| Testo segnaposto (lorem ipsum) In queste pagine è stato pubblicato testo segnaposto. | Errore |
| Rapporto testo/HTML basso Meno del 10% dell'HTML di queste pagine è testo visibile, il che di solito indica markup pesante o pochissimi contenuti. | Notice |
| Anno del copyright obsoleto L'anno del copyright nel footer ha più di un anno, il che può far sembrare il sito abbandonato. | Notice |
Immagini (6)
| Problema | Gravità |
|---|---|
| Immagini senza testo alternativo Le immagini senza testo alternativo sono invisibili agli screen reader e penalizzate nella ricerca immagini. | Notice |
| Immagini non funzionanti Queste immagini non si caricano. I visitatori vedono riquadri vuoti e la ricerca immagini non può indicizzarle. | Errore |
| Immagini grandi (oltre 200 KB) Le immagini pesanti rallentano le pagine, soprattutto su mobile, e peggiorano il Largest Contentful Paint. | Warning |
| Immagini senza larghezza e altezza Le immagini senza dimensioni causano spostamenti del layout (CLS) durante il caricamento. | Notice |
| Nessun formato immagine moderno Queste pagine servono solo immagini JPEG/PNG/GIF. WebP e AVIF sono di solito più leggeri del 25–50%. | Notice |
| Molte immagini senza caricamento lazy Le pagine con più di 10 immagini le caricano tutte subito. | Notice |
Prestazioni (9)
| Problema | Gravità |
|---|---|
| Risposta del server lenta (oltre 1,5 s) Le risposte lente danneggiano l’esperienza utente e i Core Web Vitals. | Warning |
| Risposta moderatamente lenta (0,6–1,5 s) Queste pagine iniziano a rispondere dopo i 600 ms che mantengono comodo il Largest Contentful Paint. | Notice |
| HTML pesante (oltre 500 KB) Un HTML pesante è lento da scaricare e da elaborare. | Notice |
| HTML servito senza compressione L’HTML viene inviato senza compressione. Gzip o Brotli riducono in genere il testo del 70–80%. | Warning |
| Script che bloccano il rendering Several scripts in <head> block the first paint until they download and run. | Notice |
| Troppi file JavaScript Le pagine caricano più di 25 file di script. Ognuno aggiunge tempo di download ed esecuzione. | Notice |
| DOM eccessivo (oltre 1.500 elementi) Alberi DOM grandi rallentano il rendering e l'interazione (INP). | Notice |
| JavaScript inline pesante Oltre 100 KB di script inline vengono riscaricati a ogni pagina e non possono essere memorizzati nella cache. | Notice |
| Molti host di script di terze parti Script da oltre 10 domini esterni aggiungono connessioni, ritardi e rischi per la privacy. | Notice |
Sicurezza (11)
| Problema | Gravità |
|---|---|
| Sito non servito via HTTPS Il sito si carica tramite http:// semplice. I browser segnano ogni pagina come “Non sicuro” e HTTPS è un fattore di posizionamento. | Errore |
| Pagine servite tramite HTTP non sicuro Queste pagine di un sito HTTPS si caricano tramite http:// semplice senza reindirizzamento. I browser le segnano come “Non sicuro”. | Errore |
| Contenuti misti Le pagine HTTPS caricano risorse tramite http:// non sicuro. I browser le bloccano o mostrano avvisi. | Errore |
| Moduli non sicuri I moduli inviano a indirizzi http:// o ci sono campi password su pagine non sicure, esponendo ciò che digitano i visitatori. | Errore |
| Intestazione HSTS mancante Senza Strict-Transport-Security, i browser possono ancora provare prima l'HTTP non sicuro. | Notice |
| Content-Security-Policy mancante Una Content-Security-Policy limita da dove possono essere caricati gli script e riduce i danni del cross-site scripting. | Notice |
| Nessuna protezione dal clickjacking Non sono impostati né X-Frame-Options né la direttiva CSP frame-ancestors, quindi altri siti possono incorniciare le tue pagine. | Notice |
| X-Content-Type-Options mancante Senza nosniff, i browser possono indovinare il tipo di file ed eseguire file come script. | Notice |
| Versioni del software del server esposte Le intestazioni di risposta rivelano le versioni esatte del software, aiutando gli attaccanti a trovare vulnerabilità note. | Notice |
| Link target="_blank" senza rel="noopener" I link esterni che si aprono in una nuova scheda senza rel="noopener" permettono all'altro sito di controllare la tua scheda nei browser più vecchi. | Notice |
| Indirizzi email in chiaro Gli indirizzi email nel testo della pagina vengono raccolti dai bot di spam. | Notice |
Dati strutturati (5)
| Problema | Gravità |
|---|---|
| Dati strutturati non validi I blocchi JSON-LD di queste pagine non possono essere letti, quindi i motori di ricerca li ignorano. | Errore |
| Dati strutturati senza proprietà obbligatorie Ci sono tipi di schema ma mancano proprietà necessarie per i risultati avanzati. | Warning |
| Pagine senza dati strutturati Non è stato trovato markup schema.org. I dati strutturati aiutano motori di ricerca e IA a capire la pagina e possono generare risultati avanzati. | Notice |
| Nessun markup breadcrumb nelle pagine più profonde Le pagine a due o più livelli di profondità non hanno BreadcrumbList. I breadcrumb mostrano la struttura del sito nei risultati. | Notice |
| La home page non ha markup Organization Il markup Organization (o LocalBusiness/Person) nella home page aiuta motori di ricerca e assistenti IA a identificare brand, logo e profili. | Notice |
Condivisione sui social (4)
| Problema | Gravità |
|---|---|
| Tag Open Graph mancanti Senza og:title e og:image, le condivisioni su Facebook, LinkedIn, WhatsApp e Slack mostrano un'anteprima semplice o casuale. | Notice |
| Immagine Open Graph mancante Le pagine hanno tag Open Graph ma non og:image, quindi le condivisioni appaiono senza immagine. | Notice |
| og:url differisce dal canonical og:url deve corrispondere all'URL canonico perché le condivisioni vengano attribuite alla pagina giusta. | Notice |
| Card X (Twitter) mancante Senza twitter:card, X mostra per impostazione predefinita un'anteprima piccola. | Notice |
Mobile e basi HTML (6)
| Problema | Gravità |
|---|---|
| Viewport mobile mancante Senza meta tag viewport, i telefoni mostrano un layout desktop rimpicciolito. Google indicizza la versione mobile. | Errore |
| Zoom disattivato su mobile Il viewport impedisce lo zoom, il che è un difetto di accessibilità. | Warning |
| Attributo lingua mancante The <html> tag has no lang attribute, so screen readers and search engines must guess the language. | Warning |
| Doctype HTML5 mancante Senza <!DOCTYPE html>, i browser possono renderizzare in modalità quirks. | Notice |
| Codifica dei caratteri mancante Non è dichiarata alcuna codifica dei caratteri, quindi i caratteri speciali potrebbero apparire in modo errato. | Notice |
| Tag HTML obsoleti Obsolete tags such as <font>, <center> or <marquee> were found. | Notice |
Accessibilità (10)
| Problema | Gravità |
|---|---|
| Campi del modulo senza etichetta I campi senza etichetta (o aria-label) non possono essere identificati da chi usa lettori di schermo. | Warning |
| Pulsanti senza nome accessibile I pulsanti solo icona senza testo o aria-label vengono annunciati solo come “pulsante”. | Warning |
| Iframe senza titolo I frame incorporati hanno bisogno di un titolo perché chi usa lettori di schermo sappia cosa contengono. | Notice |
| ID di elementi duplicati Gli ID devono essere unici. I duplicati rompono l'associazione delle etichette, i link di salto e i riferimenti ARIA. | Notice |
| Valori tabindex positivi I valori tabindex maggiori di 0 cambiano l'ordine naturale della tastiera e confondono chi la usa. | Notice |
| Nessun landmark main Pages without a <main> element (or role="main") are harder to navigate with screen readers. | Notice |
| Tabelle di dati senza celle di intestazione Tables without <th> headers are read cell by cell with no context. | Notice |
| Ruoli ARIA non validi I valori di role sconosciuti vengono ignorati dalle tecnologie assistive. | Notice |
| Elementi focalizzabili nascosti alle tecnologie assistive aria-hidden="true" è su link, pulsanti o campi ancora raggiungibili da tastiera, creando punti di focus “fantasma”. | Warning |
| Testo alternativo che è solo un nome file Un testo alternativo come “IMG_1234.jpg” non dice nulla dell'immagine. | Notice |
Preparazione alla ricerca IA (3)
| Problema | Gravità |
|---|---|
| Crawler della ricerca IA bloccati Il robots.txt blocca i crawler che alimentano risposte e citazioni della ricerca IA, il che può nascondere il sito in ChatGPT search, Perplexity e motori simili. | Warning |
| Snippet bloccati nosnippet o max-snippet:0 impedisce ai motori di ricerca di citare queste pagine, anche nelle AI Overview. | Notice |
| Il contenuto dipende da JavaScript L'HTML grezzo ha un contenitore applicativo vuoto e poco testo. La maggior parte dei crawler IA non esegue JavaScript, quindi vede una pagina vuota. | Warning |
Struttura dell’URL (9)
| Problema | Gravità |
|---|---|
| URL lunghi (oltre 115 caratteri) Gli URL lunghi sono più difficili da condividere e vengono troncati nei risultati. | Notice |
| Lettere maiuscole negli URL Gli URL distinguono maiuscole e minuscole, quindi le maiuscole possono creare versioni duplicate di una pagina. | Notice |
| Trattini bassi negli URL Google tratta i trattini come separatori di parole, i trattini bassi no. | Notice |
| URL con molti parametri Gli URL con più di due parametri creano spesso pagine quasi duplicate e sprecano budget di scansione. | Notice |
| Caratteri non ASCII negli URL I caratteri speciali non codificati possono rompersi quando gli URL vengono condivisi o registrati. | Notice |
| Doppie barre nei percorsi URL I percorsi con “//” sono spesso errori di template e creano URL duplicati. | Notice |
| Varianti di URL duplicate La stessa pagina è raggiungibile da URL che differiscono solo per maiuscole o barra finale, e nessuno dei due punta il canonical all'altro. | Warning |
| ID di sessione negli URL Gli identificatori di sessione negli URL creano URL duplicati senza limite. | Warning |
| Link di paginazione verso pagine non funzionanti rel="next" o rel="prev" punta a un URL che restituisce un errore. | Warning |
Rendering JavaScript (6)
| Problema | Gravità |
|---|---|
| Rendering JavaScript non riuscito Chrome non è riuscito a mostrare queste pagine, quindi i controlli sul DOM renderizzato sono incompleti. | Warning |
| Il titolo cambia dopo JavaScript Il titolo renderizzato nel browser è diverso dal titolo dell’HTML originale. I motori di ricerca possono vedere metadati diversi a seconda del rendering. | Warning |
| Il canonical cambia dopo JavaScript JavaScript modifica l’URL canonico dopo il caricamento, il che può creare segnali di indicizzazione contrastanti. | Errore |
| Le direttive robots cambiano dopo JavaScript Le direttive robots cambiano dopo il rendering di JavaScript. | Errore |
| Il contenuto importante dipende da JavaScript Gran parte del testo visibile manca nell’HTML iniziale e compare solo dopo l’esecuzione di JavaScript. | Warning |
| I link interni dipendono da JavaScript Diversi link interni compaiono solo dopo l’esecuzione di JavaScript. | Warning |
Approfondimenti di Search Console (5)
| Problema | Gravità |
|---|---|
| Pagine che ricevono clic ma non sono indicizzabili Search Console mostra clic su questi URL, ma la scansione li ha trovati noindex, canonicalizzati altrove, in reindirizzamento o non funzionanti. Quel traffico è a rischio. | Errore |
| Pagine con impressioni che la scansione non ha raggiunto Search Console registra impressioni per questi URL, ma nessuna pagina scansionata vi rimanda, quindi non ricevono autorità interna. | Warning |
| Pagine indicizzabili senza impressioni nella ricerca Queste pagine indicizzabili non hanno avuto impressioni su Google negli ultimi 28 giorni. Potrebbero non essere indicizzate o non puntare a ricerche reali. | Notice |
| Posizioni in prima pagina con CTR basso Queste pagine si posizionano in prima pagina con molte impressioni, ma ricevono molti meno clic del previsto per la loro posizione. | Notice |
| Pagine vicine alla top 10 con contenuti scarsi Queste pagine si posizionano tra 8 e 20 con impressioni reali, ma hanno meno di 400 parole. Ampliarle è spesso il guadagno di posizionamento più rapido. | Notice |
Versioni
Ogni report memorizza la versione della metodologia con cui è stato prodotto (attualmente versione 2), così una variazione di punteggio dovuta alle nostre regole si distingue da una variazione dovuta al tuo sito.
Limiti
L’audit verifica ciò che può essere misurato dall’esterno: HTML, header HTTP, robots.txt, sitemap, link e risorse della pagina. Non vede posizionamenti, traffico o backlink, e un punteggio alto non garantisce posizionamenti né citazioni nell’IA. Non inventiamo mai volumi di ricerca, traffico o punteggi di autorità.