Redirect SEO spiegati: quando usare 301, 302, 307 o 308, come li tratta Google, come evitare catene e soft 404 e come migrare un sito senza perdere traffico.

In breve
un redirect invia utenti e crawler da un vecchio URL a uno nuovo. Per la SEO, usate un redirect 301 (o 308) lato server quando una pagina si è spostata in modo definitivo, perché Google tratta un redirect permanente come un segnale che il nuovo URL va indicizzato. Usate il 302 (o 307) solo per spostamenti temporanei, reindirizzate ogni vecchio URL al suo equivalente più vicino invece che alla home page, evitate le catene e mantenete i redirect per almeno un anno dopo una migrazione.
Vuoi approfondire? Chiedi a
Ogni sito cambia URL: un prodotto viene rinominato, un blog viene riorganizzato, l'intero dominio passa a HTTPS o a un nuovo brand. Senza redirect SEO, ogni modifica lascia dietro di sé una pagina morta, backlink persi e visitatori che finiscono su un errore. Con il redirect giusto, Google trasferisce i segnali del vecchio URL al nuovo e gli utenti non se ne accorgono. La documentazione di Google su reindirizzamenti e Ricerca Google fissa le regole; questa guida le trasforma in decisioni da applicare pagina per pagina.
Un redirect indica che un URL ora si trova altrove. Quando un browser o un crawler richiede il vecchio indirizzo, il server risponde con un codice di stato 3xx e un'intestazione Location che punta al nuovo indirizzo, e il client la segue. Per i motori di ricerca, il redirect dice anche qualcosa sull'indicizzazione: se il nuovo URL deve sostituire il vecchio nei risultati o se lo spostamento è temporaneo.
I redirect sono lo strumento standard per cambiare dominio, unire pagine duplicate, passare da HTTP a HTTPS, modificare la struttura degli URL o sostituire una pagina eliminata con un equivalente vicino. Funzionano insieme al tag canonical, che indica un URL preferito senza spostare i visitatori.
Google divide i redirect in due famiglie. Quelli permanenti indicano al suo sistema di indicizzazione che la destinazione deve diventare canonica; quelli temporanei no, quindi il vecchio URL può restare nei risultati.
| Redirect | Permanente o temporaneo | Come lo tratta Google | Quando usarlo |
|---|---|---|---|
| 301 Moved Permanently | Permanente | Segnale che la destinazione deve essere canonica | Scelta predefinita per ogni pagina spostata definitivamente |
| 308 Permanent Redirect | Permanente | Come il 301 | Spostamento definitivo in cui moduli o chiamate API devono mantenere il metodo |
| 302 Found | Temporaneo | Non è un segnale canonico; la sorgente può restare indicizzata | Promozioni brevi, test A/B, manutenzione |
| 303 See Other | Temporaneo | Non è un segnale canonico | Dopo l'invio di un modulo, per mostrare una conferma |
| 307 Temporary Redirect | Temporaneo | Non è un segnale canonico | Spostamento temporaneo in cui il metodo non deve cambiare |
| Meta refresh a 0 secondi | Permanente | Interpretato come redirect permanente | Solo se non potete configurare il server |
| Meta refresh ritardato | Temporaneo | Interpretato come redirect temporaneo | Raramente utile; confonde gli utenti |
| Redirect JavaScript | Permanente | Visto solo se Google esegue il rendering della pagina | Ultima risorsa quando server e meta sono impossibili |
Google consiglia un redirect permanente lato server ogni volta che è possibile e suggerisce i redirect JavaScript solo quando né il server né il meta refresh sono utilizzabili, perché Google potrebbe non vedere mai un redirect che dipende dal rendering. La nostra guida alla SEO per JavaScript spiega perché il rendering non è garantito.
Ponetevi una sola domanda: il vecchio URL tornerà? Se no, usate un redirect 301. Un 302 usato per uno spostamento definitivo è l'errore di redirect più comune: Google può mantenere indicizzato il vecchio URL e mostrarlo nei risultati, mentre la nuova pagina aspetta segnali che non arrivano mai del tutto. Con il tempo Google corregge alcuni 302 di lunga data, ma non conviene contarci.
I codici 307 e 308 esistono per un motivo tecnico. Secondo la guida di MDN ai redirect HTTP, con un 301 o un 302 i browser possono trasformare una richiesta POST in GET, mentre 307 e 308 mantengono invariati metodo e corpo. Per le pagine normali non cambia nulla in termini di SEO; conta per moduli, checkout e API.
Non in misura di cui tenere conto. Gary Illyes di Google ha dichiarato nel 2016 che i redirect 30x non fanno più perdere PageRank. Le perdite reali vengono da altro: redirect verso pagine non pertinenti, redirect rimossi dopo pochi mesi o lunghe catene che rallentano la scansione.
Una catena si forma quando l'URL A reindirizza a B, che reindirizza a C. Le catene si accumulano con anni di migrazioni: da HTTP a HTTPS, poi da www a senza www, poi una nuova struttura di URL. I crawler di Google seguono fino a 10 passaggi di reindirizzamento, secondo la documentazione sui codici di stato HTTP, ma Google consiglia di reindirizzare direttamente alla destinazione finale e, se non è possibile, di limitare le catene a tre passaggi al massimo. Ogni passaggio aggiunge attesa per gli utenti e spreca crawl budget sui siti grandi.
Un loop si forma quando A reindirizza a B e B reindirizza di nuovo ad A. I browser mostrano un errore, i crawler si arrendono e la pagina esce dall'indice. I loop nascono di solito da regole in conflitto, per esempio una regola del CMS e una del server che non concordano sulla barra finale.
Non tutte le pagine eliminate hanno bisogno di un redirect. Reindirizzate solo se esiste un equivalente vicino. La guida di Google sugli spostamenti di siti con modifiche degli URL sconsiglia di reindirizzare molti vecchi URL verso un'unica destinazione non pertinente, come la home page, perché può confondere gli utenti ed essere trattato come un soft 404.
| Situazione | Risposta migliore | Perché |
|---|---|---|
| Pagina spostata a un nuovo URL | 301 verso il nuovo URL | Utenti e segnali seguono il contenuto |
| Più pagine unite in una | 301 da ogni vecchia pagina a quella unificata | La nuova pagina risponde allo stesso bisogno |
| Prodotto fuori catalogo con sostituto vicino | 301 verso il sostituto o la sua categoria | Il visitatore trova ancora ciò che cercava |
| Contenuto eliminato senza equivalente | 404 o 410 | Un errore onesto è meglio di una pagina fuori tema |
| Indisponibilità temporanea | 302 o 307, oppure pagina mantenuta con un avviso | L'URL originale deve restare indicizzato |
| Molti vecchi URL verso la home page | Da evitare | Probabilmente trattati come soft 404 |
Google indica che tutti gli errori 4xx tranne il 429 sono trattati allo stesso modo: la scelta tra 404 e 410 ha quindi poco effetto pratico, e in entrambi i casi un URL già indicizzato viene rimosso dall'indice.
In una migrazione i redirect salvano o affossano il traffico. La nostra guida completa alla migrazione SEO copre l'intero progetto; per i redirect valgono cinque regole:
Il metodo dipende dalla vostra tecnologia, ma il risultato deve essere lo stesso: un'unica risposta 3xx dal server.
Dopo ogni modifica, testate il vecchio URL con un verificatore di redirect: mostra il codice di stato di ogni passaggio e la destinazione finale.
I vecchi URL sopravvivono a lungo dopo che li avete cambiati. Altri siti, newsletter, post sui social e risposte delle IA continuano a puntare all'indirizzo che esisteva quando sono stati scritti. Quando ChatGPT, Perplexity o Gemini citano una pagina e il link porta a un errore, perdete la visita e la citazione perde valore. Un redirect permanente mantiene attivi quei riferimenti e aiuta motori di ricerca e crawler delle IA ad associare la storia della vecchia pagina alla nuova. Il nostro studio sulle pagine citate da ChatGPT mostra quanto queste risposte si basino su fonti stabili e consolidate.
I redirect sono una parte della SEO tecnica a cui si presta raramente attenzione finché il traffico non cala. Un redirect permanente, diretto e pertinente per ogni URL spostato fa sì che posizionamenti e backlink continuino a lavorare per voi. Per seguire in un unico posto l'effetto di una migrazione su clic, posizioni e citazioni nelle IA, usate la dashboard GEO e SEO di Sorank.
Google consiglia di mantenere i redirect il più a lungo possibile e, in genere, per almeno un anno dopo uno spostamento. Molti siti li conservano a tempo indeterminato, perché vecchi backlink e segnalibri continuano a inviare visitatori ai vecchi URL per anni.
No. Un redirect 301 verso una pagina pertinente è il modo consigliato per spostare un contenuto, e Google lo usa come segnale che il nuovo URL va indicizzato. I problemi nascono da catene, loop e redirect verso pagine non pertinenti, non dal redirect in sé.
Meglio di no. Google avverte che reindirizzare molti vecchi URL verso una pagina non pertinente come la home page può confondere gli utenti ed essere trattato come un soft 404. Reindirizzate ogni pagina al suo equivalente più vicino e lasciate che le pagine senza equivalente restituiscano un 404 o un 410.
HANNO PROVATO SORANK PRIMA DI TE
