Guide DigitalBanzai

Broken Links

Capire quando un collegamento interno non porta alla destinazione attesa e come valutare la risposta osservata.

English version
Severity
Moderate
Tempo stimato
5-10 min
Livello tecnico
Beginner / Intermediate
Si applica a
WordPressStatic SitesCMS / E-commerceSite Migrations

Risposta rapida

Un link interno porta da una pagina del tuo sito a un'altra destinazione dello stesso sito. Se quella destinazione restituisce un errore, una persona può interrompere la navigazione proprio dove si aspettava di continuare. La risposta precisa conta: una pagina non trovata e una pagina che richiede accesso sono situazioni diverse.

Che cosa può succedere

Un collegamento errato in un menu, in una scheda prodotto o in un articolo può impedire di raggiungere contenuti utili. Se compare in un elemento condiviso, può riguardare molte pagine. La priorità dipende dal percorso interessato e dalla causa osservata: la voce Moderate (moderata) della guida non rende automaticamente urgente ogni esito.

Perché vale la pena verificarlo

Un errore 404 o 410 indica che la destinazione richiesta non è stata trovata o è stata rimossa. Un 401 o 403 può invece dipendere da un accesso riservato; un 429 può segnalare un limite temporaneo alle richieste. Questi ultimi esiti non provano che la pagina non esista.

Che cosa osserva TrustyRunner

TrustyRunner considera solo i link interni trovati nelle pagine acquisite e compresi nella parte di sito esplorata. Usa le risposte già ottenute durante quella scansione, senza richiedere una seconda volta le destinazioni. Segnala un link quando la risposta finale osservata è HTTP 400 o superiore.

Questo controllo non comprende link esterni, immagini, altri file di risorsa o la qualità delle catene di reindirizzamento.

Come leggere il risultato

Per un errore osservato, leggi il codice HTTP prima di decidere che cosa correggere. “Nessun link rotto osservato” vale solo per i link interni esaminati con una risposta conclusiva e per pagine da cui i link sono stati estratti completamente.

Timeout, problemi di rete, richieste bloccate e limiti su pagine, profondità o contenuti possono lasciare un risultato parziale o incerto: non sono, da soli, link rotti. Anche un risultato senza errori non dimostra che ogni link del sito funzioni.

  1. Per 404 o 410, verifica se la destinazione deve esistere ancora. Aggiorna il link, ripristina il contenuto o usa un reindirizzamento solo se esiste una pagina davvero equivalente.
  2. Per 401, 403 o 429, controlla accesso, permessi o limiti delle richieste prima di cambiare il link.
  3. Se l'esito è incerto, prova a chiarire la risposta prima di intervenire. Se lo stesso link compare su molte pagine, controlla menu o modelli condivisi.

Limiti della verifica

La scansione non controlla tutti i link del sito né i link esterni, e non prova che una destinazione rimanga sempre disponibile. I limiti dell'esplorazione e i fallimenti di richiesta non diventano automaticamente segnalazioni di link rotti.

Verifica con una nuova scansione

Dopo una modifica, esegui una nuova scansione e confronta la risposta della destinazione se il collegamento rientra di nuovo nella parte esaminata. Il nuovo risultato riguarda la nuova scansione, non la disponibilità continua della pagina.