Punti salienti
- Capire cos’è un reindirizzamento URL e come funziona per guidare gli utenti da un link obsoleto o rotto alla pagina corretta senza perdere traffico.
- Esplorate i diversi tipi di reindirizzamento: 301, 302, 307, meta refresh e JavaScript, per scegliere il metodo migliore per le vostre esigenze SEO e di struttura del sito.
- Scopri come creare un reindirizzamento dell’URL utilizzando il cPanel di Bluehost, i plugin di WordPress o il file .htaccess.
- Scoprite le migliori pratiche per gestire l’inoltro degli URL tra diversi domini, evitare i loop di reindirizzamento e migliorare le prestazioni del sito.
Avete mai cliccato su un link e siete finiti sulla pagina sbagliata o su una schermata di errore? Se è frustrante per voi, lo è anche per i vostri visitatori. Queste esperienze interrotte possono indurre le persone ad abbandonare il vostro sito, danneggiare la vostra credibilità e ridurre la vostra visibilità nei risultati di ricerca.
È qui che entra in gioco un reindirizzamento dell’URL. Se state aggiornando i contenuti, cambiando un indirizzo web, lanciando un nuovo dominio o rimuovendo delle pagine, i reindirizzamenti guidano gli utenti alla pagina corretta.
Il reindirizzamento dei vecchi URL aiuta a preservare il traffico e la SEO e garantisce che i motori di ricerca continuino a indicizzare i contenuti aggiornati.
In questa guida imparerete come:
- Capire cos’è e come funziona un reindirizzamento URL.
- Scegliete il tipo di reindirizzamento più adatto alle vostre esigenze.
- Creare reindirizzamenti utilizzando cPanel, i plugin di WordPress o le impostazioni del server.
- Utilizzate gli strumenti offerti da Bluehost per semplificare ogni fase.
Cominciamo.
Che cos’è un reindirizzamento URL?
Un reindirizzamento URL invia automaticamente gli utenti da un URL (l’URL originale) a una pagina diversa, di solito perché la pagina è stata spostata, modificata o non esiste più.
In parole povere, un reindirizzamento URL è come inoltrare la posta dopo un trasloco in una nuova casa. Quando qualcuno visita il vostro vecchio URL, viene automaticamente inviato alla nuova pagina senza dover fare nulla.
Per esempio:
[tuosito].com/vecchiapagina → [tuosito].com/nuovapagina
Questo aiuta a preservare il traffico, garantisce un’esperienza utente fluida e mantiene intatto il SEO anche in caso di ristrutturazione del sito o di passaggio a un nuovo dominio.
Leggi anche: Che cos’è un URL? Comprendere le parti, la struttura e i vantaggi SEO
Cosa succede quando un utente fa clic su un reindirizzamento?
Quando un utente fa clic su un link di reindirizzamento, il server web elabora una regola di reindirizzamento che indica al browser di recuperare il contenuto da un URL diverso. A seconda del tipo di reindirizzamento, il server può segnalare che questo cambiamento è temporaneo o permanente utilizzando un codice di stato specifico (come 301 o 302).
Questo processo aiuta a evitare gli errori 404, elimina i cicli di reindirizzamento e garantisce che gli utenti arrivino sulla pagina corretta. Inoltre, informa i motori di ricerca su come trattare la modifica, in modo da trasferire correttamente le classifiche e l’autorità della pagina.
Che si tratti di un reindirizzamento lato server, di un meta refresh o anche di reindirizzamenti JavaScript in un’applicazione web, ogni metodo ha uno scopo. Li analizzeremo nella prossima sezione.
Leggi anche: Tutto quello che c’è da sapere sugli errori 404
Quali sono i tipi di reindirizzamento e a cosa servono?
Quando si reindirizza un URL, la scelta del metodo giusto fa la differenza. Ogni tipo di reindirizzamento ha il suo comportamento, il suo impatto SEO e la sua configurazione tecnica. Alcuni sono più indicati per modifiche permanenti, mentre altri gestiscono reindirizzamenti temporanei o azioni lato client.
La tabella seguente mette a confronto i tipi di reindirizzamento più comuni, in modo da poter scegliere l’opzione migliore per il vostro sito.
Tipo di reindirizzamento | Quando usarlo | Impatto SEO | Dove è ambientato |
Reindirizzamento 301 | Quando una pagina viene spostata in modo permanente | Passa la maggior parte dell’autorità dei link alla nuova pagina | .htaccess, Bluehost cPanel, plugin |
Reindirizzamento 302 | Spostamento temporaneo dei contenuti (ad esempio, pagina di vendita a breve termine). | Potrebbe non passare il valore SEO completo | .htaccess, cPanel, plugin WordPress |
307 reindirizzamento | Come 302, ma per i reindirizzamenti conformi a HTTP/1.1 | Trattati come 302 dai motori di ricerca | Intestazioni del server, piattaforme CMS |
Reindirizzamento del meta aggiornamento | Reindirizzamento dopo un breve ritardo (non facile da usare) | Scarso valore SEO, spesso ignorato dai crawler | tag |
Reindirizzamento JavaScript | Reindirizzamento basato sulla pagina o condizionale nelle applicazioni web | SEO variabile, non affidabile per tutti i browser | Codice JS incorporato nella pagina |
La scelta del tipo di reindirizzamento giusto è essenziale per preservare il valore SEO e l “esperienza dell” utente. Ogni metodo di reindirizzamento ha uno scopo specifico, sia che si tratti di modifiche permanenti che di spostamenti temporanei. Ora approfondiamo i reindirizzamenti:
1. Reindirizzamento 301
Un reindirizzamento 301 segnala che una pagina o un URL è stato spostato in modo permanente in una nuova posizione. Il reindirizzamento passa la maggior parte del valore SEO dall’URL originale a quello di destinazione, preservando le classifiche.
Si utilizza quando si rimuovono i vecchi contenuti, si effettua un rebranding su un nuovo dominio o si aggiornano gli slug delle pagine. È possibile configurarlo tramite i file di configurazione del server, il cPanel di Bluehost o i plugin di WordPress.
Leggi anche: 4 modi per creare un reindirizzamento 301 in WordPress
2. 302 reindirizzamento
Un reindirizzamento 302 viene utilizzato quando una pagina viene temporaneamente spostata, ma può tornare allo stato originale. A differenza di un 301, non trasferisce tutta l’autorità SEO, il che può avere un impatto sulle classifiche se utilizzato in modo eccessivo.
È ideale per le promozioni a breve termine, per le pagine di prodotti limitate o durante i test A/B. È possibile creare questo tipo di reindirizzamento utilizzando .htaccess, un plugin di reindirizzamento o strumenti di hosting.
3. 307 redirect
Il reindirizzamento 307 è l “alternativa moderna al 302 ed è conforme all” HTTP/1.1. Assicura che il metodo di richiesta (come POST o GET) rimanga invariato dopo il reindirizzamento.
Pur avendo una funzione simile a quella di un 302, è più preciso dal punto di vista tecnico e viene spesso utilizzato nelle applicazioni web. Alcuni server web o CDN utilizzano di default i 307 quando le intestazioni sono configurate di conseguenza.
4. Reindirizzamento del meta refresh
Un meta refresh redirect è inserito nell’HTML di una pagina e in genere si attiva dopo un breve ritardo. Lo si può vedere su siti obsoleti che dicono: “Se non vieni reindirizzato entro 5 secondi, clicca qui”.
Utilizza il tag e non è consigliato per le pagine critiche dal punto di vista SEO. Questo metodo può confondere i motori di ricerca e frustrare gli utenti a causa del suo ritardo.
5. Reindirizzamento JavaScript
Un reindirizzamento JavaScript utilizza uno script per inviare gli utenti a un URL diverso dopo il caricamento della pagina. È comunemente usato nelle applicazioni web, nei flussi condizionali o nelle selezioni di menu a discesa.
Poiché si basa sull’esecuzione lato client, potrebbe non essere rilevato o indicizzato da tutti i motori di ricerca. Utilizzatelo con parsimonia ed evitatelo per la navigazione essenziale del sito.
Leggi anche: Fondamenti SEO: guida per principianti
Quando si dovrebbe usare un reindirizzamento URL?
Un reindirizzamento URL è più di una soluzione tecnica. Aiuta gli utenti a raggiungere la pagina corretta, preserva le classifiche dei motori di ricerca e mantiene il vostro sito web privo di errori. Ecco i motivi più comuni per utilizzarne uno.
1. Rebranding o passaggio a un nuovo dominio
Quando la vostra azienda subisce un rebrand o adottate un nuovo dominio, è fondamentale reindirizzare i vecchi URL all’indirizzo web aggiornato. Un reindirizzamento 301 segnala che il trasferimento è permanente e aiuta a preservare la vostra autorità SEO. Senza di esso, gli utenti e i motori di ricerca potrebbero finire su pagine vuote o messaggi di errore, con conseguente perdita di traffico.
2. Eliminazione di una pagina o aggiornamento di uno slug
La rimozione di un contenuto o la modifica di uno slug URL senza impostare un reindirizzamento porta a link non funzionanti. Utilizzate un 301 per inviare il traffico a una nuova pagina o a un contenuto pertinente. In questo modo si evita la frustrazione dell “utente e si favorisce una navigazione fluida all” interno del sito. Aggiornate sempre i link interni e le regole di reindirizzamento quando gli slug cambiano.
3. Passaggio da HTTP a HTTPS
La migrazione del sito a HTTPS aumenta la sicurezza e le prestazioni SEO. Tuttavia, senza un reindirizzamento adeguato sul lato server, i visitatori potrebbero ancora approdare alla versione http non sicura. Impostate un reindirizzamento da HTTP a HTTPS nella configurazione del server o tramite una regola di riscrittura. Questa modifica contribuisce a eliminare i loop di reindirizzamento e a proteggere i dati.
4. Consolidamento delle pagine duplicate
Se il vostro sito ha contenuti simili o identici sotto URL diversi, reindirizzate una versione all “altra. In questo modo si evita di confondere i motori di ricerca e di perdere potenziale di posizionamento. Utilizzate i reindirizzamenti permanenti per consolidare l” autorità della pagina e migliorare l “esperienza dell” utente. Questi reindirizzamenti possono essere applicati a singole pagine, categorie o intere sezioni.
Leggete anche: Che cos’è il contenuto duplicato + 9 passi per risolverlo ed evitarlo
5. Manutenzione o fermo temporaneo
Quando si eseguono aggiornamenti o si risolvono bug, utilizzare redirect che conducano gli utenti a una pagina o a un messaggio alternativo. Un reindirizzamento 302 o 307 mantiene intatto il contenuto originale, informando al contempo utenti e browser che lo spostamento non è permanente. È l’ideale per le applicazioni web che devono rimanere funzionali durante le modifiche al backend.
Come reindirizzare un URL (passo dopo passo)?
I reindirizzamenti sono essenziali per mantenere una buona esperienza utente e prestazioni SEO. Ecco come impostarli con diversi metodi:
1. Reindirizzare un URL con cPanel
Bluehost offre uno strumento di reindirizzamento intuitivo nel suo cPanel, semplificando la gestione dei reindirizzamenti URL per il tuo sito web. Ecco una guida rapida su come configurarlo:
- Accedere a Bluehost Account Manager: Aprire l’account Bluehost e accedere al “cPanel”.
- Selezionate il vostro dominio: Individuare “Reindirizzamenti” nella sezione “Domini”.
- Scegliere il tipo di reindirizzamento: Nella pagina Reindirizzamento, selezionare un reindirizzamento 301 (permanente) o 302 (temporaneo). Ricordarsi di includere il protocollo (http://, https://).
- Opzioni di reindirizzamento:
- Reindirizza solo con www: reindirizza gli URL che includono www.
- Reindirizza con o senza www: reindirizza tutte le varianti.
- Non reindirizzare www: nessun reindirizzamento per gli URL www.
- Reindirizzamento con jolly (facoltativo): Attivare questa opzione per reindirizzare tutte le pagine (ad esempio, [www.URL1].com/about a [www.URL2].com/about).
- Finalizza: Fare clic per aggiungere il reindirizzamento. Si vedrà la conferma che è stato impostato con successo.
E questo è tutto! Ora hai creato un reindirizzamento utilizzando lo strumento Reindirizzamenti di Bluehost. Puoi gestire o rimuovere i reindirizzamenti dalla stessa pagina ogni volta che è necessario.
2. Reindirizzare un URL utilizzando i plugin di WordPress
Se utilizzate WordPress, impostare un reindirizzamento dell’URL è semplice con il plugin giusto. Il plugin Redirection è adatto ai principianti e non richiede alcuna codifica.
- Accedere alla dashboard di WordPress e fare clic su “Plugin” > “Aggiungi nuovo”.
- Cercare “Redirection” nella barra di ricerca dei plugin. Fare clic su “Installa ora” e, una volta installato il plugin, su “Attiva”.
- Dopo l’attivazione, andare su “Strumenti” > “Reindirizzamento” per iniziare la configurazione.
- Nelle impostazioni di reindirizzamento, inserire l “URL di origine (URL originale) e l” URL di destinazione (URL di destinazione). Quindi, fare clic su “Aggiungi reindirizzamento” per salvare le impostazioni.
Questo plugin gestisce automaticamente le regole di reindirizzamento e assicura che gli utenti arrivino alla pagina corretta senza bisogno di codice.
3. Reindirizzare un URL utilizzando .htaccess
Per impostare un reindirizzamento utilizzando il file .htaccess, individuare innanzitutto il file nei file di configurazione del server web. Se è nascosto, regolare le impostazioni per visualizzare i file nascosti.
Prima di apportare modifiche, eseguire il backup del file .htaccess esistente scaricandone una copia. Quindi, aprire il file con un editor di testo e aggiungere il codice di reindirizzamento.
Per un reindirizzamento permanente (301), utilizzare:
Reindirizzamento 301 /old-url http://www.yoursite.com/new-url
Per i reindirizzamenti temporanei (302), utilizzare:
Reindirizzamento 302 /old-url http://www.yoursite.com/new-url
Sostituire ‘/old-url’ con l’URL da cui si sta effettuando il reindirizzamento e il nuovo URL con la destinazione. Salvare le modifiche e, se modificate localmente, caricare il file modificato sul server. Infine, testare il vecchio URL nel browser per verificare che il reindirizzamento funzioni correttamente.
Quali sono i problemi comuni di reindirizzamento degli URL?
I reindirizzamenti sono essenziali per mantenere la SEO e l “esperienza dell” utente durante le modifiche del sito, ma se gestiti male possono causare seri problemi tecnici e di prestazioni.
Di seguito sono riportati i problemi di reindirizzamento più comuni, insieme alle soluzioni pratiche per risolverli:
1. Le catene di reindirizzamento rallentano le prestazioni
Problema: quando un URL passa attraverso più reindirizzamenti prima di raggiungere la destinazione finale, aumenta il tempo di caricamento e frustra gli utenti.
Soluzione: Ridurre al minimo il numero di reindirizzamenti collegandosi direttamente all’URL finale. Verificate regolarmente il vostro sito con strumenti come Screaming Frog o GTmetrix per identificare e correggere le catene.
2. I loop di reindirizzamento causano errori del browser
Problema: I loop di reindirizzamento si verificano quando gli URL si reindirizzano a se stessi o l “uno all” altro in un ciclo infinito. Questo provoca errori del browser come “troppi reindirizzamenti”.
Soluzione: Mappare attentamente i reindirizzamenti durante le migrazioni e utilizzare strumenti di controllo dei reindirizzamenti per individuare tempestivamente i loop. Correggere le regole mal configurate in .htaccess o nelle impostazioni del server.
3. I tipi di reindirizzamento errati confondono i motori di ricerca
Problema: l’uso di un reindirizzamento temporaneo (302) invece di uno permanente (301) può impedire il trasferimento del valore SEO, danneggiando le classifiche.
Soluzione: Utilizzate i reindirizzamenti 301 per le modifiche permanenti dell’URL per garantire la conservazione della link equity. Utilizzate i 302 solo per spostamenti a breve termine o per i test.
4. I link interni non vengono aggiornati dopo i reindirizzamenti
Problema: i vecchi link interni che puntano ancora a URL reindirizzati causano inutili salti di reindirizzamento e indeboliscono la struttura SEO del sito.
Soluzione: Dopo l’implementazione di un reindirizzamento, aggiornare tutti i link interni per puntare direttamente al nuovo URL. Utilizzate un crawler per automatizzare questo processo in tutto il sito.
5. I reindirizzamenti possono interrompere il tracciamento e le analisi
Problema: i reindirizzamenti gestiti in modo scorretto possono eliminare i parametri UTM o non trasportare i dati di tracciamento, con conseguente perdita di informazioni sulla campagna.
Soluzione: Testate sempre i reindirizzamenti con URL contrassegnati da UTM. Preservate i parametri di query configurando i reindirizzamenti in modo che li portino avanti, soprattutto per le campagne di marketing.
Quali sono le migliori pratiche per il reindirizzamento degli URL?
L “impostazione di un reindirizzamento URL è molto più di un semplice puntamento di un indirizzo web a un altro. Un” operazione sbagliata può danneggiare la SEO, frustrare gli utenti o addirittura distruggere il vostro sito web.
Seguite queste best practice per garantire prestazioni fluide, un caricamento più rapido delle pagine e una migliore visibilità sui motori di ricerca.
1. Utilizzare i reindirizzamenti 301 per le modifiche permanenti
Se una pagina o un dominio si sono spostati in modo permanente, utilizzare sempre un reindirizzamento 301. Questo indica ai browser e ai motori di ricerca che l’URL originale deve ora puntare a un nuovo URL. Questo aiuta a trasferire il valore SEO, a preservare il traffico e a mantenere la posizione nei risultati di ricerca. In questi casi, evitate di utilizzare un reindirizzamento temporaneo (come il 302), poiché potrebbe non trasferire la link equity.
2. Evitare catene e anelli di reindirizzamento
Una catena di redirect è quando una pagina reindirizza a un “altra, che a sua volta reindirizza a un” altra e così via. Questo rallenta il sito, confonde gli utenti e indebolisce i segnali SEO. Ancora peggio, un ciclo di reindirizzamenti manda i visitatori in tondo, non raggiungendo mai la pagina corretta e innescando errori del browser. Verificate sempre le regole di reindirizzamento utilizzando uno strumento come Screaming Frog o Ahrefs.
3. Aggiornare i collegamenti interni e i menu di navigazione
Dopo aver creato i reindirizzamenti, aggiornate tutti i link interni in modo che puntino direttamente all’URL di destinazione. Ciò include i menu del sito, i pulsanti, i piè di pagina e i menu a discesa. Anche se un reindirizzamento URL funzionerà comunque, puntare gli utenti direttamente alla nuova pagina migliora i tempi di caricamento e semplifica la struttura del sito. Inoltre, riduce la dipendenza dai reindirizzamenti lato server.
4. Abbinare il tipo di reindirizzamento al proprio intento
Scegliete il tipo di reindirizzamento giusto in base alla situazione. Utilizzate il reindirizzamento 301 per le modifiche permanenti dell’URL e optate per 302 o 307 quando lo spostamento è temporaneo. Riservate il meta refresh a casi rari e utilizzate i reindirizzamenti JavaScript solo quando gestite la logica lato client nelle applicazioni web. Un uso improprio di questi reindirizzamenti può inviare segnali contrastanti sia agli utenti che ai motori di ricerca.
5. Testate ogni reindirizzamento creato
Prima di iniziare a lavorare, testate tutti i tipi di reindirizzamento per verificare che funzionino come previsto. Inserite l’URL completo nel browser per assicurarvi che arrivi alla pagina corretta. Osservate gli errori di codice di stato, gli avvisi di temporanea indisponibilità o i percorsi mancanti. In questo modo si evitano problemi con una pagina, scelte multiple o versioni diverse del vostro dominio.
Perché Bluehost rende facile la gestione dei redirect?
Noi di Bluehost sappiamo che l “impostazione di un reindirizzamento dell” URL può risultare travolgente, soprattutto per i principianti. Ecco perché abbiamo creato strumenti che rendono il processo veloce, privo di codice e sicuro dal punto di vista SEO. Che si tratti di reindirizzare un indirizzo web, di passare a un nuovo dominio o di consolidare vecchi URL, la nostra piattaforma vi aiuta a farlo bene al primo tentativo.
1. Semplice impostazione del reindirizzamento in cPanel
La nostra interfaccia cPanel consente di creare reindirizzamenti per domini, sottocartelle o singole pagine in pochi clic. È possibile scegliere tra reindirizzamenti temporanei (302) e permanenti (301) senza modificare alcun file di configurazione del server. È l “ideale per operazioni comuni come il passaggio da HTTP a HTTPS o l” inoltro di un dominio principale a un sito principale.
2. Compatibilità dei plugin per gli utenti di WordPress
Se il vostro sito gira su WordPress, Bluehost si integra perfettamente con plugin popolari come Redirection e Yoast SEO. Questi strumenti aiutano a gestire le regole di reindirizzamento, a tenere traccia dei link non funzionanti, a gestire le stringhe di query e ad applicare impostazioni avanzate come i reindirizzamenti JavaScript. Non è necessario alcun codice, basta selezionare l’URL di destinazione del reindirizzamento e il tipo di reindirizzamento.
Sui nostri piani selezionati, includiamo Yoast SEO Premium senza costi aggiuntivi. Questa versione premium consente di creare automaticamente i reindirizzamenti e di guidare senza problemi gli utenti e i motori di ricerca dai vecchi URL a quelli nuovi.
3. Assistenza di esperti e hosting SEO-ready
Avete bisogno di aiuto con una direttiva di riscrittura, un reindirizzamento di un “applicazione web o per evitare i loop di reindirizzamento? Il nostro team di assistenza, attivo 24 ore su 24 e 7 giorni su 7, è pronto ad assistervi per qualsiasi cosa, dall” impostazione dei reindirizzamenti lato server alla guida delle opzioni dei plugin.
Inoltre, i nostri piani di hosting sono ottimizzati con server veloci, SSL integrato e funzioni progettate per proteggere la vostra visibilità sui motori di ricerca. Per migliorare ulteriormente le prestazioni del vostro sito web, offriamo un SEO Checker gratuito che identifica le opportunità di ottimizzazione.
È progettato per perfezionare la vostra strategia SEO e mantenervi in testa alle classifiche di ricerca. Grazie allo storage SSD NVMe e al caching avanzato, aiutiamo il vostro sito a caricarsi più velocemente, un fattore essenziale per il successo SEO.
Con Bluehost, non è necessario essere uno sviluppatore per gestire i reindirizzamenti. È sufficiente disporre degli strumenti giusti e di una piattaforma costruita per supportare i vostri obiettivi.
Riflessioni finali
Una strategia intelligente di reindirizzamento degli URL mantiene gli utenti sulla pagina giusta, preserva le classifiche SEO e protegge la struttura del sito. I reindirizzamenti corretti migliorano la SEO e l’usabilità correggendo i link interrotti, spostando i domini o aggiornando i vecchi URL con quelli nuovi e pertinenti.
Noi di Bluehost semplifichiamo il processo. I nostri strumenti di reindirizzamento del cPanel e i nostri fidati plugin per WordPress vi aiutano a impostare reindirizzamenti permanenti o temporanei o a gestire il reindirizzamento completo degli URL senza toccare il codice.
Con pochi clic, è possibile reindirizzare una pagina, un’intera cartella o persino un dominio principale a un altro URL. Inoltre, il nostro team di assistenza è disponibile 24 ore su 24, 7 giorni su 7, per guidarvi in ogni fase.
Vuoi semplificare la gestione del tuo sito web? Iscriviti oggi a Bluehost ed esplora le funzioni di reindirizzamento facili da usare per migliorare le prestazioni e l’esperienza utente del tuo sito!
Domande frequenti
Un reindirizzamento 301 è permanente e trasmette la maggior parte del valore SEO alla nuova pagina. Un reindirizzamento 302 è temporaneo e non trasmette tutti i segnali di ranking all’URL di destinazione.
Sì. Se si utilizza Bluehost o WordPress, è possibile creare reindirizzamenti senza modificare i file di configurazione del server. Si possono invece utilizzare strumenti integrati o plugin come Yoast SEO o Redirection.
No, se fatto correttamente. Un reindirizzamento 301 mantiene la forza SEO, aiuta a preservare i backlink e previene i messaggi di errore o la perdita di traffico dovuta a indirizzi web obsoleti.
Assolutamente sì. I plugin di WordPress come Redirection e Yoast SEO Premium consentono di impostare facilmente le regole di reindirizzamento, di gestire i codici di stato e di gestire reindirizzamenti URL complessi.
1. Utilizzate un reindirizzamento 301 per le modifiche permanenti dell’URL per trasmettere valore SEO.
2. Utilizzate un reindirizzamento 302 per spostamenti temporanei come promozioni o manutenzione.
3. Impostare facilmente i reindirizzamenti nel pannello di controllo di Bluehost o con il plugin Redirection.