Redirect

Redirects SEO AffiliateMarketing 301Redirect

Cos’è un Redirect?

Una Definizione Tecnica Precisa

Un redirect è una risposta HTTP che indica a un browser o a un crawler di motori di ricerca che l’URL richiesto è disponibile in una posizione diversa. Il server restituisce un codice di stato 3xx e un’intestazione Location contenente l’URL di destinazione. Il client effettua quindi una seconda richiesta al nuovo indirizzo — tutto in una frazione di secondo.

In parole semplici: un reindirizzamento inoltra automaticamente i visitatori da un indirizzo web a un altro. Se qualcuno digita example.com/old-page nel suo browser e il server è stato configurato per reindirizzare quell’URL, arriverà su example.com/new-page senza compiere alcuna azione aggiuntiva.

Come Funzionano i Redirect — Il Ciclo di Richiesta-Risposta HTTP

Quando un browser richiede un URL, si verifica la seguente sequenza:

  1. Richiesta client: Il browser invia una richiesta GET a https://example.com/old-page.
  2. Risposta server: Invece di restituire un 200 OK con il contenuto della pagina, il server restituisce un codice di stato 301 Moved Permanently più un’intestazione Location: https://example.com/new-page.
  3. Follow-up client: Il browser emette automaticamente una nuova richiesta GET a https://example.com/new-page.
  4. Consegna finale: Il server restituisce 200 OK con il contenuto effettivo della pagina.

L’utente vede solo la pagina finale. Il redirect stesso richiede millisecondi, anche se ogni ulteriore salto aggiunge latenza — motivo per cui le catene di redirect (A → B → C) degradano le prestazioni.

Redirect vs. Inoltro URL — Sono la Stessa Cosa?

I termini vengono spesso usati in modo intercambiabile, ma c’è una sfumatura. L’inoltro URL (URL forwarding) si riferisce tipicamente al reindirizzamento a livello di dominio configurato presso il registrar — ad esempio, puntando myoldsite.com a mynewsite.com. I redirect HTTP sono risposte a livello di server che utilizzano codici di stato 3xx. Entrambi ottengono lo stesso risultato (inviare traffico da un indirizzo a un altro), ma il livello di implementazione è diverso. Nella pratica, la maggior parte delle persone nella SEO e nello sviluppo web usa “redirect” come termine generico.

Una Definizione Tecnica Precisa

Un redirect è una risposta HTTP che indica a un browser o a un crawler di motori di ricerca che l’URL richiesto è disponibile in una posizione diversa. Il server restituisce un codice di stato 3xx e un’intestazione Location contenente l’URL di destinazione. Il client effettua quindi una seconda richiesta al nuovo indirizzo — tutto in una frazione di secondo.

In parole semplici: un reindirizzamento inoltra automaticamente i visitatori da un indirizzo web a un altro. Se qualcuno digita example.com/old-page nel suo browser e il server è stato configurato per reindirizzare quell’URL, arriverà su example.com/new-page senza compiere alcuna azione aggiuntiva.

Come Funzionano i Redirect — Il Ciclo di Richiesta-Risposta HTTP

Quando un browser richiede un URL, si verifica la seguente sequenza:

  1. Richiesta client: Il browser invia una richiesta GET a https://example.com/old-page.
  2. Risposta server: Invece di restituire un 200 OK con il contenuto della pagina, il server restituisce un codice di stato 301 Moved Permanently più un’intestazione Location: https://example.com/new-page.
  3. Follow-up client: Il browser emette automaticamente una nuova richiesta GET a https://example.com/new-page.
  4. Consegna finale: Il server restituisce 200 OK con il contenuto effettivo della pagina.

L’utente vede solo la pagina finale. Il redirect stesso richiede millisecondi, anche se ogni ulteriore salto aggiunge latenza — motivo per cui le catene di redirect (A → B → C) degradano le prestazioni.

Redirect vs. Inoltro URL — Sono la Stessa Cosa?

