La catena di redirect è una sequenza di reindirizzamenti HTTP in cui una richiesta iniziale viene inoltrata da un URL a un altro, e da questo a un terzo, e così via, fino a raggiungere la destinazione finale. Ogni passaggio intermedio è un salto (hop) che il browser o il client deve seguire prima di ottenere la risorsa richiesta. Quando la catena supera una certa lunghezza, il client può interrompere la navigazione e restituire un errore, spesso identificato con il codice di stato 310 o con un messaggio di “troppi reindirizzamenti”.
Nell’ambito della SEO, la catena di redirect è considerata una cattiva pratica, perché disperde parte del valore dei link e rallenta il caricamento delle pagine. I motori di ricerca seguono i reindirizzamenti, ma ogni salto consuma risorse di scansione e può attenuare il passaggio di autorità dalla pagina di origine a quella di destinazione. Per questo motivo si consiglia di accorciare le catene, puntando direttamente all’URL finale con un unico reindirizzamento permanente.
Che cos’è una catena di redirect
Una catena di redirect si verifica quando l’URL A reindirizza all’URL B, che a sua volta reindirizza all’URL C, e così via. Il fenomeno nasce spesso in modo involontario: un sito viene ristrutturato più volte, un dominio cambia proprietà, una pagina viene spostata e poi spostata di nuovo. Se ogni modifica aggiunge un nuovo reindirizzamento senza aggiornare quelli precedenti, la catena si allunga progressivamente.
I reindirizzamenti più comuni sono il 301 (spostamento permanente) e il 302 (spostamento temporaneo). Una catena può mescolare entrambi i tipi, ma in genere si cerca di mantenere il primo tipo per preservare il valore SEO. Le catene più lunghe sono quelle che derivano da migrazioni multiple o da errori di configurazione su server web come Apache o Nginx.
Come si forma una catena di redirect
Le cause più frequenti sono tre: migrazioni di dominio, cambi di struttura degli URL e correzioni manuali non coordinate. In una migrazione, ad esempio, si crea un reindirizzamento dal vecchio dominio al nuovo, ma se il nuovo dominio ha già i propri reindirizzamenti interni, la catena si allunga. Lo stesso accade quando un URL viene aggiornato più volte senza eliminare i vecchi reindirizzamenti.
Errori tipici nella configurazione
Un errore comune è reindirizzare la versione con www alla versione senza www, e poi reindirizzare di nuovo la versione senza www a una pagina specifica. Un altro errore è mantenere attivo un reindirizzamento vecchio che punta a un URL ormai obsoleto, il quale a sua volta reindirizza altrove. Anche i plugin di gestione dei reindirizzamenti possono creare catene se non vengono controllati periodicamente.
Differenza tra catena e singolo redirect
Un singolo redirect è una relazione diretta tra due URL: A punta a B e la navigazione termina. Una catena è una relazione indiretta: A punta a B, B punta a C, C punta a D. La differenza pratica è nel numero di richieste HTTP necessarie per arrivare alla destinazione finale, che nella catena è sempre maggiore di uno.
Effetti della catena di redirect sulla SEO
Dal punto di vista SEO, ogni salto aggiuntivo comporta una perdita di tempo e una possibile dispersione del valore dei link. I motori di ricerca sono in grado di seguire le catene, ma non garantiscono che il valore venga trasferito integralmente attraverso molti passaggi. Inoltre, le catene lunghe possono rallentare il crawling e ridurre la frequenza di scansione delle pagine.
Un altro effetto è l’impatto sull’esperienza utente: il caricamento più lento può aumentare la frequenza di rimbalzo. Per questo motivo le linee guida SEO suggeriscono di mantenere le catene entro un massimo di due o tre salti, e di aggiornare i reindirizzamenti quando la destinazione finale cambia.
Impatto sul passaggio di autorità
Il passaggio di autorità attraverso un reindirizzamento permanente è generalmente riconosciuto, ma non è mai totale. Con l’aumentare dei salti, la percentuale di valore trasferita tende a ridursi ulteriormente. Per questo si consiglia di puntare direttamente all’URL finale, evitando passaggi intermedi non necessari.
Effetti sul crawling e sull’indicizzazione
I crawler dei motori di ricerca seguono i reindirizzamenti, ma ogni salto consuma una quota del budget di scansione assegnato al sito. Se il budget è limitato, una catena lunga può ritardare la scoperta di nuove pagine. Inoltre, se la catena contiene un anello rotto, il crawler non raggiunge la destinazione e la pagina può uscire dall’indice.
Confronto tra tipi di reindirizzamento
La tabella seguente riassume le principali differenze tra i reindirizzamenti più usati e il loro comportamento in una catena.
| Tipo | Codice HTTP | Passaggio di autorità | Uso tipico |
|---|---|---|---|
| Permanente | 301 | Sì, parziale | Cambio di dominio o URL definitivo |
| Temporaneo | 302 | No | Manutenzione o test |
| Permanente con metodo preservato | 308 | Sì, parziale | Migrazioni che richiedono POST |
| Temporaneo con metodo preservato | 307 | No | Test su moduli e API |
| Meta refresh | Nessuno | Molto limitato | Soluzioni non lato server |
Come risolvere una catena di redirect
Per correggere una catena di redirect occorre innanzitutto individuarla, poi semplificarla puntando direttamente all’URL finale. La procedura seguente riassume i passaggi operativi consigliati.
- Elenca tutti gli URL che generano reindirizzamenti sul sito, usando strumenti di scansione o i log del server.
- Individua le catene con più di un salto e annota l’URL di partenza e quello di destinazione finale.
- Verifica il codice di stato di ogni salto, distinguendo tra 301, 302 e altri tipi.
- Sostituisci ogni catena con un unico reindirizzamento dall’URL di partenza all’URL finale.
- Aggiorna i link interni in modo che puntino direttamente alla destinazione finale, senza passare dai reindirizzamenti.
- Controlla che non rimangano anelli rotti o destinazioni inesistenti.
- Monitora periodicamente i reindirizzamenti per evitare che nuove catene si formino dopo aggiornamenti o migrazioni.
- Documenta le modifiche per facilitare la manutenzione futura e il passaggio di consegne.
Domande frequenti sulla catena di redirect
Quanti salti può contenere una catena di redirect?
Non esiste un limite universale, ma i browser e i client interrompono la navigazione dopo un numero variabile di salti, spesso intorno a venti. Per la SEO si consiglia di non superare due o tre salti.
Una catena di redirect fa perdere posizioni su Google?
Può contribuire a un peggioramento, soprattutto se i salti sono molti o se la destinazione finale cambia spesso. Il modo migliore per evitare perdite è usare un singolo reindirizzamento permanente.
Qual è la differenza tra catena di redirect e loop di redirect?
In una catena la navigazione procede verso una destinazione finale. In un loop il reindirizzamento torna all’URL di partenza, creando un ciclo infinito che il browser interrompe con un errore.
Come si individua una catena di redirect?
Si può usare un controllo degli header HTTP, che mostra la sequenza dei codici di stato, oppure strumenti di scansione del sito che evidenziano gli URL con più di un salto.
I reindirizzamenti 301 e 302 si comportano allo stesso modo in una catena?
No. Il 301 indica uno spostamento permanente e trasmette parte del valore SEO; il 302 indica uno spostamento temporaneo e in genere non lo trasmette. In una catena mista prevale il comportamento del primo salto.
Una catena di redirect influisce sulla velocità del sito?
Sì, perché ogni salto aggiunge una richiesta HTTP e un tempo di attesa. Ridurre i salti migliora i tempi di caricamento percepiti dall’utente e dai crawler.
