Perché analizzare le catene di redirect?
I redirect sono onnipresenti sul web. Ogni migrazione di dominio, abbreviatore di URL o campagna marketing ne crea. Ma ogni hop aggiuntivo introduce un rischio: perdita di SEO, latenza, falla di sicurezza. Secondo HTTP Archive, il 20% degli URL sul web passa per almeno un redirect prima di raggiungere la destinazione.
Quattro motivi per verificare i tuoi redirect:
- Impatto SEO: Ogni redirect diluisce il link juice trasmesso alla pagina finale. Una catena di 3 hop può far perdere fino al 15% del PageRank trasferito. Google raccomanda di non superare 3 redirect consecutivi.
- Sicurezza: Gli abbreviatori di URL nascondono la destinazione reale. Un link bit.ly può puntare a una pagina di phishing dopo 2 redirect intermedi. L'analisi per hop rileva queste minacce nascoste.
- Performance: Ogni redirect aggiunge da 100 a 500 ms di latenza (risoluzione DNS, handshake TLS, round trip HTTP). Su mobile, 3 redirect possono aggiungere oltre un secondo al caricamento.
- Migrazioni: Durante un cambio di dominio, i vecchi URL devono puntare ai nuovi. Una catena interrotta (301 verso 404) provoca una perdita di traffico immediata.
Come usare l'URL Redirect Checker in 3 passaggi
Passaggio 1: Inserisci l'URL
Incolla l'URL da analizzare nel campo di input. Lo strumento rileva automaticamente la modalità adatta:
- URL singolo: Analisi dettagliata con timeline completa
- Lista di URL (uno per riga): Modalità batch automatica
- Link abbreviato (bit.ly, t.co, goo.gl, ecc.): Modalità unshortener con anteprima Open Graph
Passaggio 2: Avvia l'analisi
Clicca su Analizza. Per ogni hop, lo strumento raccoglie lo status code HTTP, gli header di risposta, il tempo di risposta, l'indirizzo IP risolto, il certificato TLS e il verdetto di sicurezza.
Passaggio 3: Interpreta i risultati
Il rapporto mostra:
- Timeline degli hop: Ogni redirect con il suo status code e la sua durata
- Verdetto sicurezza: Phishing, NRD, omografo IDN, transizione HTTPS verso HTTP
- Diagnostica: Loop rilevati, catene eccessive, certificati scaduti
Che cos'è un redirect HTTP?
Un redirect HTTP indica al browser (o al crawler) che la risorsa richiesta si trova a un altro indirizzo. Il server risponde con uno status code 3xx e un header Location contenente il nuovo URL. Il client segue automaticamente questa indicazione.
| Codice | Tipo | Trasferimento SEO | Caso d'uso |
|---|---|---|---|
| 301 | Permanente | Sì (totale) | Migrazione di dominio, cambio URL definitivo |
| 302 | Temporaneo | No | A/B testing, manutenzione temporanea |
| 307 | Temporaneo stretto | No | Preserva il metodo HTTP (POST resta POST) |
| 308 | Permanente stretto | Sì (totale) | Migrazione definitiva preservando il metodo HTTP |
Oltre ai redirect HTTP, esistono altri due meccanismi:
- Meta refresh: Tag
<meta http-equiv="refresh" content="0;url=...">nell'HTML. Meno affidabile, non raccomandato per il SEO - JavaScript:
window.location.href = "..."odocument.location.replace(...). Invisibile per i crawler che non eseguono JavaScript
Cosa analizza esattamente lo strumento?
Per ogni hop della catena, il Redirect Checker raccoglie e analizza:
| Elemento | Descrizione | Risultato |
|---|---|---|
| Status code | Codice HTTP della risposta (301, 302, 307, 308, 200) | Tipo di redirect e finalità |
| Header | Location, Cache-Control, HSTS, X-Robots-Tag | Politica di cache e direttive SEO |
| Tempo di risposta | Latenza dell'hop in millisecondi | Impatto performance cumulato |
| Certificato TLS | Emittente, validità, SAN | Rilevamento dei certificati scaduti o autofirmati |
| IP risolto | Indirizzo IPv4/IPv6 del server | Geolocalizzazione e rilevamento CDN |
| Sicurezza | Phishing, NRD, omografo IDN, HTTPS verso HTTP | Verdetto per hop con livello di rischio |
Tre modalità di analisi in un unico strumento
Modalità dettagliata (URL singolo)
Inserisci un solo URL per ottenere la catena completa con tutti i dettagli per hop. Questa modalità mostra la timeline visuale, gli header completi e la diagnostica di sicurezza. Ideale per il debug di un redirect specifico o la verifica di un link sospetto.
Modalità batch (verifica in blocco)
Incolla una lista di URL (uno per riga), importa un file CSV o indica l'URL di un sitemap XML. Lo strumento verifica fino a 500 URL in parallelo e produce una tabella sintetica: URL di origine, destinazione finale, numero di hop, status finale e verdetto di sicurezza. Esportazione CSV disponibile.
Modalità unshortener (link abbreviati)
Lo strumento rileva automaticamente gli abbreviatori noti (bit.ly, t.co, goo.gl, tinyurl.com, ow.ly, ecc.). Oltre alla catena di redirect, recupera i metadati Open Graph della destinazione (titolo, descrizione, immagine) per darti un'anteprima senza cliccare.
Casi d'uso reali
Caso 1: migrazione di dominio con catena interrotta
Sintomo: Dopo la migrazione da vecchio-dominio.captaindns.com a captaindns.com, alcune pagine perdono l'80% del traffico organico in due settimane.
Diagnosi: Il Redirect Checker rivela una catena di 4 hop: vecchio-dominio.captaindns.com (301) verso www.vecchio-dominio.captaindns.com (301) verso captaindns.com (302) verso www.captaindns.com (200). Il problema: il terzo redirect è un 302 invece di un 301. Google non trasferisce il SEO.
Azione: Correggere il 302 in 301 sul server. Ridurre la catena a un singolo hop diretto: vecchio-dominio.captaindns.com (301) verso www.captaindns.com.
Caso 2: link phishing mascherato da abbreviatore
Sintomo: Un'email interna contiene un link bit.ly che dichiara di puntare a un documento condiviso. Il testo dell'email è urgente e chiede di effettuare il login.
Diagnosi: L'unshortener rivela 3 hop: bit.ly (301) verso tracking.campaign.com (302) verso captaindns-login.phishing-site.com (200). Il verdetto di sicurezza segnala un NRD (dominio creato 2 giorni fa) e un omografo IDN che imita captaindns.com.
Azione: Non cliccare. Segnalare l'email al team sicurezza. Verificare il dominio di phishing con il Phishing URL Checker per ottenere il punteggio di rischio completo.
Caso 3: loop di redirect in produzione
Sintomo: Gli utenti vedono "ERR_TOO_MANY_REDIRECTS" accedendo a captaindns.com/app. Il browser abbandona dopo il numero massimo di redirect.
Diagnosi: Il Redirect Checker rileva un loop: /app (302) verso /login (302) verso /app (302) verso /login... Il middleware di autenticazione redirige gli utenti non autenticati verso /login, ma /login redirige verso /app se nessun parametro di ritorno viene rilevato.
Azione: Aggiungere un parametro ?redirect=/app al redirect verso /login, e redirigere verso /app solo se quel parametro è presente.
❓ FAQ - domande frequenti
D: Dove porta questo link abbreviato?
R: Incolla il link abbreviato nel Redirect Checker. Lo strumento segue automaticamente tutti i redirect, rivela la destinazione finale e verifica la sicurezza contro i database di threat intelligence. Un'anteprima Open Graph (titolo, descrizione, immagine) viene mostrata per la pagina di destinazione.
D: Qual è la differenza tra un redirect 301 e 302?
R: Un 301 (Moved Permanently) indica uno spostamento definitivo. Il SEO viene trasferito verso il nuovo URL. Un 302 (Found) è temporaneo: i motori di ricerca conservano l'URL originale nel loro indice. Usa il 301 per le migrazioni e il 302 per i redirect temporanei (manutenzione, A/B testing).
D: Quanti redirect può seguire Google?
R: Google segue fino a 10 redirect in una catena. Oltre quel limite, il crawl si interrompe e la pagina non viene indicizzata. In pratica, Google raccomanda di non superare 3 hop. Il Redirect Checker mostra un avviso a partire da 5 hop per lasciarti un margine di correzione.
D: Come si rileva un loop di redirect?
R: Il Redirect Checker rileva automaticamente i loop (A verso B verso A) e li segnala nella diagnostica. Lo strumento normalizza gli URL (rimozione dei parametri di tracking, lowercase) per identificare i loop anche quando gli URL non sono strettamente identici.
D: Lo strumento rileva il phishing nei link?
R: Sì. Ogni URL della catena viene verificato contro URLhaus, Google Safe Browsing, PhishTank e VirusTotal. Vengono segnalati anche i domini recenti (creati da meno di 30 giorni, detti NRD) e gli omografi IDN (caratteri Unicode che imitano domini legittimi).
D: Si possono verificare più URL in una volta sola?
R: Sì, la modalità batch permette di verificare fino a 500 URL simultaneamente. Tre metodi di import: incollare una lista (un URL per riga), importare un file CSV, o indicare l'URL di un sitemap XML. I risultati sono esportabili in CSV.
D: I meta refresh e i redirect JavaScript vengono rilevati?
R: Sì. Lo strumento rileva i redirect HTTP classici (301, 302, 307, 308), i tag meta refresh nell'HTML e i pattern JavaScript comuni (window.location, document.location). Questo copre la quasi totalità dei meccanismi di redirect utilizzati sul web.
Strumenti complementari
Il Redirect Checker si combina con altri strumenti CaptainDNS per un'analisi completa:
| Strumento | Utilità |
|---|---|
| Phishing URL Checker | Verifica un URL sospetto contro 4 fonti di threat intelligence con punteggio di rischio |
| Page Crawl Checker | Ispeziona l'HTML, gli header e il comportamento di una pagina senza accedervi dal browser |
Risorse utili
- RFC 7231, sezione 6.4 - Definizione ufficiale dei codici di redirect HTTP (301, 302, 307)
- RFC 7538 - Specifica del codice 308 Permanent Redirect
- Google: Evitare le catene di redirect - Raccomandazioni ufficiali di Google per i redirect SEO
- HTTP Archive Web Almanac - Statistiche sull'utilizzo dei redirect sul web