Redirect 301 vs 302: il 301 è permanente e rende canonico il nuovo URL, il 302 è temporaneo e mantiene il vecchio. Quando usare ciascuno, con 307, 308 e consigli SEO.

In questa pagina
In breve
un redirect 301 indica che una pagina si è spostata in modo permanente: Google considera il nuovo URL quello da mostrare nei risultati di ricerca e vi trasferisce i segnali della vecchia pagina. Un redirect 302 indica che lo spostamento è temporaneo: Google continua a mostrare l'URL originale. Usa un 301 (o 308) per migrazioni, cambi di URL e pagine unite; un 302 (o 307) per situazioni di breve durata, come una promozione temporanea, una manutenzione o un test A/B. Scegliere quello sbagliato raramente fa crollare i ranking, ma invia a Google il segnale errato su quale URL mantenere.
Vuoi approfondire? Chiedi a
Quiz veloce
Chi deve sistemare la parte tecnica del tuo sito?
Il nostro consiglio per te
Controlla da solo con gli strumenti gratuiti di Google
Search Console elenca le pagine che Google non riesce a leggere e PageSpeed Insights misura la velocità. Molti piccoli problemi si risolvono dalle impostazioni del tuo strumento di creazione del sito.
Il nostro consiglio per te
Uno sviluppatore web
Il problema è nel codice o nel server: uno sviluppatore che conosce la SEO è la persona giusta. Dagli l'elenco degli errori di Search Console.
Il nostro consiglio per te
Uno strumento di audit tecnico
Il tuo sito ha molte pagine: un crawler le legge tutte come Google e fornisce l'elenco completo degli errori da correggere, pagina per pagina.
Il nostro consiglio per te
Un audit automatico, poi contenuti
Il tuo sito funziona ma porta pochi visitatori: i problemi tecnici raramente sono la causa. Sorank fa l'audit del sito, poi scrive le pagine che portano traffico.
La domanda 301 o 302 si pone in ogni migrazione, restyling e pulizia di URL. La documentazione di Google su redirect e Google Search spiega che il tipo di redirect è un segnale di quale URL debba essere canonico. Questa guida confronta i codici, mostra quando usare ciascuno ed elenca gli errori che costano traffico. Per l'argomento completo, consulta la nostra guida ai redirect SEO.
| Codice | Nome | Tipo | URL mostrato nei risultati | Uso tipico |
|---|---|---|---|---|
| 301 | Moved Permanently | Permanente | La destinazione | Migrazione, cambio di URL, pagine unite |
| 308 | Permanent Redirect | Permanente | La destinazione | Come il 301, ma mantiene il metodo della richiesta |
| 302 | Found | Temporaneo | La sorgente | Pagina temporanea, manutenzione, test |
| 307 | Temporary Redirect | Temporaneo | La sorgente | Come il 302, ma mantiene il metodo della richiesta |
| 303 | See Other | Temporaneo | La sorgente | Dopo l'invio di un modulo |
Secondo Google, i redirect permanenti fanno sì che la destinazione sia l'URL mostrato nei risultati, mentre i redirect temporanei lasciano la pagina sorgente; la destinazione può comunque restare indicizzata se altri segnali canonici la indicano. I codici HTTP stessi sono definiti nello standard web RFC 9110.
Entrambi trasmettono segnali alla destinazione. Google sostiene da anni che i redirect non fanno perdere PageRank, quindi un 302 non «spreca» valore dei link. La differenza reale riguarda la scelta dell'URL canonico: con un 302, Google mantiene il vecchio URL come principale, quindi il nuovo potrebbe non prenderne il posto nei risultati. Se un redirect «temporaneo» resta attivo a lungo, Google potrebbe alla fine trattarlo come permanente, ma contare su questo è un azzardo. Le nostre voci di glossario sul redirect 301 e sul tag canonical spiegano nel dettaglio questi segnali.
Nota
Google considera permanenti anche i redirect meta refresh immediati e temporanei quelli ritardati, e tratta i redirect JavaScript come ultima risorsa, perché il rendering può fallire. I redirect 301 o 308 lato server restano i più affidabili.
Esempio
Un negozio rinomina /cappotti-inverno in /cappotti. Quel cambio è definitivo: un 301. Durante i saldi di due settimane, invia /cappotti a /cappotti-saldi e poi tornerà indietro: un 302. Usare un 301 per i saldi spingerebbe Google a sostituire /cappotti con /cappotti-saldi nei risultati, per poi dover annullare la modifica.
| Errore | Effetto | Soluzione |
|---|---|---|
| Un 302 usato per uno spostamento definitivo | Il vecchio URL resta nei risultati | Passare a un 301 o a un 308 |
| Catene di redirect (A verso B verso C) | Scansione e pagine più lente, segnali diluiti | Reindirizzare A direttamente a C |
| Cicli di redirect | Pagina irraggiungibile | Correggere la regola che rimanda indietro |
| Tutto reindirizzato alla home page | Trattato come un soft 404 | Reindirizzare alla pagina equivalente più vicina |
| Link interni che puntano ancora ai vecchi URL | Redirect inutili a ogni clic | Aggiornare i link interni all'URL finale |
Suggerimento
Dopo ogni gruppo di redirect, esplora i vecchi URL e verifica che ciascuno restituisca un solo 301 verso una pagina che risponde con 200. Il controllo redirect gratuito mostra la catena completa e i codici di stato di un URL.
Sulla maggior parte dei CMS se ne occupa un gestore di redirect o un plugin; sui server, le regole nella configurazione del web server (Apache, Nginx) o nel pannello dell'hosting; nei framework, il routing o il middleware. Qualunque sia il metodo, scegli il codice consapevolmente, testalo e tieni un elenco dei redirect perché sopravvivano al prossimo restyling (vedi SEO nel restyling di un sito). Il controllo canonical conferma che la pagina di destinazione si dichiara canonica.
Usa un 301 quando lo spostamento è definitivo e un 302 quando tornerai indietro; entrambi trasmettono segnali, e la differenza sta nell'URL che Google mantiene. Tieni i redirect diretti, aggiorna i link interni e controllali dopo ogni migrazione. Sorank è un software SEO e GEO che funziona in autopilot: una volta impostata la struttura, continua a pubblicare e collegare contenuti su URL puliti. Scopri i piani Sorank, con una prova gratuita di 3 giorni. Per la parte di indicizzazione, leggi l'indicizzazione su Google.
No, quando serve per uno spostamento temporaneo. Trasmette i segnali come un 301, ma dice a Google di mantenere l'URL originale nei risultati. Diventa un problema se usato per un cambiamento permanente, perché il nuovo URL potrebbe non sostituire quello vecchio nei risultati di ricerca.
Il più a lungo possibile, idealmente in modo permanente, e almeno per un anno dopo una migrazione. I vecchi URL continuano a ricevere visite da segnalibri e link esterni, e rimuovere i redirect troppo presto li trasforma in errori 404.
Sono entrambi redirect permanenti e Google li tratta allo stesso modo per la ricerca. Un 308 garantisce inoltre che il metodo e il corpo della richiesta restino invariati, cosa importante per moduli e API; per le pagine normali, il 301 è la scelta comune.
HANNO PROVATO SORANK PRIMA DI TE