I termini vengono spesso usati in modo intercambiabile, ma c’è una sfumatura. L’inoltro URL (URL forwarding) si riferisce tipicamente al reindirizzamento a livello di dominio configurato presso il registrar — ad esempio, puntando myoldsite.com a mynewsite.com. I redirect HTTP sono risposte a livello di server che utilizzano codici di stato 3xx. Entrambi ottengono lo stesso risultato (inviare traffico da un indirizzo a un altro), ma il livello di implementazione è diverso. Nella pratica, la maggior parte delle persone nella SEO e nello sviluppo web usa “redirect” come termine generico.

Logo PostAffiliatePro

Lancia il tuo programma di affiliazione oggi

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

Tipi di Redirect

Non tutti i redirect sono uguali. Il codice di stato HTTP determina come i motori di ricerca interpretano lo spostamento e se l’equità dei link viene trasferita al nuovo URL.

301 Moved Permanently

Usa un 301 quando:

  • Migri un sito verso un nuovo dominio
  • Passi da HTTP a HTTPS
  • Elimini permanentemente una pagina e la sostituisci con un’alternativa pertinente
  • Consolidi contenuti duplicati sotto un unico URL canonico

302 Found (Temporaneo)

Un redirect 302 indica uno spostamento temporaneo. Normalmente lascia l’URL originale come canonico previsto, mentre un redirect permanente segnala che la destinazione dovrebbe diventare canonica. Altri segnali di indicizzazione possono influenzare il risultato; il codice di stato da solo non garantisce come cambieranno i posizionamenti o i segnali di link.

Usa un 302 quando:

  • Esegui test A/B su una pagina
  • Instradamenti temporanei del traffico durante la manutenzione del sito
  • Promuovi un’offerta a tempo limitato senza modificare l’URL permanente

Un errore comune è usare un 302 per un cambiamento permanente. Se un 302 rimane in vigore per mesi, i motori di ricerca potrebbero eventualmente trattarlo come un 301 di fatto — ma la transizione è più lenta e meno affidabile rispetto all’uso del codice corretto fin dall’inizio.

Redirect 307 e 308

307 Temporary Redirect e 308 Permanent Redirect sono i successori HTTP/1.1 rispettivamente di 302 e 301, con una differenza fondamentale: preservano il metodo di richiesta originale. Se un client invia una richiesta POST, un 307 o 308 garantisce che anche la richiesta reindirizzata utilizzi POST. Un 302 o 301 potrebbe indurre il browser a passare a GET.

Nella pratica SEO, 307 e 308 sono meno comuni delle loro controparti 301/302, ma sono la scelta tecnicamente corretta quando il metodo HTTP deve essere preservato — ad esempio, durante il reindirizzamento di un invio di modulo.

Meta Refresh e Redirect JavaScript

I redirect Meta Refresh avvengono a livello HTML, non a livello HTTP. Un tag <meta http-equiv="refresh" content="0; url=https://example.com/new-page"> nel <head> indica al browser di caricare un URL diverso dopo un ritardo prestabilito (0 secondi per un reindirizzamento immediato). Google può interpretare i redirect meta refresh, ma sono più lenti dei redirect lato server e offrono un’esperienza utente peggiore.

I redirect JavaScript usano window.location.href = "https://example.com/new-page" per cambiare pagina lato client. Googlebot può eseguire JavaScript e seguire questi redirect, ma il processo dipende dal rendering — che aggiunge ritardo e complessità rispetto ai 301 lato server. Per spostamenti critici per la SEO, preferisci sempre i redirect lato server.

Tipo di RedirectCodice di StatoPermanente o TemporaneoTrasferisce Equità LinkMiglior Caso d’Uso
301HTTP 301PermanenteSì (nella maggior parte)Migrazione dominio, passaggio HTTPS, pagine eliminate
302HTTP 302TemporaneoNo (indicizza originale)Test A/B, manutenzione a breve termine
307HTTP 307TemporaneoNo (preserva metodo)Reindirizzamenti temporanei gestione moduli
308HTTP 308PermanenteSì (preserva metodo)Spostamenti permanenti endpoint POST
Meta RefreshTag HTMLEntrambiParzialeRedirect a bassa priorità; evitarli per la SEO
JavaScriptLato clientEntrambiInaffidabileSPA; evitarli per redirect critici

Catene di Redirect e Loop — Cosa Evitare

