Tecnico

Cos'è una catena di redirect (e perché rallenta il tuo sito)?

Ogni passaggio in più tra il link su cui qualcuno clicca e la pagina che infine si carica aggiunge un ritardo reale e misurabile.

Cos'è

Un redirect è un inoltro automatico: un visitatore chiede un indirizzo e il server lo manda altrove, di solito in modo invisibile e in una frazione di secondo. Una "catena di redirect" si verifica quando questo inoltro avviene più di una volta di seguito: l'indirizzo A reindirizza all'indirizzo B, che a sua volta reindirizza all'indirizzo C, prima che il visitatore raggiunga finalmente la pagina reale. Ognuno di questi passaggi è un viaggio separato tra il browser del visitatore e il tuo server (o i tuoi server).

Le catene si accumulano silenziosamente nel tempo: una pagina viene spostata, poi spostata di nuovo mesi dopo, e nessuno torna ad aggiornare il redirect originale perché punti direttamente alla destinazione finale. I vecchi link continuano a funzionare, tecnicamente, ma solo accumulando un passaggio sopra l'altro.

Perché è importante

Ogni passaggio in una catena aggiunge un proprio ritardo prima ancora che il browser possa iniziare a caricare la pagina vera e propria: su una connessione mobile lenta, due o tre passaggi in più possono fare la differenza tra una pagina che sembra istantanea e una che sembra lenta. Anche i motori di ricerca devono seguire la stessa catena, e catene molto lunghe o che formano un ciclo possono far sì che un crawler si arrenda prima ancora di raggiungere il tuo contenuto reale, il che può danneggiare silenziosamente l'indicizzazione di quella pagina.

Le catene sono anche fragili: se un solo anello nel mezzo si rompe (un dominio scade, una regola viene configurata male), ogni visitatore che segue quella catena finisce in un vicolo cieco invece che sulla tua pagina.

Come risolverlo

  1. Trova i tuoi redirect: controlla il pannello del tuo hosting, il file .htaccess (Apache), il file _redirects (Netlify), oppure le impostazioni di URL/redirect del tuo CMS per vedere l'elenco delle regole attuali.
  2. Verifica dove finiscono realmente i vecchi link aprendone uno in un browser e osservando come cambia la barra degli indirizzi: se cambia più di una volta prima di stabilizzarsi, si tratta di una catena.
  3. Aggiorna il primo redirect della catena in modo che punti direttamente all'indirizzo finale reale, saltando ogni indirizzo intermedio.
  4. Rimuovi le regole di redirect non più necessarie una volta che nessuno punta più ad esse.
  5. Ricontrolla alcuni degli indirizzi più vecchi o più modificati del tuo sito dopo l'aggiornamento per confermare che ora ciascuno reindirizzi in un solo passaggio.

Verifica se il tuo sito ha questo problema

Launch Readiness analizza il tuo sito alla ricerca di questo e altri ~50 problemi prima del lancio, in pochi secondi — gratis, senza registrazione.

Avvia un'analisi gratuita