301 vs 302 Redirect: Differenze, impatto SEO e quando usare ciascuno

22 aprile 2026
7 min di lettura
301 vs 302 Redirect: Differenze, impatto SEO e quando usare ciascuno

Risposta diretta

Un redirect 301 significa che una pagina è stata spostata in modo permanente: Google indicizza il nuovo URL e i suoi segnali di ranking si trasferiscono lì. Un redirect 302 significa che lo spostamento è temporaneo: Google di solito mantiene il vecchio URL nel suo indice e la vecchia pagina conserva il proprio posizionamento. In ogni caso, i visitatori arrivano sul nuovo URL. Usa un 301 per cambi di dominio, migrazioni del sito e pagine rinominate o unite; usa un 302 solo quando l'URL originale tornerà, ad esempio durante una manutenzione, una breve campagna o un test.

Entrambi i codici di stato portano le persone nello stesso posto, quindi la differenza è facile da non notare finché i ranking non si spostano sull'URL sbagliato o una deviazione temporanea non resta bloccata nella cache dei browser. Questa guida spiega cosa comunica ciascun codice a Google e ai browser, quando usare l'uno o l'altro, come verificare cosa restituisce oggi un URL e come configurarne uno dei due.

Diagram comparing a 301 and a 302 redirect: both send visitors to the new URL; with a 301 Google indexes the new URL and links consolidate there, with a 302 Google usually keeps the old URL and links stay with it

Che cos'è un redirect 301?#

Un 301 (Spostato permanentemente) dice ai browser e ai motori di ricerca che un URL ha una nuova destinazione permanente. Secondo la documentazione di Google sui redirect, Google usa un redirect permanente come segnale che l'URL di destinazione dovrebbe essere quello canonico, quindi il nuovo URL sostituisce nel tempo il vecchio nei risultati di ricerca e i link che puntano al vecchio URL contribuiscono al nuovo.

Che cos'è un redirect 302?#

Un 302 (Trovato) dice loro che il contenuto si trova altrove per ora e che l'URL originale è ancora l'indirizzo reale. Google segue il redirect ma non lo usa come segnale canonico, quindi di solito il vecchio URL rimane indicizzato. È esattamente ciò che vuoi per una deviazione breve, ed è esattamente ciò che non vuoi per uno spostamento che non tornerà indietro.

301 vs 302: le differenze che contano#

301 redirect302 redirect
MeaningSpostato permanentementeTrovato, spostato temporaneamente
Ciò che Google indicizzaIl nuovo URLDi solito il vecchio URL
Link e segnali di rankingConcentra sul nuovo URLRimani con il vecchio URL
Memorizzazione nella cache del browserMemorizzabile nella cache per impostazione predefinita, quindi i browser potrebbero ricordarloNella cache solo se la risposta lo indica
Cambiare idea in seguitoDifficile: i browser che l’hanno memorizzato nella cache continuano a usare il nuovo URLFacile: rimuoverlo o cambiarlo in qualsiasi momento
Usi tipiciNuovo dominio, migrazione del sito, pagine rinominate o unite, da HTTP a HTTPSManutenzione, campagne brevi, test A/B, articoli temporaneamente esauriti

La riga sulla cache deriva dallo standard HTTP: RFC 9110 definisce le risposte 301 e 308 come memorizzabili nella cache per impostazione predefinita, mentre 302 e 307 vengono memorizzate solo quando il server invia intestazioni di cache esplicite. In pratica, ciò significa che un 301 sbagliato può rimanere nei browser dei visitatori anche dopo che lo hai corretto sul server.

Come Google tratta i reindirizzamenti 301 e 302#

  • I codici permanenti (301, 308) sono un forte segnale canonico. Google considera la destinazione come l’URL da indicizzare. Un meta refresh istantaneo e un reindirizzamento JavaScript vengono letti anch’essi come permanenti, ma Google consiglia reindirizzamenti lato server, dove è possibile usarli.
  • I codici temporanei (302, 303, 307) non lo sono. Google li segue, ma la destinazione viene indicizzata solo se altri segnali puntano ad essa.
  • Nessuno dei due tipi spreca PageRank. Gary Illyes di Google ha affermato nel 2016 che i reindirizzamenti 30x non perdono più PageRank (riportato da Search Engine Land). La scelta tra 301 e 302 riguarda quale URL Google mostra, non la perdita di valore nel passaggio.
  • Un 302 di lunga durata può essere interpretato come un 301, ma non contarci. Ahrefs nota che Google può iniziare a trattare un 302 che non scompare mai come permanente, senza una tempistica fissa. Se lo spostamento è permanente, dillo con un 301.
  • Mantieni i redirect per almeno un anno. Per gli spostamenti di sito, la guida di Google agli spostamenti di sito consiglia di mantenere i redirect il più a lungo possibile, in genere almeno un anno, e di reindirizzare direttamente all'URL finale anziché attraverso una catena.

