Redirect Chain Checker
Questo checker gratuito dei reindirizzamenti richiede un URL e segue ogni reindirizzamento manualmente, fino a dieci salti, mostrando ogni indirizzo nella catena con il suo codice di stato e se il salto è permanente o temporaneo. Segnala l'URL e lo stato finali, contrassegna le catene più lunghe di due salti, i loop e i reindirizzamenti temporanei, e dice cosa modificare. Usalo dopo una migrazione o uno spostamento HTTPS.
Redirect Chain Checker
Technical SEO
Informazioni su questo strumento
I reindirizzamenti si accumulano silenziosamente: da http a https, poi da non-www a www, poi da uno slug vecchio a uno nuovo, poi una barra finale. Ogni salto costa un viaggio di andata e ritorno per i visitatori e un po' di valore di ranking per i motori di ricerca, e Google smette di seguire dopo pochi salti. Un loop porta la pagina offline completamente. Le catene sono invisibili in un browser perché arriva semplicemente alla fine.
Il checker richiede l'URL dal nostro server senza seguire automaticamente i reindirizzamenti. Per ogni risposta 3xx legge l'intestazione Location, elenca il salto con il suo stato, e richiede l'indirizzo successivo, ri-controllando ogni uno per la sicurezza, finché una pagina risponde, la catena si ripiega su se stessa, o dieci salti sono usati. Nota anche un meta refresh o un reindirizzamento JavaScript nascosto in una pagina che risponde 200, il tipo che i motori di ricerca trattano con sospetto.
Quello che mostra è il percorso dal nostro server con un user agent browser desktop e nessun cookie. I siti che reindirizzano per paese, lingua o dispositivo possono inviare i tuoi visitatori da un'altra parte. I reindirizzamenti che accadono dentro JavaScript dopo il caricamento della pagina non sono seguiti; solo la forma meta refresh è segnalata.
Domande frequenti
Quanti reindirizzamenti sono troppi?
Uno è ideale, due è accettabile, tre o più è una catena che vale la pena correggere. Google segue fino a dieci salti prima di arrendersi, ma ogni salto ritarda il visitatore e può perdere un po' di valore di ranking. Punta ogni indirizzo vecchio direttamente alla pagina finale invece che all'indirizzo vecchio successivo.
Qual è la differenza tra 301, 302, 307 e 308?
301 e 308 sono permanenti: i motori di ricerca trasferiscono i segnali di ranking e mostrano il nuovo indirizzo. 302 e 307 sono temporanei: l'indirizzo vecchio è mantenuto nell'indice. 307 e 308 vietano anche di cambiare un POST in un GET. Per le pagine spostate, usa 301 (o 308); usa 302 solo per cambiamenti genuinamente brevi.
Che cos'è un redirect loop e come lo risolvo?
Un loop è una catena che ritorna a un indirizzo che ha già visitato, quindi i browser mostrano "troppi reindirizzamenti". Di solito viene da due regole che combattono: un plugin che forza https mentre il server o CDN forza http, o regole www e non-www che si puntano a vicenda. Disabilita le regole una alla volta finché il loop non si rompe, poi mantieni una singola regola.
Perché il mio reindirizzamento passa prima per http?
Perché il link è iniziato con http:// e il server reindirizza a https prima di applicare la regola successiva. Combina le regole in modo che http://old vada direttamente a https://final in un salto, e aggiungi un'intestazione HSTS in modo che i browser saltino il passaggio http nelle visite successive. Il checker delle intestazioni http mostra se HSTS è impostato.
Il checker segue i reindirizzamenti meta refresh e JavaScript?
Segnala un tag meta refresh trovato nella pagina finale ma non lo segue, e non può vedere i reindirizzamenti eseguiti da JavaScript perché non esegue script. Entrambi sono cattivi sostituti per un 301 lato server: i motori di ricerca possono ignorarli e ritardano il visitatore.

