Alejandro Rioja.
Scripts

Come trovare (e correggere) i link non funzionanti

Alejandro Rioja
Alejandro Rioja
8 min di lettura
Newsletter gratuita

Ogni mercoledì. 28.400+ operatori. Zero riempitivo.

Table of contents

Open Table of contents

Un link non funzionante è un collegamento ipertestuale che non riesce a raggiungere la sua destinazione prevista. Può trattarsi di una pagina interna che hai eliminato, una pagina esterna che è stata spostata, un file che hai rinominato o semplicemente un errore di battitura nell’URL che hai inserito.

Cause comuni

Tipi di codici di errore

Quando un link è non funzionante, il server risponde con un codice di stato che indica cosa è andato storto:

Per scopi SEO, i 404 e i 410 sono i più importanti da risolvere. I crawler di Google li segnalano, e qualsiasi equity di link che fluisce verso quegli URL viene sprecata.

Google esegue il crawl del tuo sito seguendo il grafo dei link interni. Ogni 404 che Googlebot incontra è un vicolo cieco — budget di crawl speso per nulla. Ancora più importante, i link interni trasferiscono PageRank tra le pagine. Un link interno non funzionante disperde quell’equity.

Per i link esterni, il danno è reputazionale: collegare a pagine morte segnala un sito mal curato sia agli utenti che ai motori di ricerca.

L’impatto pratico: ho visto siti con alti tassi di errori di crawl dove pagine di destinazione chiave sottoperformavano semplicemente perché la struttura dei link interni stava frammentando l’equity in pagine 404 da vecchie migrazioni.

1. Google Search Console (gratuito, inizia da qui)

Il report Pagine di GSC (sotto Indicizzazione) mostra le pagine che Google ha tentato di crawlare e non ha potuto. Cerca il gruppo “Non trovata (404)”. Sono dati reali dal crawl effettivo di Google — la fonte più autorevole.

Per gli errori di link interni specificamente, controlla Impostazioni > Statistiche di crawl per vedere il totale delle richieste di crawl e i tassi di errore nel tempo.

2. Screaming Frog SEO Spider (il migliore per il crawl completo del sito)

Screaming Frog esegue il crawl del tuo sito in locale e mostra ogni link non funzionante, inclusi quelli interni ed esterni. La versione gratuita gestisce fino a 500 URL; il piano a pagamento copre un numero illimitato.

Passaggi:

  1. Inserisci il tuo dominio ed esegui un crawl.
  2. Filtra per Codici di risposta > Errore client (4xx).
  3. Usa la scheda Inlinks per vedere esattamente quali pagine si collegano a ogni URL non funzionante.
  4. Esporta l’elenco completo e classifica per importanza della pagina.

Screaming Frog si integra anche con GSC e GA4, così puoi aggiungere dati sul traffico e dare priorità prima alle pagine non funzionanti con più traffico.

3. Site Audit di Ahrefs o Semrush

Entrambe le piattaforme eseguono crawl continuativi e segnalano i link interni ed esterni non funzionanti nei loro strumenti di Site Audit. Il report Broken links di Ahrefs e la sezione Errors di Semrush mostrano gli URL con 4xx e 5xx insieme alle pagine che li collegano.

Il vantaggio qui è l’automazione — puoi pianificare audit ricorrenti e ricevere avvisi quando appaiono nuovi link non funzionanti, senza dover avviare manualmente un crawl.

4. Google Analytics 4 (supplementare)

GA4 non mostra nativamente le pagine 404, ma puoi individuarle configurando un evento personalizzato o controllando quali pagine hanno un tempo di coinvolgimento quasi nullo e alti tassi di rimbalzo. Una pagina intitolata “404” nel tuo report sul percorso delle pagine è un segnale affidabile.

In alternativa, configura il tuo template 404 per inviare un evento a GA4 con l’URL non funzionante nei parametri dell’evento — così ottieni il rilevamento dei link non funzionanti in tempo reale dal traffico effettivo degli utenti.

Una volta ottenuto l’elenco, la correzione è semplice. La soluzione giusta dipende dal motivo per cui il link non funziona.

