Cos'è un reindirizzamento 302?
Il codice di stato di reindirizzamento 302 indica che la risorsa richiesta è stata temporaneamente spostata su un nuovo URL. Si chiama anche 302 Found e in precedenza era chiamato 302 Moved Temporarily. È usato per reindirizzamenti temporanei.
Quando un client richiede di accedere a una risorsa, il server risponde con un 302 Found insieme a un campo di intestazione Location che specifica la posizione corrente della risorsa. Il browser reindirizza quindi il visitatore alla posizione specificata.
Il reindirizzamento 302 Found appartiene alla serie 3xx di codici di stato HTTP.
3
indica che il codice di stato è un reindirizzamentoxx
È un segnaposto per due numeri che indica il tipo di reindirizzamento
Come funziona il reindirizzamento 302
Il processo inizia con il visitatore che fa clic su un collegamento, su un testo di ancoraggio o inserisce un URL nella barra degli indirizzi. Ad esempio, supponiamo che un visitatore faccia clic su un collegamento che porta alla tua home page. Il loro browser invierà la richiesta HTTP di seguito al tuo server.
OTTIENI /index.html HTTP/1.1 Host: tuodominio.com
Tuttavia, stai attualmente riprogettando la tua home page, quindi reindirizzerai tutti i visitatori a tuodominio.com/home.
Di conseguenza, il tuo server risponde con il codice HTTP riportato di seguito, informando il browser che la tua home page è stata temporaneamente spostata. La risposta include a Posizione intestazione che mostra al browser la nuova posizione della tua home page.
HTTP/1.1 302 Posizione trovata: https://tuodominio.com/home
Il browser farà quindi un'altra richiesta al tuo server, chiedendo di accedere alla tua home page all'indirizzo https://yourdomain.com/home.
OTTIENI /index.html HTTP/1.1 Host: https://tuodominio.com/home
Il browser e il server gestiscono il reindirizzamento 302. I visitatori in genere non sapranno che si è verificato un reindirizzamento a meno che non prestino attenzione all'URL su cui hanno fatto clic o immesso nella barra degli indirizzi e all'URL loro presentato.
Ad esempio, quando eseguiamo offerte sul nostro sito, reindirizziamo la nostra pagina dei prezzi da ranking.com/pricing
a rankingmath.com/offer
. Pertanto, chiunque visiti la nostra pagina dei prezzi viene invece reindirizzato alla nostra pagina delle offerte.
Una volta terminata l'offerta, rimuoviamo il reindirizzamento e i visitatori che desiderano accedere alla nostra pagina dei prezzi arrivano alla nostra pagina dei prezzi e non vengono più reindirizzati.
Quando utilizzare un reindirizzamento 302
Dovresti utilizzare il reindirizzamento 302 quando intendi tornare all'URL di origine nel prossimo futuro. Ci sono alcune situazioni che potrebbero richiederlo. Affrontiamoli uno per uno.
1 Durante il test A/B di una pagina
Potresti aver riscontrato situazioni in cui è necessario eseguire il test A/B di una pagina. Ad esempio, quando provi un nuovo design o vuoi vedere quale pagina converte meglio.
Quindi, crei due versioni della stessa pagina e invii alcuni visitatori a una versione mentre invii il resto all'altra. In questo caso, puoi impostare un reindirizzamento 302 per indirizzare i tuoi visitatori all'altra versione della pagina.
2 Quando si aggiorna una pagina
Il reindirizzamento 302 è utile quando è necessario aggiornare una pagina Web esistente senza comprometterne l'usabilità. Ad esempio, potresti voler aggiornare la home page del tuo sito mentre la pagina rimane disponibile ai tuoi visitatori.
In questo caso, creerai un reindirizzamento 302 per reindirizzare i tuoi visitatori a una copia della home page mentre lavori sulla home page originale.
3 Quando si corregge una pagina rotta
Le pagine web possono rompersi senza preavviso. Ciò potrebbe essere dovuto a un problema del server, a un improvviso picco di traffico o a errori nel codice del tuo sito. Ogni volta che ti imbatti in una situazione del genere, vorrai indagare sulla causa e correggere il problema.
Tuttavia, la pagina potrebbe essere importante o ricevere molte visite. In tal caso, puoi reindirizzare i visitatori a una copia della pagina mentre tenti di risolvere il problema che ha causato l'interruzione della pagina originale.
4 Quando si esegue una promozione delle vendite
A volte potresti eseguire promozioni sul tuo sito. Invece di modificare la home page o la pagina dei prezzi, è consigliabile creare una nuova pagina per la promozione e reindirizzare i visitatori ad essa.
Una volta terminata la promozione, rimuovi il reindirizzamento e continui a offrire ai tuoi visitatori la tua home page regolare e le pagine dei prezzi.
5 Quando geolocalizza i tuoi visitatori
Il tuo sito potrebbe rivolgersi a un pubblico vario, richiedendoti di offrire pagine diverse ai tuoi visitatori, a seconda di criteri specifici come la loro posizione e la lingua.
Invece di richiedere ai tuoi visitatori di accedere all'URL pertinente alla loro posizione o lingua, puoi rilevarli automaticamente e utilizzare i reindirizzamenti 302 per inviarli all'URL appropriato.
In che modo i reindirizzamenti 302 influiscono su SEO
I reindirizzamenti 302 sono un argomento caldo nella comunità SEO. Non sono molto apprezzati e molti proprietari di siti preferiscono utilizzare il reindirizzamento permanente 301, anche per reindirizzamenti temporanei.
Tuttavia, Google lo ha confermato I reindirizzamenti 302 vanno bene, e dovresti utilizzare quello corretto Codice di reindirizzamento HTTP. Google ha anche fornito ulteriori approfondimenti su come i reindirizzamenti 302 influiscono sul tuo SEO.
1 La pagina di destinazione ha meno probabilità di apparire nei risultati di ricerca
Google ha confermato visualizzerà la pagina da cui stai reindirizzando nei risultati di ricerca quando utilizzi il reindirizzamento 302. Ciò significa che la pagina a cui reindirizzati non verrà visualizzata nei risultati di ricerca.
Questo è in qualche modo previsto, considerando che il reindirizzamento 302 è temporaneo e Google si aspetta che tu ritorni all'URL di origine in futuro.
2 I reindirizzamenti 302 sono un segnale canonico debole
È comune che più URL conducano alla stessa pagina su un sito. Per esempio, http://yourdomain.com
e https://yourdomain.com
in genere porterà alla tua home page. Tuttavia, Google considera entrambi i duplicati e ne selezionerà uno come canonico.
Google considera diversi segnali per determinare quale URL impostare come URL canonico. Ciò include reindirizzamenti 302, che Google ha confermato essere un segnale debole del fatto che desideri che la pagina di destinazione sia considerata canonica.
3 302 reindirizzamenti Preserva il tuo PageRank
Google assegna un valore a tutte le pagine web in base alla quantità e alla qualità delle pagine che si collegano ad esse. Questo valore si chiama PageRank e Google lo utilizza per decidere dove verranno visualizzati i tuoi contenuti nei risultati di ricerca.
Molti SEO credono che i reindirizzamenti 302 facciano perdere PageRank alle loro pagine. Tuttavia, Google ha confermato che non lo fai perdere PageRank quando utilizzi qualsiasi reindirizzamento 30x, incluso il 302.
Sempre sul reindirizzamento 302, Google ha specificamente confermato che i reindirizzamenti 302 non ti facciano perdere PageRank. Quindi, dovresti utilizzare i reindirizzamenti 302 dove e quando necessario senza preoccuparti se ciò influenzerà il tuo PageRank.
4 I reindirizzamenti 302 possono essere trattati come reindirizzamenti 301
Google ha confermato che in determinate circostanze potrebbe trattare i tuoi reindirizzamenti 302 temporanei come reindirizzamenti 301 permanenti. Nello specifico, Google può trattare i tuoi reindirizzamenti 302 come 301 se:
- Il reindirizzamento 302 rimane sul tuo sito per molto tempo
- Google sospetta che tu voglia utilizzare un 301 ma ho usato erroneamente un 302 reindirizzare
Detto questo, Google non ha specificato per quanto tempo un reindirizzamento 302 deve rimanere sul tuo sito prima di iniziare a trattarlo come un reindirizzamento 301. Allo stesso modo, Google deve ancora confermare come determina che hai commesso un errore durante la selezione del reindirizzamento.
Domande frequenti
1. Cosa fa un reindirizzamento 302?
Un reindirizzamento 302 indica che una risorsa è stata spostata in un nuovo URL ma è previsto che ritorni all'URL precedente in futuro. Nel frattempo, il browser deve visitare il nuovo URL per accedere alla risorsa.
2. Dovrei utilizzare il reindirizzamento 301 o 302?
Se il reindirizzamento è permanente e non intendi tornare all'URL precedente in futuro, dovresti utilizzare il reindirizzamento 301. Se è temporaneo e intendi tornare all'URL precedente in futuro, utilizza il reindirizzamento 302. Se non riesci a determinare se tornerai all'URL, utilizza il reindirizzamento 302.
3. I reindirizzamenti 302 sono dannosi per SEO?
I reindirizzamenti 302 vanno bene per SEO. Non ti fanno perdere PageRank. Google utilizza reindirizzamenti 302 per decidere su diversi problemi SEO, inclusa la selezione dell'URL canonico e la determinazione di quale pagina visualizzare nelle pagine dei risultati di ricerca.
4. Come posso risolvere un reindirizzamento 302?
Un reindirizzamento 302 non indica un problema con il tuo sito. Tuttavia, puoi eliminare il reindirizzamento se non desideri più che la pagina venga reindirizzata.