Una catena di redirect si verifica quando l’URL A reindirizza a B, che reindirizza a C, che finalmente si risolve. Ogni salto aggiunge latenza e diluisce l’equità dei link. Google raccomanda di reindirizzare direttamente alla destinazione finale. Le catene consumano anche il crawl budget: Googlebot spende la sua limitata quota di scansione seguendo URL intermedi che non contribuiscono a nulla.

Per Quanto Tempo Mantenere i Redirect?

Indicazioni ufficiali di Google: mantieni i redirect in vigore per almeno un anno dopo uno spostamento. Nella pratica, molti professionisti SEO raccomandano di mantenere i redirect permanenti a tempo indeterminato se i vecchi URL hanno backlink. Anche dopo che Google ha reindicizzato il nuovo URL, i siti esterni potrebbero continuare a linkare quello vecchio. Rimuovere un redirect rompe quei link in modo permanente.

Monitora periodicamente il traffico sui tuoi redirect. Se un vecchio URL non riceve più visitatori o backlink dopo 12-18 mesi, puoi considerare di dismetterlo — ma il costo di mantenere attiva una regola di redirect è trascurabile sui server moderni.

Perché i Redirect Contano per la SEO

Come i Redirect Trasferiscono l’Autorità della Pagina

Quando sposti una pagina che ha backlink, quei link puntano ancora al vecchio URL. Senza un redirect, ognuno di quei link diventa un vicolo cieco — un errore 404 — e l’autorità che trasportavano si dissolve.

Il trasferimento non è senza perdite. La variabile chiave è la pertinenza: reindirizzare una pagina prodotto su scarpe da corsa a una homepage generica trasferirà molto meno valore che reindirizzarla a una pagina prodotto equivalente.

Catene di Redirect e Loop — Cosa Evitare

Una catena di redirect si verifica quando l’URL A reindirizza a B, che reindirizza a C, che finalmente si risolve. Ogni salto aggiunge latenza e diluisce l’equità dei link. Google raccomanda di reindirizzare direttamente alla destinazione finale. Le catene consumano anche il crawl budget: Googlebot spende la sua limitata quota di scansione seguendo URL intermedi che non contribuiscono a nulla.

Un loop di redirect è peggio: l’URL A reindirizza a B, e B reindirizza di nuovo ad A. I loop rendono le pagine completamente inaccessibili e possono verificarsi inavvertitamente quando le regole di redirect sono in conflitto — ad esempio, una regola HTTP-to-HTTPS combinata con una regola www-to-non-www che non sono coordinate.

Per Quanto Tempo Mantenere i Redirect?

Indicazioni ufficiali di Google: mantieni i redirect in vigore per almeno un anno dopo uno spostamento. Nella pratica, molti professionisti SEO raccomandano di mantenere i redirect permanenti a tempo indeterminato se i vecchi URL hanno backlink. Anche dopo che Google ha reindicizzato il nuovo URL, i siti esterni potrebbero continuare a linkare quello vecchio. Rimuovere un redirect rompe quei link in modo permanente.

Monitora periodicamente il traffico sui tuoi redirect. Se un vecchio URL non riceve più visitatori o backlink dopo 12-18 mesi, puoi considerare di dismetterlo — ma il costo di mantenere attiva una regola di redirect è trascurabile sui server moderni.

Redirect nel Marketing di Affiliazione

Il marketing di affiliazione dipende dai redirect più di quanto la maggior parte dei proprietari di siti web realizzi. Ogni volta che il link di un editore invia un visitatore al sito di un inserzionista, un redirect è quasi certamente coinvolto — e sta facendo molto più che semplicemente inoltrare traffico.

Un tipico link di affiliazione si presenta così:

https://trackingdomain.com/aff_c?offer_id=123&aff_id=456

Quando un visitatore clicca su quel link, si verifica la seguente sequenza:

  1. Il browser richiede l’URL di tracciamento.
  2. Il server della piattaforma di affiliazione registra il clic: ID affiliato, ID offerta, timestamp, indirizzo IP, user agent ed eventuali parametri sub-ID.
  3. Il server emette un redirect 302 (temporaneo, perché l’URL di tracciamento non è una pagina permanente) verso la landing page dell’inserzionista.
  4. Il visitatore arriva sul sito dell’inserzionista e un cookie viene impostato nel suo browser.
  5. Se il visitatore converte entro la finestra del cookie, la piattaforma attribuisce la vendita all’affiliato corretto.

