[I backup in cloud sono appena diventati più semplici: Duplicator Cloud elimina l'archiviazione di terze parti
[I backup in cloud sono appena diventati più semplici: Duplicator Cloud elimina l'archiviazione di terze parti
John Turner
John Turner
Avete passato ore a creare contenuti e a costruire la vostra presenza online. Ma qualcosa non va.
I numeri del traffico non corrispondono ai vostri sforzi. Le pagine che dovrebbero caricarsi all'istante risultano lente. State facendo tutto bene, ma le prestazioni del vostro sito continuano a deludervi.
Spesso il colpevole si nasconde in bella vista: le catene di reindirizzamento.
Un reindirizzamento innocente porta a un altro, poi a un altro ancora. Prima che ve ne rendiate conto, i vostri visitatori e i motori di ricerca stanno percorrendo una strada panoramica che attraversa diverse fermate per raggiungere i vostri contenuti.
In questa guida vi spiegherò cosa sono le catene di reindirizzamento, perché danneggiano il vostro sito e, soprattutto, come trovarle e risolverle.
Imparerete:
Le catene di reindirizzamento si verificano quando gli URL fanno rimbalzare i visitatori attraverso più reindirizzamenti prima di raggiungere la destinazione finale, sprecando budget per il crawling e rallentando i tempi di caricamento delle pagine. La soluzione è semplice: identificare le catene di reindirizzamenti con gli strumenti di crawling, aggiornare il primo reindirizzamento per puntare direttamente all'URL finale e implementare strategie di prevenzione per mantenere la struttura di reindirizzamento del sito pulita ed efficiente.
Quando qualcuno fa clic su un link o digita un URL, si aspetta di arrivare immediatamente alla pagina finale. Ma con una catena di reindirizzamenti, viene rimbalzato da un URL a un altro, poi a un altro ancora, prima di arrivare a destinazione.
Ecco come si presenta in pratica:
Catena di reindirizzamento: Pagina A " Pagina B " Pagina C
Reindirizzamento diretto: Pagina A " Pagina C
Supponiamo che originariamente abbiate pubblicato un post sul blog a /old-blog-post/. In seguito, lo avete spostato in /blog/new-post/. Poi avete deciso di ristrutturare nuovamente i vostri URL e l'avete spostato in /resources/new-post/.
Invece di aggiornare il primo redirect per puntare direttamente alla posizione finale, molti siti si ritrovano con questa catena: /old-blog-post/ " /blog/new-post/ " /resources/new-post/.
L'obiettivo è sempre un unico reindirizzamento, direttamente alla destinazione finale.
Secondo la mia esperienza, le catene di reindirizzamento si formano gradualmente. Si apportano modifiche al sito nel corso di mesi o anni e ogni cambiamento sembra perfettamente logico in quel momento.
Ecco i modi più comuni in cui vedo formarsi le catene:
Migrazioni di siti: Prima si passa da HTTP a HTTPS. In seguito, si cambia il nome di dominio. Ora avete http://old-site.com " https://old-site.com " https://new-site.com. Sono già due salti invece di un reindirizzamento diretto.
Modificare le strutture degli URL: WordPress consente di modificare facilmente le impostazioni dei permalink. Potreste rimuovere /categoria/ dai vostri URL e poi decidere di rimuovere anche le date. Ogni modifica crea un altro livello nella catena.
Aggiornamenti dei contenuti: Si uniscono due post del blog, reindirizzando il post A al post B. Mesi dopo, si rinomina il post B e si crea un altro reindirizzamento. Ora il post A deve fare due tappe.
Modifiche ai plugin: Questo aspetto coglie le persone alla sprovvista. Il vostro vecchio plugin SEO creava regole di reindirizzamento. Si passa a un nuovo plugin che crea i propri reindirizzamenti. Le vecchie regole non scompaiono, ma aggiungono solo altri passaggi al percorso.
La parte difficile è che ogni reindirizzamento potrebbe funzionare perfettamente. I visitatori potrebbero comunque raggiungere la pagina giusta, ma il percorso che compiono diventa più lungo e complicato a ogni modifica apportata.
Le catene di reindirizzamento possono sembrare innocue, poiché le persone raggiungono comunque i vostri contenuti. Tuttavia, creano problemi reali che danneggiano le prestazioni del sito.
I motori di ricerca non hanno tempo illimitato per esplorare il vostro sito. Google e Bing assegnano uno specifico crawl budget, ovvero un numero prestabilito di pagine che controlleranno durante ogni visita.
Quando un motore di ricerca si imbatte in una catena di reindirizzamenti, spreca un prezioso budget per il crawling perché seguirà salti inutili invece di scoprire e indicizzare i vostri contenuti importanti.
Ogni reindirizzamento è una richiesta separata al vostro server. Ogni salto aggiunge tempo di caricamento.
Quando qualcuno fa clic su un link che passa attraverso una catena di reindirizzamento a tre fasi, il suo browser deve:
Queste richieste extra al server si accumulano. Gli utenti si aspettano che le pagine vengano caricate in meno di tre secondi, quindi ogni millisecondo è importante per i vostri punteggi Core Web Vitals.
Google ha dichiarato che la link equity (il valore SEO trasmesso attraverso i link) non viene persa attraverso i reindirizzamenti correttamente configurati. Tuttavia, un reindirizzamento diretto A " C è ancora il modo più pulito per trasferire il valore SEO.
Perché creare inutili complessità quando un reindirizzamento semplice e diretto fa meglio il suo lavoro?
Non è possibile risolvere ciò che non si vede. Vi consiglio di utilizzare uno strumento di controllo della catena di reindirizzamento, perché controllare manualmente ogni URL del vostro sito richiederebbe un'eternità.
Mi affido ai crawler dei siti web per fare il lavoro pesante.
Screaming Frog SEO Spider è il mio strumento desktop preferito per questo lavoro. Esegue una scansione dell'intero sito e genera un rapporto dettagliato che mostra ogni redirect, comprese le catene.

La versione gratuita gestisce fino a 500 URL, il che copre la maggior parte dei siti web di piccole e medie dimensioni. Per i siti più grandi, è possibile passare alla versione a pagamento.
Se utilizzate già Ahrefs o Semrush, le loro funzioni di Site Audit possono identificare anche le catene di reindirizzamento. Questi strumenti forniscono le stesse informazioni in un formato leggermente diverso, ma sono ugualmente efficaci.
Se preferite rimanere all'interno della vostra dashboard di WordPress, plugin come il componente aggiuntivo di reindirizzamento di AIOSEO possono aiutarvi a identificare gli schemi di reindirizzamento.

È ottimo per gestire i singoli reindirizzamenti, ma AIOSEO non fornisce la visione completa dell'intero sito che offrono i crawler dedicati. Lo uso più per correggere che per trovare.
Una volta identificate le catene, la loro correzione è un processo semplice. L'obiettivo è semplice: fare in modo che il primo reindirizzamento punti direttamente alla destinazione finale.
Ecco come risolvere le catene di reindirizzamento:
Quando si esegue il crawler, cercare il rapporto di reindirizzamento. Si vedranno voci simili a questa:
/vecchio servizio/ " /servizi/nuovi/ " /servizi/servizio finale-pagina/
Questo ci dice che chi visita /vecchio-servizio/ viene rimbalzato due volte prima di raggiungere /servizi/servizio-finale-page/.
La vostra missione è far sì che /old-service/ punti direttamente a /services/final-service-page/ ed eliminare il passaggio intermedio.
Documentate ogni catena che trovate. Io tengo un semplice foglio di calcolo con tre colonne: URL originale, catena attuale e soluzione di destinazione.
Ora viene la soluzione vera e propria. A seconda del modo in cui è stato creato il reindirizzamento originale, si hanno due opzioni principali.
Se si utilizza un plugin come AIOSEO, accedere alla dashboard di WordPress e navigare nelle impostazioni di reindirizzamento.
Cercare l'URL di partenza. Troverete la regola di reindirizzamento che attualmente lo invia a una parte della catena di reindirizzamento.
Modificare questa regola e cambiarla con la destinazione finale.

Salvare le modifiche. Il salto intermedio è ora eliminato.
Se i reindirizzamenti sono gestiti attraverso il file .htaccess, è necessario accedervi tramite FTP, File Manager di cPanel o il pannello di controllo del provider di hosting.
Innanzitutto, eseguite un backup del file .htaccess. Non lo sottolineerò mai abbastanza: create sempre un backup prima di apportare modifiche.
Cercate le linee di reindirizzamento che menzionano l'URL di partenza. In genere hanno questo aspetto:
Redirect 301 /old-service/ /services/new/
Cambiarlo per andare invece alla destinazione finale:
Redirect 301 /old-service/ /services/final-service-page/
Salvare il file e caricarlo sul server.
Questo passaggio è fondamentale e vedo troppe persone che lo saltano.
Innanzitutto, cancellate tutte le cache: la cache del sito web, la cache del server e la cache del browser. I reindirizzamenti memorizzati nella cache possono far sembrare che la soluzione non abbia funzionato, mentre in realtà ha funzionato.
Aprite una finestra di navigazione privata o in incognito e incollate l'URL originale. Dovreste arrivare direttamente alla pagina di destinazione finale senza alcuna tappa intermedia.
È anche possibile testare i reindirizzamenti in AIOSEO. Vi dirà se qualcosa non va nel link di destinazione.

Se la catena è ancora presente, ricontrollare le regole di reindirizzamento e la cancellazione della cache. A volte ci vogliono alcuni minuti prima che le modifiche si propaghino su tutti i sistemi.
Ecco l'ultimo passo che molti dimenticano: sistemare i link interni.
Cercate nel vostro sito web tutti i link interni che puntano ai vecchi URL, sia l'URL di partenza che tutti gli URL intermedi della catena.
Aggiornate questi link in modo che puntino direttamente alla destinazione finale. In questo modo si elimina del tutto la necessità di un reindirizzamento quando si clicca su un link all'interno del sito.
Un plugin come Search & Replace Everything può essere utile per gli aggiornamenti massivi dei link, se ne avete molti da modificare.
La prevenzione batte sempre la pulizia. Ecco come affronto la gestione dei redirect per evitare che si formino catene.
Prima di apportare modifiche importanti al sito, create una mappa degli URL in un foglio di calcolo.
Elencate gli URL attuali in una colonna e le loro destinazioni previste in un'altra. Questo semplice documento diventa la vostra tabella di marcia per creare reindirizzamenti diretti invece di creare accidentalmente catene.
Quando si migra da HTTP a HTTPS e si cambia contemporaneamente il nome del dominio, pianificare il reindirizzamento per passare direttamente da http://old-site.com/page/ a https://new-site.com/page/. Saltate il passaggio intermedio.
Consiglio di eseguire un crawler del sito con cadenza trimestrale, e più spesso se si apportano frequenti modifiche alla struttura del sito.
Impostate un promemoria sul calendario e fatelo davvero. La maggior parte delle catene di reindirizzamento che scopro durante gli audit si sono accumulate per mesi perché nessuno le controllava.
Questi controlli regolari permettono di individuare i problemi quando sono ancora piccoli e facili da risolvere.
Tenete un semplice registro di ogni reindirizzamento creato. Includete l'URL originale, l'URL di destinazione, il motivo del reindirizzamento e la data di creazione.
Questa documentazione aiuta a ricordare perché esistono i reindirizzamenti e rende più facile individuare potenziali situazioni di formazione di catene prima che si verifichino.
Un foglio di calcolo di base va benissimo. Non è necessario un software sofisticato, ma solo una registrazione coerente.
Sviluppate l'abitudine di utilizzare gli URL di destinazione finale per tutti i nuovi link interni.
Quando scrivete un post sul blog e volete collegarvi a un'altra pagina del vostro sito, utilizzate l'URL corrente e finale, non un URL che sapete reindirizzare altrove.
Questa pratica impedisce al vostro linking interno di contribuire alle catene di reindirizzamento.
Una catena di reindirizzamento di un sito web ha un punto finale chiaro (A " B " C), mentre un ciclo di reindirizzamento è circolare (A " B " A). Le catene rallentano il sito ma funzionano comunque, mentre i loop si interrompono completamente e mostrano ai visitatori una pagina di errore.
La parola "permanente" indica solo ai browser che lo spostamento è a lungo termine, non che è bloccato per sempre. È possibile modificare o eliminare i reindirizzamenti permanenti nello stesso luogo in cui sono stati creati: il file .htaccess o il plugin di reindirizzamento.
Si tratta di un problema di sicurezza che richiede strumenti come Sucuri o Wordfence per la scansione e la rimozione del codice dannoso. È inoltre necessario cambiare tutte le password e aggiornare i plugin/temi. Se i problemi persistono, contattate il vostro provider di hosting o un esperto di sicurezza.
Utilizzate i reindirizzamenti 301 (permanenti) in quasi tutte le situazioni, compresi gli spostamenti di pagina, i cambiamenti di URL e il consolidamento dei contenuti. Utilizzate i reindirizzamenti 302 (temporanei) solo quando prevedete di spostare il contenuto in un secondo momento, ad esempio durante la manutenzione o i test.
Le catene di reindirizzamento possono sembrare un problema tecnico complesso, ma la loro risoluzione è semplice se si sa cosa cercare.
Il processo è semplice: individuare le catene con uno strumento di crawler, modificare il primo redirect per puntare direttamente alla destinazione finale, testare le modifiche e aggiornare i link interni.
Una manutenzione regolare impedisce lo sviluppo della maggior parte delle catene. Una verifica trimestrale e una documentazione di base possono contribuire a mantenere pulita la struttura di reindirizzamento del sito.
A proposito di mantenere le cose pulite ed efficienti, se state pianificando una migrazione del sito o una modifica importante della struttura degli URL, prendete in considerazione l'utilizzo di Duplicator Pro per gestire il processo.
Questi spostamenti complessi sono spesso all'origine delle catene di reindirizzamento. Duplicator Pro rende le migrazioni pulite e affidabili, aiutandovi a evitare gli errori di reindirizzamento che richiedono una pulizia successiva.
Se riuscite a prevenire completamente il problema, non avrete bisogno di risolverlo!
Mentre siete qui, penso che vi piaceranno anche queste altre risorse selezionate:
Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Raccomandiamo solo prodotti che riteniamo possano apportare un valore aggiunto ai nostri lettori.