Redirect 301

SEO Redirects WebDevelopment AffiliateMarketing

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.

Cosa indica un redirect 301?

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.
Logo PostAffiliatePro

Lancia il tuo programma di affiliazione oggi

Configura il tracciamento avanzato in pochi minuti. Nessuna carta di credito richiesta.

Come funziona un redirect 301?

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”.

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:

ScenarioEsempioPerché un 301
Migrazione di dominiooldsite.com → newsite.comSpostamento permanente; tutte le pagine passano a un nuovo dominio
Aggiornamento da HTTP a HTTPShttp://example.com → https://example.comL’aggiornamento di sicurezza è permanente
Ristrutturazione URL/blog/2023/post → /blog/postLa vecchia struttura è stata ritirata; quella nuova la sostituisce
Consolidamento di pagineDue articoli simili → una pagina completaVecchi URL ritirati; contenuti unificati nella nuova destinazione
Rimozione di una pagina con un sostituto pertinenteProdotto discontinuato → pagina di categoriaGli utenti ottengono la migliore destinazione alternativa
Correzione di contenuti duplicatiexample.com e www.example.com → unico canonicoUna versione diventa il canonico permanente
Rebrandingoldbrand.com → newbrand.comL’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.

Caratteristica301302
ScopoSostituzione permanenteDestinazione temporanea
Segnale per i motori di ricercaForte segnale che la destinazione dovrebbe essere canonicaNormalmente mantiene la sorgente come URL di ricerca previsto; altri segnali possono influenzare l’indicizzazione
EsempiMigrazione di dominio, ristrutturazione URL, consolidamento di paginePromozione temporanea, manutenzione, un test temporaneo
Comportamento del metodoUn client può cambiare POST in GETUn 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

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 è:

publishersite.com/recommends/product → 301 → merchant.com/product?aff_id=123

Questo approccio offre due vantaggi:

  1. Link più puliti e affidabili: Gli utenti vedono un link sul tuo dominio, non un lungo URL di affiliazione pieno di parametri.
  2. 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:

  1. Esegui un audit di tutti i link di affiliazione esistenti prima della migrazione.
  2. Crea una mappa di redirect dai vecchi URL di tracciamento a quelli nuovi.
  3. Implementa redirect 301 a livello di server.
  4. Notifica agli affiliati di aggiornare i loro link al nuovo formato.
  5. 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:

HTTP/1.1 301 Moved Permanently
Location: https://merchant.example/new-product
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

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.

Per saperne di più

Quando dovrebbe essere utilizzato un reindirizzamento 302?
Quando dovrebbe essere utilizzato un reindirizzamento 302?

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...

11 min di lettura
Redirect

Redirect

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.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface