Redirect SEO: cos’è un redirect, i tipi e l’impatto sulla SEO

30 luglio 2023
6 min di lettura
Redirect SEO: cos’è un redirect, i tipi e l’impatto sulla SEO

Risposta diretta

Un redirect invia automaticamente i visitatori e i motori di ricerca da un URL a un altro. Per la SEO, usa un 301 lato server (o 308) quando una pagina è stata spostata definitivamente: Google lo considera un forte segnale per indicizzare il nuovo URL e trasferire lì i segnali di ranking. Usa un 302 o un 307 solo quando il vecchio URL tornerà in uso. Reindirizza ogni vecchio URL direttamente alla nuova pagina più vicina, evita le catene e mantieni i redirect attivi per almeno un anno.

I redirect entrano in gioco ogni volta che cambia un URL: un nuovo dominio, un restyling del sito, una pagina unita ad altre, il passaggio a HTTPS. Se fatti bene, i visitatori non se ne accorgono e i tuoi posizionamenti vengono trasferiti. Se fatti male, perdi traffico a causa di link non funzionanti, catene lente o dell’URL sbagliato nei risultati di ricerca. Questa guida illustra cos’è un redirect, i tipi che puoi usare, l’effetto di ciascuno sulla SEO e come configurarli.

Che cos’è un redirect?#

Un redirect è un’istruzione che invia chiunque richieda un URL a un URL diverso. Di solito avviene sul server: invece di restituire la pagina, il server risponde con un codice di stato 3xx e un header Location che contiene il nuovo indirizzo. Il browser richiede poi quell’indirizzo autonomamente, così il visitatore arriva sulla nuova pagina senza fare clic su nulla.

Diagram of how a redirect works: the browser requests oldbrand.com/about, the server answers 301 Moved Permanently with Location https://mybrand.com/about, the browser requests the new URL and the page loads with 200 OK

I motori di ricerca seguono i redirect allo stesso modo. Googlebot segue fino a 10 passaggi di redirect, e il tipo di redirect indica a Google se indicizzare il vecchio URL o quello nuovo.

Tipi di redirect#

I redirect si dividono in due gruppi. I redirect lato server inviano un codice di stato HTTP prima del caricamento di qualsiasi pagina. I redirect lato client caricano prima una pagina e poi indirizzano il browser tramite HTML o JavaScript. Ecco come funziona ciascun tipo e come Google lo considera:

