Controllore di Link Interrotti

I link morti riducono la fiducia degli utenti, il SEO e la pazienza dei lettori. Incolla un URL di pagina e il controllore scansiona ogni <a href>, richiede ogni obiettivo e riporta lo stato HTTP — 200 OK, 301 reindirizzamento, 404 non trovato, 500 errore, timeout. Le catene di reindirizzamento vengono espanse in modo da poter individuare eventuali che alla fine portano a un errore, e l’output è filtrabile per stato in modo da poter risolvere prima i peggiori.

Come funziona il controllore di link interrotti

  1. 1

    Inserisci un URL di pagina

    Pagina singola per impostazione predefinita. Un'opzione di piccola mappa del sito mette in coda fino a 50 pagine da sitemap.xml.

  2. 2

    Tutti i link in uscita vengono estratti

    Link interni, esterni, immagini e script vengono analizzati dall'HTML renderizzato.

  3. 3

    Richieste HEAD e poi GET

    Ogni URL riceve prima una HEAD; i server che rifiutano HEAD tornano a una GET leggera. I timeout scattano a 10 secondi per link.

  4. 4

    Risultati raggruppati per stato

    2xx sani, 3xx reindirizzamenti (con catena), 4xx errori client, 5xx errori server e fallimenti DNS/timeout. Esporta come CSV quando hai finito.

Introduzione agli stati HTTP

Codice Significato Cosa fare
200 OK Nessuna azione
301 Spostato permanentemente Aggiorna il link all’URL finale
302 Trovato (reindirizzamento temporaneo) Di solito va bene; lunghe catene sono cattive
307 / 308 Reindirizzamento temporaneo / permanente rigoroso Aggiorna se la catena ha più salti
403 Vietato Il link esiste ancora ma è bloccato (paywall, regione)
404 Non trovato Rimuovi o sostituisci il link
410 Sparito Sostituisci sicuramente — la pagina è stata rimossa permanentemente
429 Troppe richieste Controlla di nuovo più tardi; l’obiettivo è limitato in frequenza
500 / 502 / 503 Errori del server Controlla di nuovo; problema transitorio sull’obiettivo
Timeout Server troppo lento Controlla di nuovo; segnala se persistente

Catene di reindirizzamento

Più salti (A → B → C → D) aggiungono latenza, perdono PageRank e confondono i crawler. L’obiettivo è sempre ≤ 1 salto dal link sorgente. Il controllore segnala catene di 2+ in modo da poter aggiornare l’href originale alla destinazione finale.

Colpevoli comuni

  • Articoli esterni scaduti — i siti di notizie marciscono, i blog diventano bui.
  • Rimanenze di migrazione HTTPS — obiettivi http:// che ora reindirizzano a https://.
  • Pagine di prodotto spostate — le riorganizzazioni dell’e-commerce rompono i link in entrata.
  • Link di ancoraggio a sezioni rinominate#old-heading sul tuo stesso sito.
  • Incoerenze con la barra finale/page vs /page/ possono 301 o 404 a seconda della configurazione del server.

Accelerare le cose

  • Scansiona una pagina alla volta per report accurati; grandi mappe del sito colpiscono i limiti di frequenza sui server condivisi.
  • Memorizza lo stato per 24 ore per evitare di colpire ripetutamente gli stessi obiettivi.
  • Escludi gli URL di condivisione sui social media — restituiscono frequentemente 403 ai bot indipendentemente dalla salute effettiva del link.

Domande frequenti

Per impostazione predefinita controlla i link in uscita sull’unico URL fornito. Una modalità mappa del sito mette in coda fino a 50 pagine alla volta; per audit dell’intero sito su grandi proprietà utilizza un crawler desktop dedicato come Screaming Frog.

Alcuni server bloccano le richieste senza un User-Agent del browser, cookie o referer. Il controllore invia un set di intestazioni minime; riprova con l’opzione “fingere di essere un browser” se sospetti falsi positivi.

Sì, i link rel=“nofollow” vengono comunque controllati perché i link nofollow interrotti danneggiano comunque l’esperienza utente. Puoi filtrarli nella vista dei risultati se ti interessa solo il dofollow.

Mensile per la maggior parte dei blog, settimanale per pagine ad alto traffico o di e-commerce. Dopo qualsiasi migrazione di contenuti importante, eseguilo il giorno successivo e una settimana dopo.

Strumenti correlati