Prima di iniziare: cosa deve soddisfare una checklist utile
Un audit SEO che si rispetti non si misura dal numero di punti che controlla, ma da quelli che scarta. Ho visto checklist da 250 punti che nessuno porta a termine e che finiscono per essere usate come scusa per non toccare nulla. La lista che segue è pensata per essere eseguita in due sessioni di lavoro reali: una per l’on page e una per l’off page, con criteri di superato/non superato che puoi difendere davanti a un cliente o a un responsabile di prodotto.
Tre regole d’uso prima di entrare nel merito:
- Ogni punto deve avere una soglia numerica o un criterio binario. «Controllare i titoli» non è un punto, è un’intenzione. «Nessun title duplicato tra URL indicizzabili dello stesso cluster» sì che lo è.
- Separa le risultanze dalle decisioni. Un report che mescola dati e raccomandazioni non si può prioritizzare. Annota la risultanza, poi decidi se entra nello sprint.
- Documenta ciò che non hai potuto verificare. Una checklist onesta include una sezione «fuori ambito» o «richiede accesso a X». Se non hai i log del server, dillo; non dedurre il comportamento di scansione da uno strumento di terze parti.
Blocco on page: verifiche che si fanno con la pagina aperta
1. Corrispondenza tra intenzione e formato della pagina
Prima di guardare anche solo un tag, confronta le prime tre URL della top 10 con la tua. Se la SERP restituisce comparativi e la tua pagina è una scheda prodotto, il problema non è on page: è di architettura. Questo punto viene spesso non superato e sistemarlo di solito implica creare una nuova URL, non modificare quella esistente.
Criterio: il formato dominante nella SERP (guida, elenco, comparativo, scheda, forum) coincide con quello della tua pagina, oppure esiste una ragione documentata per non seguirlo (brand forte, intenzione mista verificata con dati di CTR).
2. Titoli e meta: duplicazione e troncamento
Esporta tutti i titoli delle URL indicizzabili e raggruppali per similarità, non per corrispondenza esatta. L’errore abituale è avere titoli unici ma da template: «Servizio X a Città A», «Servizio X a Città B»… Google può riscriverli e perderai il controllo sul CTR. Secondo la documentazione ufficiale di Google sui snippet di ricerca, il sistema può generare titoli alternativi quando l’originale non descrive bene la pagina, quindi l’unicità non basta: il titolo deve descrivere il contenuto specifico.
Criterio: nessun title identico tra URL indicizzabili; lunghezza verificata in pixel (non in caratteri) per desktop e mobile; ogni title contiene il termine distintivo reale della pagina.
3. Struttura Hn coerente con la gerarchia dei contenuti
Verifica che ci sia un solo H1 e che gli H2 non siano decorativi. Un pattern che ricorre spesso nei siti aziendali: H2 con i nomi delle sezioni del layout («I nostri servizi») e l’H3 con il tema reale. Questo spreca il segnale semantico. Controlla anche che nessun H2 sia dentro un componente caricato via JavaScript e non renderizzato nell’HTML iniziale.
4. Contenuto minimo valido per tipo di pagina
Non esiste un numero magico di parole. Quello che invece si può verificare è la copertura dei sottotemi: elenca le domande a cui risponde la SERP (gente anche chiede, forum, autocompletamento) e controlla quante ne copre la tua pagina. Se ne copri 3 su 12, il problema è di contenuto, non di densità di parola chiave.
Precisazione importante: nelle pagine transazionali (checkout, categorie filtrate) aggiungere testo di solito peggiora la conversione. In quei casi il criterio è la copertura dei dati strutturati e il linking interno, non paragrafi extra.
5. Linking interno: il punto che quasi nessuno verifica bene
Non contare i link: verifica se le pagine che generano ricavi ricevono link dalle pagine con maggiore autorità interna. Fallo con una query dei link in entrata per URL e confrontala con l’elenco delle URL che convertono (Analytics o la funnel stessa). Lo squilibrio tipico: il blog linka tra articoli e mai verso le schede prodotto.
Criterio: ogni URL commerciale riceve almeno un link contestuale da una URL con traffico organico dimostrato.
6. Canonical, paginazione e parametri
Verifica che il canonical punti alla URL che vuoi davvero indicizzare e che non ci siano catene di canonical. Un errore frequente: canonical verso la versione con slash finale mentre la sitemap elenca la versione senza slash. Secondo la documentazione ufficiale sulla canonicalizzazione, i segnali si consolidano, ma le contraddizioni tra sitemap, canonical e link interni riducono l’affidabilità del segnale.
7. Dati strutturati presenti e validi
Valida con lo strumento dei risultati avanzati e con il validatore di schema. Distingui tra «valido» ed «eleggibile»: un markup corretto non garantisce un rich result. Verifica che il tipo dichiarato coincida con il contenuto visibile (non marcare Product su una pagina di categoria).
8. Immagini e multimedia
Attributi alt descrittivi sulle immagini informative, vuoti su quelle decorative. Controlla il peso: un’immagine da 2 MB nella prima schermata rovina qualsiasi sforzo on page. Verifica anche che il testo rilevante non sia incorporato solo nelle immagini.
Blocco off page: ciò che non si vede dal CMS
9. Profilo dei link: distribuzione, non volume
Verifica la proporzione di link verso la home rispetto ai link verso le pagine interne. Un profilo con l’80 % dei link che puntano al dominio radice suggerisce una strategia di brand senza profondità tematica. Controlla anche l’anchor: se tutti i link usano la stessa keyword esatta, il segnale è artificiale.
Limite onesto: nessuno strumento di terze parti vede il profilo completo. Gli indici dei link sono campioni. Non prendere decisioni di disavow basandoti su un’unica fonte.
10. Link tossici o acquistati: quando agire e quando no
La maggior parte dei link «tossici» secondo gli strumenti automatici non lo sono. Prima di disavoware, verifica manualmente: il dominio ha contenuto reale? Il link è editoriale o proviene da una directory massiva? Ci sono segnali di una rete di blog (stesso proprietario, template identici)?
Un caso concreto che si ripete: un sito di servizi eredita link da un vecchio dominio reindirizzato con 301 e con tematica diversa. Lo strumento segnala decine di link tossici che in realtà sono residuali e non hanno causato problemi. Disavoware senza criterio può eliminare segnali legittimi. La documentazione di Google sui link non validi è esplicita: lo strumento di disavow è una misura di ultima istanza.
11. Menzioni di brand senza link
Controlla le menzioni su stampa, directory di settore e forum dove ti nominano senza linkare. Convertirle in link è lavoro di relazioni pubbliche, non di SEO tecnico, ma entra nella checklist perché molti audit lo ignorano.
12. Coerenza di NAP e presenza locale (se applicabile)
Se l’attività ha una sede fisica, confronta nome, indirizzo e telefono sul sito, sul profilo aziendale e nelle directory principali. Le discrepanze sono l’errore locale più frequente e non si rilevano da Search Console.
13. Canali esterni che generano traffico di brand
L’off page non è solo link. Verifica se ci sono menzioni in video, podcast o community dove la tua marca viene cercata in seguito. Un picco di ricerche di brand senza campagna può essere spiegato da una menzione esterna; se non lo rilevi, attribuirai la crescita all’ultima modifica on page che hai fatto.
Come prioritizzare le risultanze senza morire nel tentativo
Classifica ogni punto non superato in tre caselle:
- Rompe l’indicizzazione o la scansione: si sistema questa settimana. Include errori 5xx persistenti, noindex accidentale, robots.txt che blocca risorse, canonical incrociato tra pagine diverse.
- Influisce sulla rilevanza o sul CTR: entra nel ciclo di contenuti successivo. Titoli, copertura dei sottotemi, dati strutturati.
- È strategico e lento: linking interno, menzioni di brand, profilo dei link. Richiede un calendario, non uno sprint.
Un errore di metodo abituale: prioritizzare per «impatto stimato» di uno strumento. Quelle stime si basano su volume di ricerca e posizione media, non sul tuo modello di business. Incrocia sempre con ricavi o lead per URL.
Cosa non copre questa lista
Questa verifica non sostituisce un audit tecnico approfondito (log, rendering, budget di scansione) né un’analisi dell’intenzione su larga scala. Non risolve nemmeno problemi di contenuto che richiedono conoscenza di prodotto. Se il sito ha più di 50.000 URL, il campionamento manuale di titoli e Hn smette di essere affidabile e serve automazione con validazione per segmenti.
E un avvertimento finale: nessuna checklist garantisce posizioni. Serve a eliminare attrito e a mettere il sito nelle condizioni di competere; il risultato dipende anche dalla concorrenza, dall’autorità accumulata e da fattori che non controlli.