Il 302, spesso chiamato impropriamente «errore 302» (non è un errore), è un codice di stato del protocollo HTTP che indica un reindirizzamento temporaneo di una risorsa web. Quando un server risponde con questo codice, comunica al client — tipicamente un browser o un motore di ricerca — che la pagina richiesta non si trova più all’indirizzo originale, ma che tale spostamento è da considerarsi provvisorio. La risorsa continua a esistere e resta accessibile tramite un nuovo URL indicato nella risposta, ma il server intende ripristinare l’indirizzo originario in un futuro non specificato.

In ambito SEO, il 302 è importante perché influenza quale URL i motori di ricerca scelgono come canonica. Google dichiara che tutti i reindirizzamenti 3xx trasmettono PageRank: la differenza tra 301 e 302 riguarda l’URL che viene mostrata nei risultati, non la perdita di valore. Il 302 segnala che l’URL di partenza dovrebbe restare quella canonica, ma se resta in piedi a lungo Google può trattarlo come permanente. Capirlo è essenziale per gestire correttamente migrazioni, manutenzioni e variazioni stagionali.

Cosa indica il codice 302 nella specifica HTTP

Il codice 302 appartiene alla famiglia dei codici di stato 3xx, quelli dedicati ai reindirizzamenti. La specifica HTTP lo classifica come “Found”, ovvero “trovato”, e richiede che il server includa nell’intestazione della risposta un campo Location contenente l’URL verso cui il client deve dirigersi. Il browser esegue automaticamente una seconda richiesta verso quell’indirizzo, senza che l’utente percepisca alcuna interruzione evidente nella navigazione.

Dal punto di vista della semantica, il 302 segnala una condizione transitoria. Il server dichiara, in sostanza, che la risorsa è momentaneamente disponibile altrove, ma che l’indirizzo originale rimane quello corretto di riferimento. Questa natura provvisoria distingue nettamente il 302 dal 301, che indica invece uno spostamento definitivo e permanente.

301 e 302: cosa cambia per indici e autorità

La distinzione tra 301 e 302 è cruciale sia per l’infrastruttura tecnica sia per le strategie SEO. Il 301 comunica che la risorsa si è spostata in modo definitivo: per Google è un segnale forte di scegliere la nuova URL come canonica e di aggiornare l’indice. Il 302, al contrario, è un segnale più debole: tende a mantenere l’URL originale come riferimento. In entrambi i casi il PageRank viene trasmesso.

Cosa succede ai risultati di ricerca

Quando un sito utilizza un 302 per uno spostamento che in realtà è permanente, i motori di ricerca possono continuare a mostrare nei risultati l’URL originale, generando confusione e potenziali perdite di traffico. Viceversa, usare un 301 per una deviazione temporanea può causare un aggiornamento prematuro degli indici, con conseguenti difficoltà nel ripristinare la situazione originaria.

Il 302 e la scelta dell’URL canonica

Con un 302 Google tende a considerare la pagina di partenza come URL da mostrare, perché lo spostamento è dichiarato temporaneo. È utile quando si desidera mantenere il controllo sull’URL principale, ad esempio durante test A/B o promozioni temporanee; se il 302 resta in piedi per molto tempo, Google può trattarlo come permanente.

Manutenzione, promozioni e test A/B: i casi d’uso

Il 302 trova impiego in diverse situazioni operative. È appropriato durante le fasi di manutenzione programmata, quando una sezione del sito viene temporaneamente disattivata e gli utenti devono essere dirottati verso una pagina informativa. È inoltre indicato per campagne promozionali stagionali, in cui una pagina prodotto viene sostituita da una landing dedicata per un periodo limitato.

Altri scenari tipici includono i test di usabilità o di varianti grafiche, in cui gruppi di utenti vengono indirizzati verso versioni differenti della stessa pagina senza alterare l’URL canonico. Il reindirizzamento automatico in base alla lingua o alla posizione va usato con cautela: Googlebot scansiona per lo più da località degli Stati Uniti e può non vedere tutte le versioni, per cui conviene un selettore di lingua invece di un redirect forzato.

301, 302 e gli altri codici a confronto

