8 min di lettura
L’ultimo sito che ho auditato aveva un errore che da solo bloccava il posizionamento di 14 pagine: un canonical tag puntava tutte le varianti di prodotto alla homepage anziché alle pagine corrette. Il cliente ci lavorava da mesi con contenuti di qualità, senza capire perché Google li ignorasse. Ahrefs stima che oltre il 90% delle pagine web riceve zero traffico organico; in molti casi la causa è esattamente questa: problemi operativi invisibili a occhio nudo che solo un audit sistematico può portare alla luce.
L’audit SEO operativo è l’esame completo della salute del tuo sito dal punto di vista dei motori di ricerca. Verifica se Google può scansionare, comprendere e indicizzare le tue pagine correttamente, e se l’esperienza utente (velocità, mobile, sicurezza) soddisfa le soglie minime per il posizionamento. Per una PMI italiana, un audit ben fatto richiede 2-4 ore con tool gratuiti e produce risultati visibili in 2-4 settimane.
Questa checklist copre le 20 verifiche essenziali organizzate in 6 aree, con tool consigliati, soglie di riferimento e priorità. Se vuoi il contesto completo su ciascun argomento, la guida alla SEO operativa per PMI approfondisce ogni sezione.
Prima dell’audit: preparazione
Definisci l’obiettivo dell’audit prima di iniziare. Stai cercando la causa di un calo di traffico? Ti prepari a una migrazione? Oppure è un controllo periodico di routine? L’obiettivo determina le aree su cui concentrare l’attenzione.
Prepara gli strumenti: Google Search Console (gratuito, indispensabile), Screaming Frog (gratuito fino a 500 URL), PageSpeed Insights (gratuito). Crea un foglio di calcolo con tre colonne: problema trovato, gravità (critico / medio / basso), azione correttiva. Questo diventa il tuo piano operativo.
Area 1: Scansione e indicizzazione
Se Google trova ostacoli alla scansione, le tue pagine restano fuori dall’indice. Questa è l’area con il ritorno più alto: correggere un problema di indicizzazione può sbloccare traffico in settimane.
| # | Verifica | Come controllare | Soglia/Azione |
|---|---|---|---|
| 1 | Robots.txt: pagine chiave accessibili | Apri tuodominio.it/robots.txt nel browser. Verifica che le sezioni importanti (pagine, articoli, servizi) siano consentite | Zero Disallow su cartelle critiche. Attenzione a /wp-admin/ su WordPress che può bloccare CSS/JS |
| 2 | Sitemap XML inviata e pulita | Search Console → Indicizzazione → Sitemap. Verifica stato “Operazione completata” | Solo pagine utili incluse. Escludi tag, archivi data, allegati media |
| 3 | Pagine indicizzate vs pagine esistenti | Search Console → Indicizzazione → Pagine. Confronta “indicizzate” con il totale atteso | Se le indicizzate sono molte meno delle attese, cerca errori nel report |
| 4 | Tag noindex su pagine importanti | Screaming Frog → filtro “Noindex”. Oppure: visualizza sorgente pagina, cerca “noindex” | Zero noindex su pagine che vuoi posizionare |
| 5 | Errori di scansione (4xx, 5xx) | Search Console → Indicizzazione → Pagine → filtra per errori. Screaming Frog → Status Codes | Redirect 301 le 404 con backlink. Correggi i 5xx (errori server) |
Area 2: Architettura e struttura URL
Una buona architettura permette a utenti e crawler di trovare ogni pagina importante in pochi clic. URL pulite e gerarchia logica migliorano sia la scansione sia l’esperienza utente.
| # | Verifica | Come controllare | Soglia/Azione |
|---|---|---|---|
| 6 | Profondità di clic: pagine chiave entro 3 clic | Screaming Frog → Crawl Depth. Verifica che le pagine servizio e articoli top siano a profondità ≤ 3 | Riorganizza la navigazione se pagine importanti sono a profondità 4+ |
| 7 | URL pulite e descrittive | Screaming Frog → URL tab. Cerca URL con parametri inutili, ID numerici, stop word eccessive | Lowercase, trattini, keyword inclusa, max 60 caratteri |
| 8 | Pagine orfane | Screaming Frog → filtro “Orphan Pages” (richiede combinazione con sitemap e analytics) | Zero pagine importanti senza link interni in entrata |
| 9 | Breadcrumb attivi e corretti | Naviga il sito: i breadcrumb riflettono la gerarchia reale? Rank Math → modulo Breadcrumb | Breadcrumb coerenti con la struttura delle categorie |
Area 3: Velocità e Core Web Vitals
La velocità è un fattore di ranking confermato e un prerequisito per l’esperienza utente. I dati di Google mostrano che al crescere del tempo di caricamento da 1 a 7 secondi, la probabilità di rimbalzo aumenta del 113%.
| # | Verifica | Come controllare | Soglia/Azione |
|---|---|---|---|
| 10 | LCP (Largest Contentful Paint) | PageSpeed Insights → inserisci URL. Search Console → Esperienza → Core Web Vitals | ≤ 2,5 secondi. Se superiore: ottimizza immagini, hosting, caching |
| 11 | INP (Interaction to Next Paint) | PageSpeed Insights, Chrome DevTools (Performance panel) | ≤ 200 ms. Se superiore: riduci JavaScript, ottimizza event handler |
| 12 | CLS (Cumulative Layout Shift) | PageSpeed Insights, Lighthouse | ≤ 0,1. Se superiore: imposta dimensioni esplicite per immagini/video/ad |
La guida ai Core Web Vitals copre le soluzioni specifiche per WordPress, inclusi plugin di caching, compressione immagini e lazy loading.
Area 4: Sicurezza e configurazione
HTTPS, canonical e redirect sono la “igiene di base” della SEO operativa. Errori in quest’area creano duplicati, diluiscono l’autorevolezza e confondono i motori di ricerca.
| # | Verifica | Come controllare | Soglia/Azione |
|---|---|---|---|
| 13 | HTTPS attivo, zero mixed content | Naviga il sito: il lucchetto è presente su tutte le pagine? Chrome DevTools → Console → cerca “mixed content” | Certificato SSL attivo. Zero risorse caricate via HTTP |
| 14 | Canonical tag corretti | Screaming Frog → Canonicals tab. Search Console → report duplicati | Ogni pagina ha un canonical che punta a se stessa (self-referencing) o alla versione principale |
| 15 | Redirect: zero catene, zero loop | Screaming Frog → Redirect Chains report. httpstatus.io per test singoli | Redirect A → B diretto. Mai A → B → C → D. Mai loop A → B → A |
| 16 | Versione preferita (www vs senza www) | Digita entrambe nel browser: una deve reindirizzare all’altra con 301 | Una sola versione attiva. Redirect 301 dall’altra |
Area 5: Contenuti e dati strutturati
I contenuti duplicati, i meta tag mancanti e lo schema markup assente riducono le possibilità di posizionamento e di citazione nelle risposte AI.
| # | Verifica | Come controllare | Soglia/Azione |
|---|---|---|---|
| 17 | Meta title unici e ottimizzati | Screaming Frog → Page Titles. Cerca duplicati, titoli troppo lunghi (>60 car.) o mancanti | Un title unico per pagina, 50-60 caratteri, keyword inclusa |
| 18 | Meta description uniche | Screaming Frog → Meta Description. Cerca duplicati o mancanti | Una description unica, 140-155 caratteri, CTA o beneficio |
| 19 | Schema markup presente e valido | Rich Results Test di Google → inserisci URL. Schema Markup Validator | Article Schema su post, FAQPage su FAQ, Person/Organization su chi-sono |
Per l’implementazione avanzata dello schema, la guida allo schema markup per visibilità AI copre i casi specifici e la validazione.
Area 6: Mobile e AI readiness
Google indicizza prima la versione mobile. I crawler AI (GPTBot, PerplexityBot) seguono le stesse regole di robots.txt. Queste verifiche assicurano che il sito sia pronto sia per la ricerca tradizionale sia per le risposte AI.
| # | Verifica | Come controllare | Soglia/Azione |
|---|---|---|---|
| 20 | Contenuti mobile identici a desktop | Search Console → Ispezione URL → confronta rendering mobile con desktop | Stessi contenuti, stessi link interni, stessi alt text su entrambe le versioni |
| 21 | Crawler AI consentiti in robots.txt | Verifica che OAI-SearchBot, PerplexityBot, Bingbot siano consentiti | Consenti i bot di ricerca AI. Valuta se bloccare i bot di addestramento (GPTBot) |
| 22 | Search Console: filtro AI Mode attivo | Search Console → Rendimento → filtro “Aspetto nella ricerca” → “AI Mode” | Verifica impression e clic dalle risposte AI Mode di Google |
Dopo l’audit: come usare i risultati
Un audit senza azione è tempo sprecato. Ecco come tradurre i risultati in miglioramenti concreti.
- Classifica per gravità: i problemi di scansione e indicizzazione (area 1) sono critici, perché bloccano tutto il resto. Risolvili per primi. Velocità e sicurezza (aree 3-4) sono il secondo livello. Contenuti e AI readiness (aree 5-6) sono ottimizzazioni che potenziano i risultati.
- Assegna un responsabile e una scadenza: ogni problema nel foglio di calcolo deve avere un proprietario (tu, il tuo sviluppatore, l’hosting) e una data entro cui risolverlo.
- Monitora l’impatto: dopo le correzioni, controlla Search Console ogni settimana per 4-6 settimane. Le pagine rientrano nell’indice? Le impression aumentano? I Core Web Vitals migliorano?
- Pianifica il prossimo audit: un audit completo ogni 6 mesi è il ritmo consigliato. Tra un audit e l’altro, il monitoraggio settimanale di Search Console (15-20 minuti) previene i problemi prima che si accumulino.
Lavorando con PMI italiane su audit operativi, il pattern che emerge con maggiore frequenza è questo: i problemi di indicizzazione (robots.txt, canonical, redirect) sono quelli che producono i risultati più rapidi una volta corretti. I miglioramenti di velocità richiedono più tempo ma hanno un impatto cumulativo sul posizionamento. La guida al GEO per PMI mostra come le stesse correzioni operative migliorano anche la visibilità nelle risposte AI.
Domande frequenti
Quanto tempo richiede un audit SEO operativo completo?
Per un sito WordPress sotto le 200 pagine, un audit completo con le 22 verifiche di questa checklist richiede 2-4 ore usando tool gratuiti (Search Console, Screaming Frog, PageSpeed Insights). Siti più grandi o complessi (e-commerce con migliaia di pagine) possono richiedere 1-2 giorni.
Posso fare l’audit da solo o serve un professionista?
Le 22 verifiche di questa checklist sono gestibili in autonomia per chiunque sappia navigare Search Console e usare Screaming Frog. Le situazioni che beneficiano di competenza specializzata: migrazioni di dominio, siti con rendering JavaScript complesso, e-commerce con problemi di crawl budget su migliaia di pagine filtro.
Ogni quanto ripetere l’audit?
Audit completo ogni 6 mesi come minimo. Controllo rapido di Search Console (errori, Core Web Vitals, pagine indicizzate) ogni settimana, 15-20 minuti. Audit aggiuntivo dopo ogni modifica strutturale significativa: cambio tema, migrazione, aggiornamento plugin importante, lancio di nuove sezioni del sito.
Quali tool gratuiti coprono l’intero audit?
Google Search Console (indicizzazione, rendimento, Core Web Vitals, errori), Screaming Frog free (fino a 500 URL: struttura sito, link rotti, canonical, redirect, meta tag), PageSpeed Insights (velocità e Core Web Vitals), Rich Results Test (schema markup), Chrome DevTools (rendering, mixed content). Per la maggior parte delle PMI, questi tool coprono ogni verifica della checklist.
Questa checklist è il punto di partenza per qualsiasi miglioramento SEO. Senza una base operativa solida, contenuti e link building producono risultati dimezzati. Se preferisci delegare l’audit, scrivimi: analizzo il tuo sito con questa checklist e ti consegno un piano d’azione prioritizzato con le 5 azioni dal ritorno più alto per il tuo caso specifico.
Consulente SEO AI-powered per PMI italiane. Aiuto le aziende a farsi trovare su Google, ChatGPT, Perplexity e AI Overviews con un approccio basato su dati e risultati misurabili. Fondatore di visitarelanzarote.it (500+ articoli, 2.6M impressioni). 10+ anni di esperienza, 112.000+ clic organici generati per i clienti, crescita media del 324% sul traffico. Laurea magistrale in Graphic Design e Multimedia (LABA, con lode).
Vuoi un sito WordPress veloce e costruito per posizionarsi fin dall'inizio?