Il redirect è il meccanismo che rende il tracciamento invisibile all’utente, catturando al contempo i dati che determinano le commissioni.

Flusso di Lavoro per gli Inserzionisti

Come inserzionista che gestisce un programma di affiliazione, devi comprendere i redirect a due livelli:

Redirect delle landing page: Quando aggiorni il tuo sito, devi mantenere i redirect dai vecchi URL dei prodotti che gli affiliati hanno promosso. Se un affiliato ha incorporato yoursite.com/old-product nei suoi contenuti e quell’URL restituisce un 404, perdi la vendita e danneggi il rapporto con l’editore. Mantieni una mappa dei redirect per ogni modifica di URL e assicurati che i vecchi URL linkati dagli affiliati si risolvano sempre.

Flusso di Lavoro per gli Editori

Come editore (affiliato), i redirect ti influenzano in due modi pratici:

Gestione dei link: I link di affiliazione sono lunghi, ricchi di parametri e visibilmente orientati al tracciamento. Molti editori utilizzano i propri redirect — ad esempio, mysite.com/go/nome-prodotto → URL di tracciamento dell’affiliazione — per creare link puliti, brandizzati e facili da ricordare. Si tratta di un redirect 301 o 302 a livello di dominio dell’editore. Ti permette anche di cambiare il link di affiliazione di destinazione senza aggiornare ogni occorrenza nei tuoi contenuti.

Monitoraggio dei link: I redirect interrotti dal lato dell’inserzionista significano commissioni perse. Utilizza un redirect checker o uno strumento di monitoraggio dei link per verificare periodicamente che i tuoi link di affiliazione portino ancora a landing page attive. Un 404 alla fine di una catena di tracciamento sono entrate perse in silenzio.

Come Implementare i Redirect

Redirect Lato Server (Apache, Nginx)

I redirect lato server sono lo standard di riferimento — veloci, affidabili e correttamente interpretati da tutti i motori di ricerca.

Apache (.htaccess):

Redirect 301 /old-page https://example.com/new-page
Oppure usando mod_rewrite per regole basate su pattern:
RewriteEngine On
RewriteRule ^old-directory/(.*)$ /new-directory/$1 [R=301,L]
Nginx (server block):
rewrite ^/old-page$ https://example.com/new-page permanent;
I redirect lato server vengono attivati prima che qualsiasi contenuto della pagina venga caricato, rendendoli l’opzione più veloce. Funzionano anche senza JavaScript, aspetto importante per crawler e strumenti di accessibilità.

Redirect Basati su CMS e Plugin (WordPress)

Per i siti WordPress, diversi plugin gestiscono i redirect senza modificare i file di configurazione del server:

  • Redirection: Il plugin gratuito più popolare. Gestisce redirect 301, traccia errori 404 e registra il traffico dei redirect. Ideale per siti basati su contenuti.
  • Yoast SEO Premium: Include un gestore di redirect integrato con gli strumenti di analisi SEO.
  • Rank Math: Offre una gestione dei redirect integrata insieme alle sue funzionalità SEO.

I redirect basati su plugin sono convenienti ma aggiungono un piccolo overhead PHP. Per siti ad alto traffico, i redirect a livello di server rimangono preferibili.

Come Testare i Redirect

Testare i redirect verifica che funzionino correttamente e restituiscano il codice di stato previsto. I metodi includono:

  1. Browser DevTools: Apri la scheda Network, spunta “Preserve log” e naviga al vecchio URL. La colonna dello stato mostra il codice di redirect (301, 302, ecc.) e la destinazione finale.
  2. Curl da riga di comando: curl -I https://example.com/old-page restituisce le intestazioni HTTP, inclusi il codice di stato e l’intestazione Location.
  3. Redirect checker online: Strumenti come Redirect Checker (redirectchecker.com) o HTTP Status Code Checker ti permettono di testare gli URL senza accesso alla riga di comando.
  4. Screaming Frog SEO Spider: Esegui una scansione del tuo sito e filtra per “Redirection (3xx)” per auditare tutti i redirect su larga scala. Questo è essenziale dopo una migrazione del sito.
  5. Google Search Console: Il report “Indicizzazione pagine” segnala gli errori di redirect che Googlebot incontra.