Quando usare un redirect 301#

  • Hai spostato il sito su un nuovo dominio o hai unito due siti.
  • Hai modificato la struttura degli URL, ad esempio da /blog/post a /articles/post.
  • Hai unito più pagine sottili in una pagina più forte.
  • Hai rinominato una pagina o un prodotto e il vecchio URL non tornerà più.
  • Sei passato da HTTP a HTTPS, o da www al dominio radice (o viceversa).

Quando usare un redirect 302#

  • Il sito o una pagina è offline per manutenzione e tornerà.
  • Un URL stagionale o di campagna dovrebbe puntare a un'offerta per poche settimane.
  • Stai testando una nuova pagina con una parte del tuo traffico prima di decidere.
  • Un prodotto è esaurito e la sua pagina tornerà disponibile.

Se non riesci a decidere, poniti una sola domanda: il vecchio URL mostrerà mai di nuovo i propri contenuti? Se no, usa un 301.

E il 307 e il 308?#

Sono le versioni più rigorose del 302 e del 301. Un 307 è temporaneo e un 308 è permanente, ma entrambi vietano al browser di cambiare il metodo della richiesta, quindi un POST di un modulo resta un POST. Con un 302, i browser trasformano un POST in un GET, come spiega MDN. Per le pagine e i domini normali, 301 e 302 sono la scelta consueta; usa 307 o 308 per endpoint API e moduli. Google raggruppa il 308 con il 301 e il 307 con il 302.

Errori comuni con il 301 e il 302#

  • Usare un 302 per uno spostamento permanente. Il vecchio URL può rimanere nei risultati di ricerca e il nuovo non subentrerà mai.
  • Usare un 301 per una deviazione temporanea. I browser potrebbero memorizzarlo nella cache, quindi i visitatori continueranno ad arrivare sulla deviazione anche dopo il ritorno al percorso originale.
  • Catene di reindirizzamento. Da A a B a C aggiunge un viaggio di andata e ritorno per ogni passaggio. Punta A direttamente a C.
  • Inviare ogni vecchio URL alla home page. I visitatori perdono la pagina che desideravano. Mappa ogni vecchio URL alla sua nuova pagina più vicina.
  • Rimuovere i redirect troppo presto. I vecchi link e i segnalibri continuano ad arrivare per anni; mantieni i redirect per almeno un anno.
  • Lasciare i link interni sui vecchi URL. Aggiorna i tuoi link e la sitemap ai nuovi URL, così niente dipende dal redirect.

Come verificare se un URL restituisce un 301 o un 302#

  1. Apri un terminale ed esegui curl -I https://old-url.com/page.
  2. Leggi la prima riga: mostra il codice di stato, ad esempio HTTP/2 301 o HTTP/2 302.
  3. Leggi l'intestazione location: mostra dove punta il redirect.
  4. Per vedere ogni passaggio e il tempo di risposta da diverse regioni, inserisci l'URL nel nostro test di velocità dei redirect.

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

Come configurare un redirect 301 o 302#

Se gestisci il tuo server web, aggiungi il redirect nella sua configurazione. Sostituisci 301 con 302 per renderlo temporaneo:

Server301 (permanent)302 (temporary)
Apache (.htaccess)Redirect 301 /old-page https://example.com/new-pageRedirect 302 /old-page https://example.com/new-page
Nginx (all'interno del blocco location)return 301 https://example.com/new-page;return 302 https://example.com/new-page;

I costruttori di siti web e i registrar di domini di solito offrono invece un'impostazione di inoltro, in cui scegli Permanente (301) o Temporaneo (302). Funziona bene per una singola pagina o un singolo dominio.

Con RedirHub#

RedirHub reindirizza domini e URL senza un server web. Devi solo puntare i record root e www del dominio a RedirHub; il tuo DNS e la tua email rimangono dove sono.

  1. Nel pannello di controllo, avvia un nuovo Reindirizzamento dominio.
  2. In Reindirizza da, inserisci il vecchio dominio o URL, ad esempio oldbrand.com. Un dominio root copre anche www.
  3. In Reindirizza a, inserisci il nuovo indirizzo, ad esempio https://mybrand.com.
  4. Sotto Tipo di reindirizzamento, scegli 301 · Permanente o 302 · Temporaneo. Altri tipi include 307 e 308.
  5. Sotto Percorsi, scegli Mantieni il percorso (oldbrand.com/about va a mybrand.com/about) oppure Tutto a un URL. Cosa succede mostra un'anteprima del risultato.
  6. Fai clic su Crea reindirizzamento.
  7. Collega il dominio: in Hostname, apri Connetti DNS, aggiungi i record mostrati per il root e www presso il tuo provider DNS, quindi fai clic su Ho apportato le modifiche.
  8. Attendi che il controllo abbia esito positivo, oppure fai clic su Verifica ora. Il reindirizzamento va online una volta trovati i record, e HTTPS viene emesso sia per root che per www.
RedirHub dashboard: New domain redirect from oldbrand.com to https://mybrand.com with Redirect type 301 · Permanent and Keep the path selected; What happens shows oldbrand.com/about going to mybrand.com/about with a 301

Reindirizzamento del server vs RedirHub#

Reindirizzamento del server o del registrarRedirHub
Tipi di reindirizzamentoDi solito 301 e 302301, 302, 307, 308 e reindirizzamenti frame
Dove rispondeIl tuo server o il servizio di forwarding del registrar130 sedi edge globali (PoP), vicine a ogni visitatore
DNS ed emailSpesso legati ai nameserver del registrarRimangono dove sono; cambiano solo i record root e www
HTTPSIl tuo certificato, o dipende dal registrarEmesso e rinnovato automaticamente per root e www
Percorsi e migrazioniRegole che scrivi e mantieniMantieni il percorso, oppure mappa ogni vecchio URL alla sua nuova pagina; importazione CSV su ogni piano
Verificare se viene usatoLog del serverClick e visitatori unici con i bot filtrati, link principali per dominio
CostIncluso con l'hosting o il dominioDa 49 $/mese (Core), prova gratuita di 14 giorni

Se hai un sito su un server che controlli, o un dominio che il tuo registrar inoltra tramite HTTPS, un redirect nativo è gratuito e sufficiente. RedirHub conviene quando devi reindirizzare più domini, vuoi che il redirect risponda rapidamente in tutto il mondo o hai bisogno di vedere se i vecchi URL ricevono ancora visitatori.

Per una migrazione del sito web, puoi mappare ogni vecchio URL alla sua nuova pagina e caricare l'elenco con una importazione CSV in blocco invece di scrivere manualmente le regole del server. Ogni dominio connesso ottiene HTTPS automatico, e RedirHub ricontrolla il DNS ogni 10 minuti, così un redirect va online non appena i tuoi record sono in posizione.

Domande frequenti

Nessuno dei due è migliore in generale; indicano cose diverse. Usa un 301 quando lo spostamento è permanente, così Google indicizza il nuovo URL e consolida lì i link. Usa un 302 quando il vecchio URL tornerà, così mantiene la sua posizione nei risultati di ricerca.

Non quando lo spostamento è davvero temporaneo: l’URL originale mantiene il suo posizionamento. Diventa un problema quando un 302 viene usato per uno spostamento permanente, perché Google può continuare a mostrare il vecchio URL invece di quello nuovo.

Sì. Se uno spostamento temporaneo diventa permanente, passalo a un 301 così Google tratta il nuovo URL come quello principale. Fare il contrario è più difficile, perché i browser potrebbero aver memorizzato nella cache il 301.

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

No. Google ha detto nel 2016 che i redirect 30x non fanno più perdere PageRank. Ciò che conta è puntare ogni vecchio URL a una nuova pagina pertinente ed evitare catene di redirect.

Entrambi sono temporanei. Un 307 garantisce che il browser ripeta lo stesso metodo di richiesta, quindi un POST resta un POST; dopo un 302, i browser trasformano un POST in un GET. Per i normali redirect di pagine e domini, un 302 va bene.

Sì. Puoi scegliere 301 o 302 sotto Tipo di redirect quando crei un redirect; sono disponibili anche redirect 307, 308 e frame, e puoi cambiare il tipo in seguito.

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.