Quando qualcuno decide esaminare a fondo la salute tecnica di un sito, quasi sempre sorge lo stesso dubbio: con quale strumento lo faccio? La risposta dipende meno dal budget e più dalla fase del progetto. Un’audit SEO tecnica completa non è un report che si genera da solo; è un processo di diagnosi in cui lo strumento accelera solo la raccolta dei dati. La differenza reale tra le opzioni gratuite e quelle a pagamento sta nel volume di URL, nella profondità della scansione e nella capacità di incrociare le fonti.
Cosa deve coprire un’audit tecnica prima di scegliere lo strumento
Prima di confrontare i prezzi conviene fissare la portata. Una scansione che restituisce solo tag title duplicati non è un’audit. I blocchi che di solito fanno la differenza in una diagnosi seria sono:
- Scansione e indicizzazione: confronto tra URL scoperte, scansionate e indicizzate, con particolare attenzione ai codici di stato e al budget di scansione.
- Architettura e linking interno: profondità dei clic, pagine orfane e distribuzione dell’autorità interna.
- Rendering: verificare cosa vede Googlebot rispetto a ciò che vede l’utente, soprattutto nei progetti con JavaScript.
- Prestazioni: Core Web Vitals con dati di campo (CrUX), non solo di laboratorio.
- Canonical, redirect e duplicazioni: catene di redirect, loop, pagine con canonical contraddittorio.
- Dati strutturati: validazione del markup ed errori che impediscono i rich results.
- Log del server: cosa scansiona realmente Googlebot e con quale frequenza.
Nessuno strumento gratuito copre tutto questo con comodità. E nessuno a pagamento lo fa bene se il progetto ha particolarità forti, come un ecommerce con facet o un sito con milioni di combinazioni di filtri.
Cosa fanno bene gli strumenti gratuiti (e dove restano indietro)
L’ecosistema gratuito è migliorato molto. Search Console, ad esempio, offre dati che nessuno strumento a pagamento può replicare: impressioni, clic, copertura dell’indicizzazione e stato dei Core Web Vitals con dati reali di campo. Secondo la documentazione ufficiale di Google, i report di indicizzazione si basano sulla scansione reale, il che li rende la fonte di verità per individuare le pagine escluse.
I crawler gratuiti desktop e le estensioni del browser permettono di esaminare un numero limitato di URL, normalmente tra 500 e 1.000 per esecuzione. Per un blog piccolo o un sito aziendale con poche pagine, questo può essere sufficiente per mesi. La limitazione emerge quando il sito cresce o quando serve confrontare scansioni storiche.
L’errore classico con gli strumenti gratuiti
Un errore frequente che si vede in molte audit è fidarsi del numero di URL scansionate come se fosse il numero di URL indicizzabili. Un crawler gratuito può restituire 8.000 URL e sembrare che il sito abbia 8.000 pagine, quando in realtà molte sono parametri di filtro, paginazioni o URL generate da un motore di ricerca interno. Senza un filtro preventivo dei pattern, il report si riempie di rumore e si perdono ore a esaminare pagine che non dovrebbero mai essere indicizzate. La soluzione non è pagare uno strumento più costoso, ma definire regole di esclusione prima di lanciare la scansione.
Quando uno strumento a pagamento si giustifica davvero
Il passaggio a una suite a pagamento ha senso in tre scenari concreti:
- Siti con più di 10.000 URL dove la scansione gratuita si interrompe o richiede troppo tempo.
- Progetti con JavaScript che necessitano di vedere il DOM renderizzato, non solo l’HTML iniziale.
- Team che devono confrontare scansioni settimana dopo settimana per individuare regressioni dopo un deploy.
Al di fuori di questi casi, pagare un abbonamento annuale solo per verificare title e meta è una spesa difficile da giustificare. Molte agenzie mantengono una licenza a pagamento per la scansione profonda e integrano con Search Console e analisi dei log proprie per il resto.
Confronto pratico: cosa ottieni a ogni livello
| Esigenza | Opzione gratuita | Opzione a pagamento |
|---|---|---|
| Scansione fino a 500 URL | Sufficiente | Eccessivo |
| Scansione di 50.000 URL | Si interrompe o richiede configurazione manuale | Nativo |
| Dati di campo dei Core Web Vitals | Search Console (gratis) | Integrazione con CrUX e laboratorio |
| Log del server | Analisi manuale con script | Importazione e incrocio automatizzato |
| Storico delle scansioni | Limitato o inesistente | Confronti e avvisi |
| Rendering JavaScript | Parziale | Completo nella maggior parte delle suite |
La tabella lascia una conclusione scomoda: la parte gratuita copre i dati di prestazioni e di indicizzazione reale, mentre quella a pagamento copre il volume e l’automazione. Un progetto può realizzare un’audit molto solida combinando Search Console, un crawler gratuito e un foglio di calcolo ben strutturato, purché la dimensione del sito lo consenta.
Limitazioni che nessuno strumento risolve
Ci sono problemi tecnici che non compaiono in nessun report automatico. I più comuni:
- Regole di business implementate male: una canonicalizzazione che funziona nella scansione ma rompe la navigazione dell’utente.
- Redirect condizionati da cookie o geolocalizzazione: il bot vede una cosa e l’utente un’altra.
- Contenuto iniettato dal CDN: blocca o modifica risposte che lo strumento non può interpretare.
- Accordi di indicizzazione con terzi: feed, marketplace o syndication che generano duplicati fuori dal controllo del dominio.
In questi casi, lo strumento a pagamento più costoso del mercato non sostituisce una revisione manuale. Un auditor con esperienza sa che il report è il punto di partenza, non il deliverable finale.
Come impostare un’audit mista senza spendere troppo
Un percorso che funziona nella maggior parte dei progetti di medie dimensioni:
- Esportare da Search Console le pagine indicizzate e quelle escluse per motivo. Questo definisce l’universo reale di URL.
- Lanciare una scansione gratuita con regole di esclusione chiare (parametri, paginazioni, motore di ricerca interno).
- Incrociare i codici di stato della scansione con i dati di indicizzazione di Search Console per individuare discrepanze.
- Esaminare i Core Web Vitals con dati di campo, non solo con punteggi di laboratorio.
- Analizzare i log del server se il sito ha più di 20.000 URL o se si sospetta un problema di budget di scansione.
- Documentare ogni riscontro con l’URL esatta e l’impatto stimato, non con screenshot generici.
Questo flusso non richiede una licenza a pagamento nella maggior parte dei casi. L’investimento reale sta nel tempo di analisi e nella capacità di dare priorità.
Trasparenza su ciò che questo articolo non risolve
Non esiste uno strumento gratuito che faccia un’audit SEO tecnica completa in modo automatico e affidabile per siti grandi. Non esiste nemmeno uno a pagamento che rilevi problemi di business o di implementazione senza revisione umana. Qualsiasi promessa di risultati garantiti dopo un’audit è falsa: la diagnosi identifica i problemi, ma la correzione dipende da team di sviluppo, priorità e scadenze che lo strumento non controlla.
Se il progetto è in una fase iniziale, iniziare con Search Console e un crawler gratuito è una decisione sensata. Se il sito genera già traffico e si fanno deploy frequenti, l’investimento in una suite a pagamento si recupera rapidamente solo evitando una regressione di indicizzazione non rilevata.