Dopo qualsiasi migrazione, testa un campione rappresentativo di vecchi URL — in particolare pagine ad alto traffico e pagine con backlink — per confermare che si risolvano alle nuove destinazioni corrette con il codice di stato previsto.

Errori Comuni e Limiti dei Redirect

Catene di Redirect che Consumano il Crawl Budget

Una catena come http://example.com/page → https://example.com/page → https://www.example.com/page aggiunge salti non necessari. Ogni passaggio consuma crawl budget e aggiunge latenza. La soluzione: reindirizzare direttamente dall’URL originale alla destinazione canonica finale. Esegui un audit della mappa dei redirect per individuare le catene utilizzando Screaming Frog o Sitebulb e consolida i redirect intermedi.

Usare 302 Quando Intendi 301

Un cambiamento permanente implementato con un redirect temporaneo 302 dice ai motori di ricerca di continuare a indicizzare il vecchio URL. La nuova pagina potrebbe non apparire nei risultati di ricerca e l’equità dei link non viene trasferita. Questo è uno degli errori SEO più comuni nelle migrazioni di siti. Se il cambiamento è permanente, usa 301.

Reindirizzare Tutto alla Homepage

Quando elimini pagine in blocco, la via di minor resistenza è reindirizzare ogni URL rimosso alla homepage. Google potrebbe interpretarlo come un soft 404 — una pagina che restituisce 200 OK ma non fornisce contenuti pertinenti. Il risultato: il redirect viene ignorato ai fini del posizionamento e l’equità dei link viene persa. Invece, reindirizza ogni pagina eliminata all’alternativa tematicamente più pertinente. Se non esiste un’alternativa pertinente, lascia che la pagina restituisca un vero 404 con una pagina di errore personalizzata utile.

I redirect sono una rete di sicurezza, non un livello di routing permanente. Dopo aver implementato i redirect, aggiorna tutti i link interni in modo che puntino direttamente ai nuovi URL. Lasciare link interni che puntano a URL reindirizzati crea catene di redirect non necessarie all’interno del tuo stesso sito — una penalità auto-inflitta sulle prestazioni e sul crawl budget.

Non Gestire gli Slash Finali e il WWW

La gestione incoerente di https://www.example.com/page vs. https://example.com/page/ può creare problemi di contenuti duplicati e catene di redirect. Standardizza subito: scegli un formato canonico (con o senza www, con o senza slash finale) e imponilo con una singola regola di redirect.

Redirect Lato Server (Apache, Nginx)

I redirect lato server sono lo standard di riferimento — veloci, affidabili e correttamente interpretati da tutti i motori di ricerca.

Apache (.htaccess):

Redirect 301 /old-page https://example.com/new-page
Oppure usando mod_rewrite per regole basate su pattern:
RewriteEngine On
RewriteRule ^old-directory/(.*)$ /new-directory/$1 [R=301,L]
Nginx (server block):
rewrite ^/old-page$ https://example.com/new-page permanent;
I redirect lato server vengono attivati prima che qualsiasi contenuto della pagina venga caricato, rendendoli l’opzione più veloce. Funzionano anche senza JavaScript, aspetto importante per crawler e strumenti di accessibilità.

Redirect Basati su CMS e Plugin (WordPress)

Per i siti WordPress, diversi plugin gestiscono i redirect senza modificare i file di configurazione del server:

  • Redirection: Il plugin gratuito più popolare. Gestisce redirect 301, traccia errori 404 e registra il traffico dei redirect. Ideale per siti basati su contenuti.
  • Yoast SEO Premium: Include un gestore di redirect integrato con gli strumenti di analisi SEO.
  • Rank Math: Offre una gestione dei redirect integrata insieme alle sue funzionalità SEO.

I redirect basati su plugin sono convenienti ma aggiungono un piccolo overhead PHP. Per siti ad alto traffico, i redirect a livello di server rimangono preferibili.

Come Testare i Redirect