Codice Significato Permanenza Segnale per l’URL canonica
301 Spostato in modo permanente Definitiva Forte
302 Trovato (spostamento temporaneo) Temporanea Debole; se duraturo può essere trattato come permanente
303 Vedi altrove Temporanea Debole
307 Reindirizzamento temporaneo Temporanea Debole
308 Reindirizzamento permanente Definitiva Forte

Le sviste più frequenti nella configurazione

Una delle sviste più frequenti consiste nell’applicare un 302 a un cambio di dominio o a una ristrutturazione definitiva degli URL. In questi casi il reindirizzamento permanente sarebbe la scelta corretta, perché il 302 è un segnale più debole e può rallentare l’aggiornamento dell’indice: nei risultati può restare a lungo l’URL vecchia.

Un altro errore riguarda la creazione di catene di reindirizzamenti, in cui un 302 punta a un altro 302 e così via. Queste sequenze rallentano il caricamento, confondono i crawler e possono portare a loop infiniti se non gestite con attenzione. È inoltre sconsigliato utilizzare il 302 per nascondere contenuti duplicati o per pratiche di cloaking, poiché tali comportamenti violano le linee guida dei motori di ricerca.

Controllare i reindirizzamenti e passare al 301

  1. Utilizza uno strumento di analisi HTTP per individuare tutti i reindirizzamenti attivi sul sito.
  2. Controlla il codice di stato restituito per ciascun URL e verifica se il 302 è realmente necessario.
  3. Valuta se lo spostamento è temporaneo o permanente, consultando il team responsabile dei contenuti.
  4. Se lo spostamento è definitivo, sostituisci il 302 con un 301 per segnalare chiaramente la nuova URL.
  5. Elimina eventuali catene di reindirizzamenti riducendo i passaggi a uno solo.
  6. Aggiorna i link interni in modo che puntino direttamente all’URL di destinazione finale.
  7. Invia una nuova mappa del sito ai motori di ricerca per favorire una rapida reindicizzazione.
  8. Monitora i registri del server per verificare che non si generino errori residui o richieste ripetute.

Domande frequenti sull’Errore 302

Che cosa significa esattamente Errore 302?

L’Errore 302 è un codice di stato HTTP che indica un reindirizzamento temporaneo: la risorsa richiesta è momentaneamente disponibile a un indirizzo diverso, ma quello originale resta valido come riferimento.

Un Errore 302 danneggia il posizionamento SEO?

Non necessariamente. Se usato per spostamenti temporanei, il 302 mantiene l’URL originale come riferimento. Diventa problematico quando viene impiegato al posto di un 301 per cambiamenti definitivi, perché l’indice può aggiornarsi più lentamente. Il PageRank viene comunque trasmesso.

Qual è la differenza principale tra 301 e 302?

Il 301 segnala uno spostamento permanente ed è un segnale forte di URL canonica; il 302 indica una condizione temporanea e mantiene l’URL originale come riferimento. Per Google entrambi trasmettono PageRank.

Posso usare un 302 per cambiare dominio?

No, per un cambio di dominio definitivo è preferibile il 301. Il 302 non comunica ai motori di ricerca che il nuovo dominio debba sostituire stabilmente quello precedente.

Come faccio a individuare gli Errori 302 sul mio sito?

Puoi utilizzare strumenti di crawling e analisi HTTP che mostrano il codice di stato di ogni URL. Anche i pannelli di controllo per webmaster dei motori di ricerca segnalano i reindirizzamenti rilevati.

Quanto tempo impiega un motore di ricerca a gestire un 302?

I tempi variano in base alla frequenza di scansione e all’autorevolezza del sito. In genere il crawler registra il reindirizzamento alla successiva visita, ma l’aggiornamento degli indici può richiedere giorni o settimane.

Dal glossario al progettoDevi cambiare dominio o piattaforma senza perdere visibilità?La migrazione SEO prepara il passaggio (redirect, struttura, controlli prima e dopo) per ridurre il rischio di perdere posizionamento su Google.Scopri la migrazione SEO

Voci correlate:

Errore 301 Redirecting Redirect Catena di redirect