Un audit SEO è l'analisi che elenca i motivi per cui un sito non si posiziona quanto potrebbe, li mette in ordine di impatto e assegna ciascuno a chi deve metterci mano. Le prime due cose le fa anche un crawler automatico. La terza no, ed è quella che decide se l'audit servirà a qualcosa o resterà un PDF in una cartella condivisa.
La differenza tra un audit e un export di errori sta tutta nell'ordine. Passa Screaming Frog su un sito da tremila pagine e ti ritrovi qualche migliaio di segnalazioni: alt text mancanti, catene di redirect, meta description duplicate. Quasi nessuna di quelle righe, presa da sola, sposta una posizione.
Qui sotto trovi tre cose che in prima pagina italiana non abbiamo trovato da nessuna parte: i dati su quali problemi tecnici esistono davvero sul web, un controllo che abbiamo eseguito il 7 settembre 2026 sulle dieci pagine che si posizionano in Italia proprio per "audit SEO", e il criterio con cui decidiamo cosa entra nella lista degli interventi e cosa resta fuori.
Cosa trova un audit quando lo si fa su tutto il web
Il progetto HTTP Archive scansiona ogni anno milioni di pagine e pubblica i risultati nel Web Almanac. Il capitolo SEO dell'edizione 2025 è il modo più rapido per capire quali errori sono comuni e quali sono rari, invece di fidarsi della sensibilità del proprio crawler.
| Elemento | Pagine mobile che ce l'hanno |
|---|---|
| Title tag | 98,54% |
| robots.txt che risponde 200 | 84,9% |
| Meta description | 67,2% |
| H1 non vuoto | 66% |
| Tag canonical nell'HTML grezzo | 64,27% |
| Attributo alt sulle immagini (mediana) | 60% |
| Core Web Vitals nella fascia buona | 48% |
| llms.txt | 2,10% |
Il title tag ce l'hanno tutti: come voce di un audit vale zero, salvo scoprire di essere nel 1,46% che non ce l'ha. La meta description manca su un terzo delle pagine ed è quasi sempre la prima segnalazione che un tool mette in cima. Non è un fattore di posizionamento e Google la riscrive spesso da solo: è un problema di clic, e i clic si guardano in Search Console, non nel report del crawler. Se vuoi il dettaglio su come si scrive una meta description che regge, l'abbiamo trattato a parte.
La riga che merita attenzione è un'altra. Il 64,27% delle pagine ha un canonical nell'HTML grezzo, e i Core Web Vitals restano nella fascia buona solo per il 48% delle pagine mobile. Sono due aree dove un problema reale è statisticamente probabile, non un'ipotesi di scuola.
Abbiamo passato la checklist a chi la insegna
Il 7 settembre 2026 abbiamo preso le dieci pagine che in Italia si posizionano per "audit SEO" e le abbiamo scaricate con una richiesta HTTP da server, con uno user agent che non si spaccia per browser. Poi abbiamo controllato le stesse voci che quelle pagine consigliano di controllare: codice di risposta, title, meta description, numero di H1, canonical, dati strutturati, alt text, robots.txt, llms.txt.
| Controllo | Esito |
|---|---|
| Pagina raggiungibile da un client non-browser | 7 su 10 |
| Un solo H1 (sulle 7 raggiungibili) | 7 su 7 |
| Canonical presente (sulle 7) | 7 su 7 |
| Meta description presente (sulle 7) | 5 su 7 |
| Title entro i 60 caratteri (sulle 7) | 6 su 7 |
| Dati strutturati FAQPage (sulle 7) | 1 su 7 |
| robots.txt raggiungibile | 7 su 10 |
| robots.txt con direttiva Sitemap (sui 7) | 6 su 7 |
| Almeno un crawler AI nominato nel robots.txt | 1 su 10 |
| llms.txt presente | 2 su 10 |
Le basi le rispettano quasi tutti: un H1, un canonical, niente sorprese. Tre pagine su dieci però hanno risposto 403 a una richiesta che non si dichiarava browser. Quasi certamente lasciano passare Googlebot, che si verifica per intervallo di IP e non per stringa: il punto è che tutto il resto resta fuori, e in quel resto oggi ci sono i crawler che alimentano le risposte generative. Nessuna di quelle pagine lo scrive tra le cose da controllare in un audit.
Un dato su tutti: una sola pagina su dieci espone dati strutturati FAQPage, e una sola nomina un crawler AI nel robots.txt. Chi scrive di audit in Italia sta ancora auditando il web del 2019.
Il lavoro non è trovare gli errori, è ordinarli
Stephanie Wallace ha messo per iscritto su Search Engine Land, a maggio 2026, il criterio più asciutto che abbiamo letto sul tema (How to prioritize technical SEO fixes by business impact): prima di mettere una segnalazione in lista, rispondi a tre domande. Tocca la scansione o l'indicizzazione? Colpisce pagine che valgono qualcosa? Esistono prove che stia sopprimendo traffico o posizioni? Se le risposte sono tre no, quella riga non è una priorità per quanto il tool la marchi in rosso.
Questa è la griglia che usiamo per ordinare, e va letta sapendo che l'ordine cambia con il tipo di sito.
| Intervento | Sposta traffico | Sforzo | Quando ha la precedenza |
|---|---|---|---|
| Pagine importanti in noindex o bloccate da robots.txt | Sì, in giorni | Basso | Sempre, prima di tutto |
| Versioni duplicate del sito non redirette (www, http, staging) | Sì | Basso | Sempre |
| 404 su URL che ricevono link esterni | Sì | Basso | Se il dominio ha backlink |
| Title e H1 assenti sulle pagine che generano contatti | Sì | Basso | Sempre |
| Intento sbagliato sulle pagine ferme in posizione 8-20 | Sì, più di tutto il resto | Medio | Quasi sempre |
| Due pagine che competono sulla stessa query | Sì | Medio | Se la cannibalizzazione è verificata in Search Console |
| Core Web Vitals fuori soglia | Poco, se il sito è già usabile | Alto | Dopo il resto, o se il sito è visibilmente lento |
| Catene di redirect interne | Poco | Medio | Su siti oltre le decine di migliaia di URL |
| Alt text su immagini decorative | No | Basso | Mai come priorità, resta una questione di accessibilità |
| Ottimizzazione del crawl budget | No, sotto le 10.000 pagine | Alto | Vedi il paragrafo qui sotto |
Le prime quattro righe sono l'unica parte dell'audit che va chiusa entro la settimana. Tutto il resto può aspettare, e va scritto in un ordine che qualcuno possa davvero eseguire. Su come si mette poi in fila il lavoro on page, la guida alla SEO on page entra nel merito voce per voce.
Il crawl budget quasi certamente non è il tuo problema
È la voce che compare in ogni audit italiano e che in nove casi su dieci è tempo buttato. Google ha scritto nero su bianco, nella guida alla gestione del crawl budget per siti grandi, quali siti devono occuparsene: "Large sites (1 million+ unique pages) with content that changes moderately often (once a week)" e "Medium or larger sites (10,000+ unique pages) with very rapidly changing content (daily)". Sotto quelle soglie, se le pagine nuove vengono scansionate lo stesso giorno in cui le pubblichi, l'ottimizzazione del crawl budget non ti riguarda.
Vale la pena tenere presente la scala del mercato italiano. Secondo il report Imprese e ICT 2025 di Istat, il 76,5% delle imprese con almeno dieci addetti dispone di un sito web e il 20,1% ha venduto online. La stragrande maggioranza di quei siti sta due o tre ordini di grandezza sotto la soglia di Google. Dedicare metà di un audit al crawl budget su un sito da quattrocento URL significa aver copiato la scaletta da un articolo americano scritto per gli e-commerce enterprise.
Le pagine in posizione 8-20 sono il capitolo che manca a tutti
Nessuna delle dieci pagine italiane che abbiamo letto dedica una sezione a questo, ed è la parte dell'audit che rende prima. Il report Prestazioni di Google Search Console, filtrato sulle query dove il sito compare tra la posizione 8 e la 20, restituisce l'elenco delle pagine che Google considera già pertinenti e che stanno appena fuori dalla prima schermata.
Su quelle pagine il problema quasi mai è tecnico. Nella maggior parte dei casi che vediamo è un disallineamento di intento di ricerca: la pagina risponde a una domanda vicina, non a quella digitata. Un audit che non apre questo report consegna un elenco di problemi tecnici corretto e inutile.
Tre controlli che facciamo sempre su questo gruppo di URL, in quest'ordine: la query principale compare nel title e nel primo paragrafo, la pagina copre i sottoargomenti che coprono i primi tre risultati, e non esiste una seconda pagina del sito che compete sulla stessa query. Il terzo caso è più frequente di quanto si creda ed è l'unico dei tre che richiede una decisione: unire, differenziare o mettere un canonical. Sul funzionamento del contenuto duplicato ci siamo dilungati altrove.
L'audit adesso guarda anche chi non è Google
Nel Web Almanac 2025 GPTBot compare nel 4,5% dei robots.txt desktop e il file llms.txt esiste sul 2,13% dei siti. Sono numeri bassi, ma il confronto interessante è con la nostra rilevazione: sulle dieci pagine italiane posizionate per "audit SEO", una sola nomina un crawler AI e due hanno llms.txt. Chi insegna a fare gli audit non sta facendo meglio della media del web.
Le voci che abbiamo aggiunto ai nostri audit da quando le risposte generative pesano sul traffico sono quattro, e nessuna richiede software nuovo:
- Verificare che il firewall o il CDN non stia rispondendo 403 a client che non si dichiarano browser, perché è così che si perde la citazione nelle risposte AI senza accorgersene.
- Controllare quali crawler AI sono ammessi nel robots.txt, e che sia una decisione presa e non un default del plugin.
- Guardare se il contenuto che conta è nell'HTML servito o compare solo dopo l'esecuzione del JavaScript.
- Aprire i report sulle funzionalità AI in Search Console, che da giugno 2026 separano le impression provenienti da AI Overviews e AI Mode.
I dati strutturati restano nella lista, ma con una gerarchia diversa da quella di cinque anni fa: servono a farsi leggere senza ambiguità più che a ottenere un rich result. Chi vuole il quadro completo su come si ottimizza per i motori generativi lo trova nella guida alla generative engine optimization.
Un caso in cui quello che ha spostato le posizioni non era tecnico
Macropix produce a Milano schermi LED su misura. Quando il progetto è partito, nel 2020, il sito era in posizione 88 su "monitor pubblicitario" e in posizione 73 su "schermo pubblicitario": nona e ottava pagina di Google, cioè zero traffico. Nel 2025 quelle due query stanno entrambe in posizione 2, e sul cluster ledwall il dominio ha una share of voice del 25,55%, davanti ad amazon.it che si ferma al 18,08%.
La parte che riguarda gli audit è quella che di solito viene omessa quando si raccontano questi numeri: nessuno di quei salti è arrivato da una correzione tecnica. Sono arrivati dallo spostare il contenuto tecnico fuori dai PDF di catalogo e dal dare una pagina propria a ogni linea di prodotto. La tabella completa delle nove keyword, con volumi e posizioni 2020 contro 2025, sta nel caso studio sulla SEO per il settore manifatturiero. Altri progetti con i numeri in chiaro sono raccolti nella pagina progetti.
Come si consegna un audit che qualcuno poi applica
Un audit tecnico che abbiamo consegnato a una società di consulenza internazionale, nel 2021, era diviso in sei capitoli: premessa e obiettivi, scansione e indicizzazione, prestazioni, struttura del sito, contenuti, ottimizzazioni trasversali. La struttura regge ancora oggi. Quello che è cambiato è cosa ci mettiamo dentro ogni riga.
Quattro colonne, per ogni intervento: che problema risolve, chi lo esegue (sviluppo, redazione, marketing), quanto costa in ore, che effetto ci aspettiamo e su quali URL. Senza la seconda colonna l'audit non parte mai, perché nessuno sa se quella riga è sua. Senza la quarta non si può verificare niente a distanza di tre mesi, e un audit che non si può verificare è un'opinione impaginata bene.
La cadenza che consigliamo: un audit completo all'ingresso su un progetto, poi un controllo ridotto ogni sei mesi e uno straordinario dopo una migrazione, un restyling o un calo di traffico non spiegato. Rifare l'analisi completa ogni trimestre serve solo a chi la vende.
Quanto costa un audit SEO in Italia
I prezzi dichiarati pubblicamente dalle agenzie italiane danno un'idea della forbice. Moonify indica un intervallo tra 1.000 e 3.000 euro; GB SEO parla di 500-3.000 euro per siti piccoli e medi, con un tipico range di agenzia tra 1.000 e 3.500 euro. Sono cifre dichiarate, non una rilevazione di mercato, e vanno lette così.
La variabile che sposta il prezzo non è il numero di pagine, è quanto della diagnosi è automatizzabile. Un crawl e un report generato costano poche ore. Leggere Search Console query per query, verificare le posizioni 8-20 e decidere cosa unire e cosa riscrivere è lavoro manuale che non scende sotto una certa soglia. Se un preventivo di audit costa quanto due ore di lavoro, quello che ricevi è l'export del tool. Sul rapporto tra prezzo e lavoro effettivo abbiamo scritto quanto costa fare SEO in Italia, e i tempi realistici stanno in quanto tempo serve per vedere i risultati.
Se preferisci farti fare l'analisi da fuori, il punto di partenza è la pagina dei servizi SEO: l'audit è la prima cosa che consegniamo su ogni progetto, prima di qualunque intervento.
Domande frequenti
Uno completo all'avvio di un progetto, poi un controllo ridotto ogni sei mesi. Uno straordinario va fatto dopo una migrazione, un restyling, un cambio di CMS o un calo di traffico che non si spiega con la stagionalità. Rifare l'analisi completa ogni trimestre non produce informazioni nuove su un sito che non è cambiato.
La parte diagnostica sì. Google Search Console è gratuito e copre indicizzazione, query, posizioni e problemi di scansione; Screaming Frog scansiona fino a 500 URL senza licenza. La parte difficile non è raccogliere i dati, è decidere quali dei problemi trovati vale la pena risolvere per primi: è lì che l'esperienza fa la differenza di costo.
Tre bastano per il 90% del lavoro: Google Search Console per i dati reali di ricerca, un crawler come Screaming Frog o Sitebulb per la scansione, PageSpeed Insights per le prestazioni. Suite come Semrush, Ahrefs o SEOZoom servono per backlink, posizioni storiche e confronto con i concorrenti, non per la diagnosi tecnica.
No, salvo il caso in cui il sito abbia un blocco vero, tipo pagine importanti in noindex o una versione duplicata non redirette. Sistemare quel blocco produce un salto rapido. Fuori da quei casi la crescita arriva dai contenuti e dalle pagine ferme in posizione 8-20, non dalla riduzione del numero di warning nel report del crawler.
La scansione e la raccolta dati sono questione di ore. L'analisi manuale su un sito da poche centinaia di pagine richiede in genere tra due e quattro giornate di lavoro, e cresce con il numero di template diversi da controllare, non con il numero di URL: cento pagine prodotto costruite sullo stesso template si verificano una volta sola.
Una cosa che nel settore si dice poco: la parte più utile di un audit è l'elenco di quello che abbiamo deciso di non fare. Le sessanta righe scartate, con accanto il motivo. Serve a chi legge tra sei mesi e ritrova la stessa segnalazione nel report del crawler, e soprattutto serve quando arriva il consulente successivo che apre lo stesso tool e propone di sistemare tutto. Quell'elenco è l'unica cosa che distingue una decisione da una dimenticanza, e non l'abbiamo mai visto allegato a un audit fatto da qualcun altro.