Testare i redirect verifica che funzionino correttamente e restituiscano il codice di stato previsto. I metodi includono:

  1. Browser DevTools: Apri la scheda Network, spunta “Preserve log” e naviga al vecchio URL. La colonna dello stato mostra il codice di redirect (301, 302, ecc.) e la destinazione finale.
  2. Curl da riga di comando: curl -I https://example.com/old-page restituisce le intestazioni HTTP, inclusi il codice di stato e l’intestazione Location.
  3. Redirect checker online: Strumenti come Redirect Checker (redirectchecker.com) o HTTP Status Code Checker ti permettono di testare gli URL senza accesso alla riga di comando.
  4. Screaming Frog SEO Spider: Esegui una scansione del tuo sito e filtra per “Redirection (3xx)” per auditare tutti i redirect su larga scala. Questo è essenziale dopo una migrazione del sito.
  5. Google Search Console: Il report “Indicizzazione pagine” segnala gli errori di redirect che Googlebot incontra.

Dopo qualsiasi migrazione, testa un campione rappresentativo di vecchi URL — in particolare pagine ad alto traffico e pagine con backlink — per confermare che si risolvano alle nuove destinazioni corrette con il codice di stato previsto.

Catene di Redirect che Consumano il Crawl Budget

Una catena come http://example.com/page → https://example.com/page → https://www.example.com/page aggiunge salti non necessari. Ogni passaggio consuma crawl budget e aggiunge latenza. La soluzione: reindirizzare direttamente dall’URL originale alla destinazione canonica finale. Esegui un audit della mappa dei redirect per individuare le catene utilizzando Screaming Frog o Sitebulb e consolida i redirect intermedi.

Usare 302 Quando Intendi 301

Un cambiamento permanente implementato con un redirect temporaneo 302 dice ai motori di ricerca di continuare a indicizzare il vecchio URL. La nuova pagina potrebbe non apparire nei risultati di ricerca e l’equità dei link non viene trasferita. Questo è uno degli errori SEO più comuni nelle migrazioni di siti. Se il cambiamento è permanente, usa 301.

Reindirizzare Tutto alla Homepage

Quando elimini pagine in blocco, la via di minor resistenza è reindirizzare ogni URL rimosso alla homepage. Google potrebbe interpretarlo come un soft 404 — una pagina che restituisce 200 OK ma non fornisce contenuti pertinenti. Il risultato: il redirect viene ignorato ai fini del posizionamento e l’equità dei link viene persa. Invece, reindirizza ogni pagina eliminata all’alternativa tematicamente più pertinente. Se non esiste un’alternativa pertinente, lascia che la pagina restituisca un vero 404 con una pagina di errore personalizzata utile.

I redirect sono una rete di sicurezza, non un livello di routing permanente. Dopo aver implementato i redirect, aggiorna tutti i link interni in modo che puntino direttamente ai nuovi URL. Lasciare link interni che puntano a URL reindirizzati crea catene di redirect non necessarie all’interno del tuo stesso sito — una penalità auto-inflitta sulle prestazioni e sul crawl budget.

Non Gestire gli Slash Finali e il WWW

La gestione incoerente di https://www.example.com/page vs. https://example.com/page/ può creare problemi di contenuti duplicati e catene di redirect. Standardizza subito: scegli un formato canonico (con o senza www, con o senza slash finale) e imponilo con una singola regola di redirect.

Domande frequenti

Padroneggia i Redirect per una SEO e un Marketing di Affiliazione Migliori

Scopri come l'uso corretto dei redirect può migliorare la SEO del tuo sito e ottimizzare la tua strategia di marketing di affiliazione. Scopri i migliori strumenti e tecniche.

Per saperne di più

Redirect 301

Redirect 301

Un redirect 301 è un codice di stato HTTP che sposta permanentemente un URL verso un altro, trasferendo link equity e valore SEO alla nuova destinazione.

14 min di lettura
SEO Redirects +3
Link di reindirizzamento

Link di reindirizzamento

Un link di reindirizzamento invia automaticamente i visitatori da un URL a un altro. Scopri come funzionano i reindirizzamenti, i tipi e le migliori pratiche.

18 min di lettura
AffiliateMarketing Redirects +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