1. Impostare un redirect 301

Se la pagina di destinazione esiste ancora ma a un URL diverso, implementa un redirect 301 (permanente) dal vecchio URL al nuovo. Questo preserva l’equity dei link e indirizza correttamente gli utenti. Sulla maggior parte delle piattaforme CMS è una semplice regola di reindirizzamento; sui siti statici, gestiscila nel file _redirects o nella configurazione del server.

Usa il 301 per gli spostamenti permanenti. Usa il 302 solo per redirect genuinamente temporanei (rari in pratica).

Se la pagina di destinazione è a posto ma l’URL del link è semplicemente sbagliato — un errore di battitura, un percorso che non è mai stato corretto — modifica la pagina sorgente e correggi direttamente l’URL. Questa è la correzione più pulita per i link interni all’interno del tuo CMS.

Se il contenuto di destinazione è sparito definitivamente e non esiste una pagina equivalente verso cui reindirizzare, rimuovi semplicemente il link. Un link assente è meglio di uno non funzionante.

4. Ripristinare o ricreare la pagina

Se il 404 riguarda una pagina che dovrebbe ancora esistere (ad esempio, eliminata accidentalmente), ripristinala da un backup o ricreala. Controlla GSC per vedere se Google la stava indicizzando e se aveva backlink che vale la pena preservare.

Per i link che puntano a pagine di terze parti:

Rendere il processo sistematico

Gli audit una tantum non sono sufficienti su un sito in crescita. Ecco il sistema leggero che uso:

L’obiettivo è individuare i nuovi link non funzionanti in giorni, non mesi.

Non sempre direttamente, ma correggerli elimina lo spreco di crawl e ripristina il flusso di equity dei link — entrambi contribuendo a una migliore indicizzazione e posizionamento per le pagine che stavano perdendo equity verso URL morti. L’impatto è più visibile sui siti grandi con molti link interni.

Usa il 301 per qualsiasi cosa permanente — che è quasi ogni caso quando si corregge un link non funzionante. Un 302 segnala “temporaneo” e potrebbe non trasferire tutta l’equity dei link. Usa il 302 solo se la pagina tornerà genuinamente all’URL originale.

Per i siti piccoli (meno di 500 pagine), mensilmente è sufficiente. Per i siti più grandi o aggiornati frequentemente, controlli GSC settimanali più crawl completi mensili. Dopo qualsiasi migrazione di CMS, verifica immediatamente.

Screaming Frog è ancora il miglior strumento per questo nel 2026?

Rimane uno dei crawler più approfonditi per gli audit locali dei siti. Ahrefs e Semrush Site Audit sono alternative competitive con il vantaggio della pianificazione automatizzata. GSC è sempre il giusto punto di partenza gratuito perché mostra ciò che Google sta trovando effettivamente.

Letture correlate: Top 3 Backlink Building Strategies · How to Use Link Building for Lead Generation · How to Get Sitelinks on Google Search Results


La versione breve

Se stai leggendo questo perché il flusso di lavoro che descrive ti sta mangiando la settimana, è esattamente il tipo di ciclo per cui costruisco agenti IA. Due slot di costruzione aperti alla volta.

Aggiornato per maggio 2026

Una breve nota da maggio 2026: il flusso di lavoro descritto in questo post è stato verificato rispetto allo stato attuale degli strumenti e delle piattaforme sottostanti. Dove strumenti, interfacce o funzionalità specifiche si sono evoluti, il consiglio strutturale è ancora valido — l’implementazione avrà un aspetto leggermente diverso nel 2026. Se incontri un passaggio che non corrisponde a ciò che vedi sullo schermo, è probabile che si tratti di un aggiornamento dell’interfaccia, non di un cambiamento fondamentale nell’approccio. Lascia un messaggio tramite il modulo di contatto e lo aggiornerò esplicitamente.

Continua a leggere

Ricevi il manuale dell'IA nella tua casella di posta

Ogni mercoledì. 28.400+ operatori. Zero riempitivo.

↵ per tutti i risultati esc esc per chiudere