RedirectPermanente o temporaneoCome Google lo consideraUsalo per
301 Spostato permanentementePermanentSegnale forte per indicizzare il nuovo URLCambi di dominio, migrazioni, pagine rinominate o unite, HTTP a HTTPS
308 Reindirizzamento permanentePermanentSame as 301Spostamenti permanenti in cui il metodo della richiesta deve rimanere lo stesso (moduli, API)
302 FoundTemporarySegnale debole; il vecchio URL di solito rimane indicizzatoManutenzione, campagne brevi, test
307 Reindirizzamento temporaneoTemporarySame as 302Spostamenti temporanei in cui il metodo della richiesta deve rimanere lo stesso
Aggiornamento meta, 0 secondiPermanentInterpretato come reindirizzamento permanenteSolo quando non puoi cambiare il server
Aggiornamento meta, ritardatoTemporaryInterpretato come reindirizzamento temporaneoUna pagina di avviso "ci siamo spostati"
Reindirizzamento JavaScriptPermanentSeguito solo se Google esegue il rendering della pagina, cosa che può non riuscireUltima risorsa quando non è possibile fare nulla lato server
Frame (mascheramento dell'URL)Non è un reindirizzamentoNon avviene alcun reindirizzamento; la destinazione si carica all'interno della tua paginaMantenere il tuo URL nella barra degli indirizzi

Per la maggior parte dei siti, la scelta è tra 301 e 302. La nostra guida ai reindirizzamenti 301 vs 302 approfondisce questa decisione, e la guida al reindirizzamento 301 copre i reindirizzamenti permanenti passo dopo passo.

Diagram comparing a 301 and a 302 redirect: with a 301 Google indexes the new URL and links consolidate there; with a 302 Google usually keeps the old URL

Lato server o lato client?#

Usa un reindirizzamento lato server ogni volta che puoi. Google lo raccomanda, funziona per ogni visitatore e bot, e avviene prima che venga caricato qualsiasi contenuto della pagina. I reindirizzamenti lato client dipendono dal browser: un reindirizzamento JavaScript conta solo se Google esegue il rendering della pagina, e la documentazione di Google avverte che il rendering può fallire.

Come i reindirizzamenti influenzano la SEO#

  • I segnali di ranking seguono un reindirizzamento permanente. Un 301 o 308 dice a Google di indicizzare il nuovo URL e di consolidare lì i segnali. Un 302 o 307 mantiene il vecchio URL come quello mostrato da Google.
  • Non si perde PageRank nel passaggio. Gary Illyes di Google ha detto nel 2016 che i reindirizzamenti 30x non fanno più perdere PageRank (riportato da Search Engine Land). Ciò che conta è scegliere il tipo giusto e la destinazione giusta.
  • La pertinenza conta. Un reindirizzamento verso una pagina strettamente corrispondente mantiene il visitatore e lo scopo della pagina. Inviare ogni vecchio URL alla home page fa perdere entrambi.
  • Le catene costano tempo. Ogni passaggio è un altro round trip per il browser e un altro passo per il crawler. Punta i vecchi URL direttamente alla pagina finale.
  • Il tempismo conta. La guida di Google per il trasferimento di sito consiglia di mantenere i redirect il più a lungo possibile, generalmente almeno un anno, così che i crawler e i visitatori di ritorno li vedano.

I redirect sono dannosi per la SEO?#

No. Un redirect è il modo corretto per dire ai motori di ricerca che un URL è cambiato. Senza di esso, il vecchio URL restituisce un 404, i suoi link non puntano a nulla e la nuova pagina parte da zero. I redirect danneggiano solo quando vengono usati male: un 302 per uno spostamento permanente, catene lunghe, loop o redirect verso pagine non correlate.

Quando un redirect aiuta la tua SEO#

  • Cambio di dominio: reindirizza ogni vecchio URL al suo corrispondente sul nuovo dominio, pagina per pagina.
  • Spostamento o rinomina di pagine: mappa ogni vecchio URL in modo uno-a-uno alla sua nuova destinazione invece di mandare tutto alla home page.
  • Unione di pagine: quando due pagine competono per la stessa ricerca, uniscile e reindirizza con 301 quella più debole verso quella più forte.
  • Eliminazione di pagine: reindirizza solo quando esiste una pagina davvero equivalente. Altrimenti lascia che l'URL restituisca un 404 o 410.
  • Normalizzazione degli URL: scegli una versione di ciascun URL e reindirizza le altre con 301, ad esempio http e https, www e non-www, oppure con e senza slash finale.

Quali reindirizzamenti usano davvero le persone#

I reindirizzamenti permanenti dominano. Dei reindirizzamenti configurati su RedirHub, circa 96 su 100 sono 301, e circa un account su sette ha configurato almeno una volta un 302 (dati della piattaforma RedirHub, ottobre 2026). Se non sei sicuro di quale usare, lo spostamento è quasi sempre permanente.

Best practice SEO per i reindirizzamenti#

  • Usa un 301 per tutto ciò che è permanente e conserva i 302 per gli spostamenti che verranno annullati.
  • Reindirizza ogni vecchio URL alla corrispondenza più vicina, non alla pagina iniziale.
  • Vai direttamente all'URL finale: niente catene, niente loop.
  • Servi HTTPS anche sul vecchio dominio, così il reindirizzamento stesso non genera un avviso del browser.
  • Aggiorna i link interni e la tua sitemap con i nuovi URL.
  • Mantieni i reindirizzamenti per almeno un anno, più a lungo se i vecchi link continuano a portare visitatori.
  • Testa ogni reindirizzamento importante dopo il lancio.

Come impostare un reindirizzamento#

Sul tuo server, aggiungi una riga per ogni reindirizzamento. Sostituisci 301 con 302 per uno spostamento temporaneo:

WhereExample (301)
Apache (.htaccess)Redirect 301 /old-page https://example.com/new-page
Nginx (nel blocco server o location)return 301 https://example.com/new-page;
PHPheader("Location: https://example.com/new-page", true, 301); exit;
HTML (meta refresh, ultima risorsa)<meta http-equiv="refresh" content="0; url=https://example.com/new-page">

Nota che l'header Location di PHP invia un 302 a meno che tu non imposti tu stesso il codice, come spiega il manuale di PHP, quindi passa esplicitamente 301 per uno spostamento permanente.

Per confermare cosa restituisce un URL, esegui curl -I https://old-url.com e leggi la riga di stato, oppure inseriscilo nel nostro test di velocità dei redirect per vedere ogni passaggio e quanto rapidamente risponde.

Il tuo redirect funziona? Inserisci il tuo dominio. Vedrai il codice di stato (301 o 302), la destinazione, se HTTPS è valido e quanto velocemente risponde da Washington, Francoforte e Tokyo, confrontato con tutti i redirect testati negli ultimi 7 giorni.

Testa il mio redirect

Redirect senza un server web#

Se il vecchio dominio non ha hosting, o preferisci non mantenere regole sul server, un servizio di redirect può rispondere al suo posto. Con RedirHub indirizzi i record root e www del dominio a RedirHub, scegli 301 o 302 sotto Tipo di redirect e selezioni Mantieni il percorso oppure Tutto verso un singolo URL.

RedirHub dashboard: New domain redirect from oldbrand.com to https://mybrand.com with Redirect type 301 · Permanent and Keep the path selected
Redirect del serverRedirHub
Tipi di redirectQualunque cosa supporti il tuo serverRedirect 301, 302, 307, 308 e frame
Dove rispondeIl tuo server130 sedi edge globali (PoP), vicine a ogni visitatore
DNS ed emailUnchangedInvariati; cambiano solo i record root e www
HTTPSIl tuo certificatoRilasciato e rinnovato automaticamente per root e www
Molti URLRegole che scrivi e mantieniMappa ogni vecchio URL alla sua nuova pagina; importazione CSV disponibile in tutti i piani
Verificare se è utilizzatoLog del serverClic e visitatori unici con i bot filtrati
CostIncluso con l'hostingDa $49/mese (Core), prova gratuita di 14 giorni

Se gestisci il tuo server e ti servono solo poche regole, il server è gratuito e sufficiente. RedirHub vale la pena quando il vecchio dominio non ha hosting, quando gestisci più domini o quando vuoi vedere se i vecchi URL ricevono ancora visite.

Per una mappatura della migrazione pagina per pagina, carica l'elenco dei vecchi e nuovi URL con una importazione massiva di redirect invece di scrivere le regole a mano. Ogni dominio connesso riceve certificati HTTPS gratuiti, quindi il reindirizzamento funziona sia su https:// che su http://.

Domande frequenti

Un redirect invia automaticamente i visitatori e i motori di ricerca da un URL a un altro. Il server risponde al vecchio URL con un codice di stato 3xx e il nuovo indirizzo, e il browser carica la nuova pagina da solo.

Indicano ai motori di ricerca dove è stata spostata una pagina, così il nuovo URL può prendere il posto del vecchio nei risultati di ricerca e i link che puntano al vecchio URL continuano a valere. Senza un redirect, il vecchio URL restituisce un 404 e la nuova pagina riparte da zero.

No. Se usato correttamente, un redirect protegge il tuo posizionamento quando un URL cambia. I problemi nascono dal tipo sbagliato (un 302 per uno spostamento permanente), da catene di redirect, loop o redirect verso pagine non correlate.

I redirect lato server (301, 308, 302, 307) inviano un codice di stato HTTP. I redirect lato client usano un meta refresh o JavaScript dopo l’avvio del caricamento della pagina. Per la SEO, i redirect lato server 301 e 302 sono quelli che userai più spesso.

Un 301 è permanente: Google indicizza il nuovo URL e trasferisce lì i segnali di ranking. Un 302 è temporaneo: Google di solito mantiene indicizzato il vecchio URL. I visitatori arrivano comunque al nuovo URL in entrambi i casi.

Rallentano le cose. Ogni passaggio aggiunge un altro round trip, e i crawler di Google seguono al massimo 10 passaggi. Reindirizza i vecchi URL direttamente alla pagina finale.

Solo come ultima risorsa. Google può seguirli solo quando renderizza la pagina, e il rendering può fallire. Usa un 301 lato server ogni volta che puoi.

Google consiglia di mantenere i redirect per gli spostamenti del sito il più a lungo possibile, in genere almeno per un anno. Molti siti li mantengono indefinitamente così i vecchi link e i segnalibri continuano a funzionare.

RedirHub gestisce redirect 301, 302, 307, 308 e frame per i domini che punti verso di esso, senza bisogno di un web server. Imposta automaticamente HTTPS, può mantenere il percorso o mappare ogni vecchio URL a una nuova pagina, e mostra i clic per redirect.

Trinayan Chakraborty

TC is the Operations Manager at RedirHub, leading the company’s operational strategy and execution to ensure reliable, scalable redirect infrastructure. He oversees internal processes, cross-team coordination, and platform readiness while supporting customers through complex redirect implementations. With a strong understanding of large-scale domain operations and real-world edge cases, TC plays a key role in aligning product and customer success to deliver stable, high-performance redirection solutions.