Un redirect 301 è un codice di stato HTTP — 301 Moved Permanently — che indica a browser e motori di ricerca che una pagina si è spostata definitivamente verso un nuovo URL.
SEO
Redirects
WebDevelopment
AffiliateMarketing
WebsiteManagement
Un redirect 301 è un codice di stato HTTP — 301 Moved Permanently — che indica a browser e motori di ricerca che una pagina si è spostata definitivamente verso un nuovo URL. Quando un visitatore o un crawler richiede il vecchio indirizzo, il server web risponde con lo stato 301 e un header Location che punta alla nuova destinazione. Il browser lo segue automaticamente e i motori di ricerca trasferiscono i segnali di ranking — inclusa la link equity — dal vecchio URL al nuovo.
Pensalo come la compilazione di un modulo permanente di cambio indirizzo presso l’ufficio postale. La posta inviata alla tua vecchia casa viene inoltrata a quella nuova. Un redirect 301 fa lo stesso per il traffico web.
Un redirect 301 indica che la risorsa richiesta è stata spostata permanentemente all’URL specificato nell’header di risposta Location. È uno dei vari codici di stato di reindirizzamento HTTP, raggruppati nella classe 3xx, ed è il metodo più utilizzato per l’inoltro permanente di URL.
Caratteristiche principali di ciò che un 301 segnala:
Permanenza: Il vecchio URL non servirà più contenuti. I motori di ricerca dovrebbero de-indicizzarlo e sostituirlo con il nuovo URL nel loro indice.
Trasferimento del valore SEO: Google e altri motori di ricerca trasferiscono i segnali di ranking — incluso il PageRank — attraverso i redirect 301 alla nuova destinazione.
Comportamento automatico del browser: Tutti i browser principali seguono una risposta 301 senza interazione da parte dell’utente. Il redirect avviene lato server, prima del caricamento di qualsiasi contenuto della pagina.
La risposta HTTP si presenta così:
HTTP/1.1 301 Moved Permanently
Location: https://www.example.com/new-page
Questa risposta di due righe è l’intero meccanismo. Il 301 comunica al client che lo spostamento è permanente. L’header Location gli indica dove andare.
Lancia il tuo programma di affiliazione oggi
Configura il tracciamento avanzato in pochi minuti. Nessuna carta di credito richiesta.
Il processo segue un semplice ciclo di richiesta-risposta che coinvolge il client (browser o crawler) e il server web.
Passo 1: Il client richiede il vecchio URL
Un utente fa clic su un link o digita https://example.com/old-page. Il browser invia una richiesta HTTP GET al server che ospita quel dominio.
Passo 2: Il server risponde con 301
Invece di restituire il contenuto della pagina, il server risponde con il codice di stato 301 Moved Permanently e un header Location contenente il nuovo URL. L’header Location identifica la destinazione; può essere presente anche un corpo della risposta.
Passo 3: Il browser segue il redirect
Il browser legge l’header Location ed emette immediatamente una nuova richiesta GET all’URL di destinazione. Questo avviene in millisecondi — l’utente vede solo la pagina finale.
Passo 4: I motori di ricerca aggiornano il loro indice
Quando un crawler come Googlebot incontra un 301, prende nota dello spostamento permanente. Nel corso delle successive scansioni, trasferisce i segnali di ranking al nuovo URL e alla fine rimuove il vecchio URL dall’indice.
Perché dovresti usare i redirect 301?
Senza un redirect 301, lo spostamento di una pagina lascia un vicolo cieco. I visitatori vedono un errore 404. I motori di ricerca perdono il valore di ranking costruito sul vecchio URL. Entrambi gli esiti danneggiano il tuo sito.
Preservare il posizionamento SEO
Quando reindirizzi un vecchio URL a uno nuovo con un 301, i motori di ricerca trasferiscono la link equity accumulata — backlink, segnali di autorità e cronologia di ranking — alla destinazione. Come ha dichiarato John Mueller di Google, il PageRank può essere trasmesso sia attraverso redirect 301 che 302, aiutando Google a scegliere un URL canonico e concentrare lì i segnali.
Proteggere l’esperienza utente
I visitatori che hanno aggiunto il vecchio URL ai preferiti o che hanno seguito un link obsoleto arrivano alla pagina corretta invece di un errore 404. Il redirect è trasparente — nessuna pagina intermedia, nessun messaggio “clicca qui per continuare”.
Iscriviti alla nostra newsletter
Sii il primo a conoscere le nuove funzionalità e gli aggiornamenti del prodotto.
Quando usare un redirect 301
Usa un redirect 301 ogni volta che il vecchio URL non servirà mai più contenuti. Ecco gli scenari più comuni:
Scenario
Esempio
Perché un 301
Migrazione di dominio
oldsite.com → newsite.com
Spostamento permanente; tutte le pagine passano a un nuovo dominio
Aggiornamento da HTTP a HTTPS
http://example.com → https://example.com
L’aggiornamento di sicurezza è permanente
Ristrutturazione URL
/blog/2023/post → /blog/post
La vecchia struttura è stata ritirata; quella nuova la sostituisce
Consolidamento di pagine
Due articoli simili → una pagina completa
Vecchi URL ritirati; contenuti unificati nella nuova destinazione
Rimozione di una pagina con un sostituto pertinente
Prodotto discontinuato → pagina di categoria
Gli utenti ottengono la migliore destinazione alternativa
Correzione di contenuti duplicati
example.com e www.example.com → unico canonico
Una versione diventa il canonico permanente
Rebranding
oldbrand.com → newbrand.com
L’intero dominio cambia permanentemente
Quando NON usare un 301
Spostamenti temporanei di contenuti: Se prevedi di ripristinare l’URL originale, usa invece un redirect 302 (temporaneo). Un 301 dice ai motori di ricerca di de-indicizzare il vecchio URL, rendendo il ripristino lento e imprevedibile.
Test A/B: Il reindirizzamento del traffico per test divisi dovrebbe utilizzare redirect basati su JavaScript o 302 in modo che l’URL originale rimanga indicizzato.
Geotargeting o servizio basato sul dispositivo: Questi scenari richiedono logica condizionale, non redirect permanenti generici.
Qual è la differenza tra un redirect 301 e 302?
Un 301 segnala uno spostamento permanente, mentre un 302 segnala uno temporaneo. Scegli in base alla durata prevista e all’URL che vuoi che i motori di ricerca trattino come canonico.
Caratteristica
301
302
Scopo
Sostituzione permanente
Destinazione temporanea
Segnale per i motori di ricerca
Forte segnale che la destinazione dovrebbe essere canonica
Normalmente mantiene la sorgente come URL di ricerca previsto; altri segnali possono influenzare l’indicizzazione
Esempi
Migrazione di dominio, ristrutturazione URL, consolidamento di pagine
Promozione temporanea, manutenzione, un test temporaneo
Comportamento del metodo
Un client può cambiare POST in GET
Un client può cambiare POST in GET
Nessuno dei due codici garantisce un risultato di ranking. Testa la destinazione, i parametri di tracciamento e l’attribuzione indipendentemente dalla scelta dello stato.
301 vs 308: quale dovresti usare?
Sia 301 Moved Permanently che 308 Permanent Redirect segnalano uno spostamento permanente. La differenza sta in come viene gestito il metodo HTTP durante il redirect.
301: Il client può cambiare il metodo della richiesta da POST a GET sulla richiesta reindirizzata. Questo è il comportamento predefinito secondo lo standard Fetch ed è quasi sempre quello desiderato per le pagine web.
308: Il client deve preservare il metodo HTTP originale. Se la richiesta originale era un POST, la richiesta reindirizzata rimane un POST.
Indicazione: Per i redirect di pagine web standard — la stragrande maggioranza dei casi d’uso — usa un 301. Riserva un 308 per endpoint API o invii di moduli dove preservare il metodo POST è importante.
Come creare un redirect 301
Il metodo di implementazione dipende dal tuo server web e CMS. Ecco gli approcci più comuni.
Apache: File .htaccess
Per i siti che girano su Apache, aggiungi le regole di redirect al file .htaccess nella directory principale del sito:
Redirect 301 /old-page.html /new-page.html
Per un redirect di dominio completo:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^oldsite\.com [NC]
RewriteRule ^(.*)$ https://newsite.com/$1 [L,R=301]
Nginx
Nginx non utilizza .htaccess. Aggiungi le regole di redirect nella configurazione del blocco server:
server {
listen 80;
server_name oldsite.com;
return 301 https://newsite.com$request_uri;
}
Plugin WordPress
Plugin come Redirection o Yoast SEO Premium ti permettono di gestire i redirect 301 dal pannello di amministrazione di WordPress senza modificare i file del server. Questo è il metodo più accessibile per gli utenti non tecnici.
Metodi specifici per CMS
Alcune piattaforme hosting forniscono impostazioni di redirect nella loro interfaccia di amministrazione. Controlla la documentazione corrente della piattaforma e conferma che la regola configurata restituisca lo stato HTTP previsto; un’etichetta nell’interfaccia da sola non verifica la risposta.
Redirect tramite header PHP
Per applicazioni personalizzate, puoi inviare un redirect 301 a livello di codice:
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://www.example.com/new-page");
exit();
Come i redirect 301 influenzano la SEO
Trasferimento della link equity
Un redirect permanente è un forte segnale di canonicalizzazione. I motori di ricerca devono eseguire la scansione ed elaborare lo spostamento, quindi i tempi e la visibilità di ricerca possono variare. Evita di presumere che ogni migrazione abbia un calo di ranking o un periodo di recupero fisso.
Tempistiche di indicizzazione
Le modifiche all’indicizzazione dipendono dalla scansione e da altri segnali di canonicalizzazione. Monitora gli URL di origine e destinazione invece di promettere un numero fisso di giorni.
Catene di redirect
Una catena di redirect si verifica quando un URL reindirizza a un altro URL, che a sua volta reindirizza a un terzo. Ogni salto aggiunge latenza e un altro punto di errore; evita catene non necessarie piuttosto che presumere una perdita fissa di valore di ranking per salto. Google raccomanda di mantenere le catene di redirect al minimo. Idealmente, aggiorna tutti i link interni per puntare direttamente all’URL di destinazione finale.
Errori SEO comuni
Reindirizzare tutto alla homepage: Reindirizzare in massa le vecchie pagine alla home page invece che a pagine nuove pertinenti crea una scarsa esperienza utente e spreca link equity. Mappa ogni vecchio URL alla pagina nuova più equivalente.
Usare 302 per spostamenti permanenti: I motori di ricerca potrebbero non de-indicizzare il vecchio URL, dividendo i segnali di ranking tra due pagine.
Dimenticare di aggiornare i link interni: Anche con i redirect attivi, aggiorna i link interni del tuo sito per puntare direttamente ai nuovi URL. Questo riduce le catene di redirect e migliora l’efficienza della scansione.
Lasciare i redirect in vigore per sempre senza monitoraggio: I redirect si accumulano durante le migrazioni e le riprogettazioni del sito. Effettua audit periodici e rimuovi quelli che non sono più necessari.
Si possono avere troppi redirect 301?
Sì. Sebbene non esista un limite rigido al numero di redirect 301 che un sito può avere, i redirect eccessivi creano problemi:
Carico sul server: Ogni redirect richiede un ciclo aggiuntivo di richiesta-risposta HTTP. Centinaia di migliaia di redirect inutili aumentano il carico del server.
** Spreco del budget di scansione:** Googlebot impiega tempo a seguire catene di redirect invece di scoprire nuovi contenuti. Questo è particolarmente rilevante per i siti di grandi dimensioni.
Catene di redirect: Più redirect sequenziali rallentano la navigazione e complicano la risoluzione dei problemi.
Buona pratica: Mantieni solo i redirect necessari. Dopo una migrazione del sito, esegui un audit della mappa dei redirect e rimuovi le regole per gli URL che non ricevono più traffico o backlink.
Per quanto tempo mantenere i redirect 301?
Mantieni i redirect di migrazione disponibili finché visitatori, backlink e crawler utilizzano ancora i vecchi URL. Pianifica la loro durata come parte della migrazione:
Almeno un anno dopo lo spostamento, come minimo.
Permanentemente per URL con backlink significativi o traffico di riferimento. Il costo di mantenere una regola di redirect è trascurabile; il costo di perdere link equity non lo è.
Fino a quando il traffico verso il vecchio URL non scende quasi a zero per almeno diversi mesi, se devi eventualmente rimuoverli.
Monitora il traffico verso i vecchi URL nella tua analisi. Un periodo di analisi tranquillo non prova che ogni link esterno o crawler abbia smesso di usare il vecchio URL. Esamina backlink, traffico di riferimento e vincoli operativi prima di ritirare una regola.
Si può modificare un redirect 301?
Sì. Puoi aggiornare l’URL di destinazione di un redirect 301 esistente in qualsiasi momento modificando la regola nel tuo file .htaccess, nella configurazione Nginx o nel gestore di redirect del CMS.
Tuttavia, tieni presente che:
I motori di ricerca potrebbero aver già indicizzato la destinazione intermedia. Modificarla crea una nuova catena di redirect che richiede tempo per essere rielaborata.
Se modifichi un 301 entro pochi giorni dalla sua implementazione, l’impatto è minimo. Se modifichi uno che è in vigore da mesi, aspettati un periodo di rielaborazione più lungo.
Buona pratica: pianifica la tua mappa dei redirect prima di implementarla, per ridurre al minimo le correzioni in corso d’opera.
Quanto tempo prima che i redirect 301 facciano effetto?
Dal punto di vista dell’utente, un redirect 301 ha effetto immediatamente — nel momento in cui la configurazione del server viene distribuita, i visitatori vengono reindirizzati al nuovo URL.
Dal punto di vista SEO, i tempi variano:
Scansione: Googlebot deve riesaminare il vecchio URL per scoprire il redirect. Per i siti con alta autorità, questo può avvenire in poche ore. Per i siti più piccoli, potrebbero essere necessari giorni o settimane.
Indicizzazione: Dopo aver scoperto il redirect, Google elabora il segnale e aggiorna il suo indice. Questo richiede tipicamente da pochi giorni a poche settimane.
Stabilizzazione del ranking: Il nuovo URL può fluttuare nel posizionamento per diverse settimane mentre i segnali si consolidano. La piena stabilizzazione può richiedere un mese o più per migrazioni su larga scala.
Rilevanza per il Marketing di Affiliazione e il Software per Affiliazione
I redirect 301 sono importanti nel marketing di affiliazione per tre gruppi: inserzionisti (commercianti), publisher (affiliati) e responsabili di programmi di affiliazione.
Per Inserzionisti e Commercianti
Quando gestisci un programma di affiliazione, i tuoi link di affiliazione sono il canale tra i tuoi partner e il tuo negozio. Se modifichi la struttura del tuo sito — migrando a un nuovo dominio, passando da HTTP a HTTPS o ristrutturando gli URL dei prodotti — ogni link di affiliazione che punta ai vecchi URL si rompe a meno che tu non implementi redirect 301.
Esempio pratico: Un commerciante cambia marchio da oldstore.com a newstore.com. Centinaia di affiliati hanno creato link profondi verso pagine prodotto sul vecchio dominio. Senza redirect 301, ognuno di questi link restituisce un 404. Gli affiliati perdono commissioni e il commerciante perde entrate. Con una corretta mappa di redirect 301, i visitatori possono raggiungere le pagine corrispondenti sul nuovo dominio, e i parametri di tracciamento dell’affiliazione devono essere deliberatamente preservati e testati attraverso il redirect.
Limitazioni da conoscere:
Alcune piattaforme di affiliazione aggiungono ID click e parametri della campagna agli URL. Assicurati che le tue regole di redirect preservino le stringhe di query. In Apache, l’uso di RewriteRule con il flag QSA (Query String Append) gestisce questa situazione. In Nginx, $request_uri include la stringa di query per impostazione predefinita.
Le catene di redirect possono rimuovere o alterare i parametri di tracciamento. Testa il tuo percorso di redirect end-to-end con un link di affiliazione di esempio prima di distribuirlo su larga scala.
Per Publisher e Affiliati
Gli affiliati utilizzano spesso plugin di cloaking dei link o di reindirizzamento per gestire i loro link di affiliazione in uscita. Una configurazione comune è:
Link più puliti e affidabili: Gli utenti vedono un link sul tuo dominio, non un lungo URL di affiliazione pieno di parametri.
Flessibilità: Se il commerciante modifica la struttura del suo URL, aggiorni una regola di redirect sul tuo sito invece di modificare ogni occorrenza del link nei tuoi contenuti.
Attenzione: Non creare catene di più redirect 301 (ad esempio, il tuo link mascherato → redirect del commerciante → pagina prodotto finale). Ogni salto aggiunge latenza e rischi di perdere il parametro di tracciamento dell’affiliazione. Collega direttamente all’URL di destinazione finale del commerciante quando possibile.
Per Responsabili di Programmi di Affiliazione
Un redirect 301 dal vecchio dominio di tracciamento a quello nuovo preserva il traffico degli affiliati durante la transizione. Tuttavia, questo funziona solo se:
La nuova piattaforma può interpretare i vecchi parametri di tracciamento, oppure
Mappi i vecchi ID affiliato a quelli nuovi lato server.
Raccomandazioni sul flusso di lavoro:
Esegui un audit di tutti i link di affiliazione esistenti prima della migrazione.
Crea una mappa di redirect dai vecchi URL di tracciamento a quelli nuovi.
Implementa redirect 301 a livello di server.
Notifica agli affiliati di aggiornare i loro link al nuovo formato.
Monitora il traffico per 30–60 giorni, poi elimina gradualmente i vecchi redirect una volta che l’adozione dei nuovi link da parte degli affiliati raggiunge i livelli target.
Che aspetto ha una risposta 301?
Una risposta semplificata a una risorsa spostata può essere simile a questa:
Il client legge l’header Location ed effettua una richiesta all’URL di destinazione. Un server può includere anche un corpo della risposta. Per un link di affiliazione, verifica che gli identificatori richiesti raggiungano la destinazione prevista e che una conversione di test riceva l’attribuzione corretta; il solo codice di risposta non registra una vendita.
Domande frequenti
Un codice di redirect 301 è la risposta di stato HTTP 301 Moved Permanently. Viene inviato da un server web per indicare che l'URL richiesto è stato spostato permanentemente a un nuovo indirizzo, specificato nell'header Location della risposta.
Sì, per modifiche URL permanenti, un redirect 301 è la scelta corretta per la SEO. Segnala ai motori di ricerca di trasferire link equity e segnali di ranking dall'URL vecchio a quello nuovo e di sostituire il vecchio URL con quello nuovo nel loro indice. Utilizzare un 302 per uno spostamento permanente può dividere i segnali di ranking tra due URL.
La vecchia pagina smette di fornire contenuti. I browser e i crawler che la richiedono ricevono lo stato 301 e vengono automaticamente reindirizzati al nuovo URL. I motori di ricerca rimuovono gradualmente il vecchio URL dal loro indice e consolidano i segnali di ranking sulla nuova destinazione.
Entrambi segnalano uno spostamento permanente. Un 301 può consentire a un client di cambiare POST in GET, mentre un 308 preserva il metodo della richiesta. Scegli il comportamento richiesto dalla tua applicazione e testalo. Lo stato da solo non garantisce posizionamenti o attribuzione delle affiliazioni.
Scopri di più sui Redirect 301
Padroneggia i redirect 301 per mantenere la SEO del tuo sito e migliorare l'esperienza utente. Scopri le migliori pratiche per i redirect su Post Affiliate Pro.
I reindirizzamenti 301 sono dannosi per la SEO? Guida completa ai reindirizzamenti permanenti
Scopri perché i reindirizzamenti 301 sono fondamentali per la SEO. Scopri come i reindirizzamenti permanenti preservano il link equity, mantengono il posizionam...
Quando dovrebbe essere utilizzato un reindirizzamento 302?
Scopri quando utilizzare i reindirizzamenti 302 per cambiamenti temporanei degli URL. Esplora le migliori pratiche, le implicazioni SEO e come i reindirizzament...
Un redirect invia utenti e motori di ricerca da un URL a un altro. Scopri i codici 301, 302 e come funzionano i redirect nella SEO e nel marketing di affiliazio...
17 min di lettura
Redirects
SEO
+3
Sarai in buone mani!
Unisciti alla nostra community di clienti soddisfatti e fornisci un eccellente supporto clienti con PostAffiliatePro.
Questi cookie sono necessari per il funzionamento del sito web e non possono essere disabilitati.
Cookie Analitici
Questi cookie ci aiutano a capire come i visitatori interagiscono con il nostro sito web.
Cookie di Marketing
Questi cookie vengono utilizzati per misurare l'efficacia delle nostre campagne pubblicitarie e per supportare pubblicità pertinente su piattaforme di terze parti.
Cookie Funzionali
Questi cookie vengono utilizzati per ricordare le tue preferenze e migliorare la tua esperienza.