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...
Un link di reindirizzamento è un URL che inoltra automaticamente browser e motori di ricerca da un indirizzo web a un altro.
Un link di reindirizzamento è un URL che inoltra automaticamente browser e motori di ricerca da un indirizzo web a un altro. Quando clicchi su un link di reindirizzamento, il server risponde con un codice di stato HTTP nella gamma 3xx e un’intestazione Location che punta alla destinazione — il tuo browser la segue, di solito in meno di un secondo, e arrivi sulla nuova pagina senza alcuna interruzione visibile.
In questa pagina
Un link di reindirizzamento è qualsiasi URL che, quando richiesto, istruisce il browser a caricare un URL diverso. Il meccanismo è integrato in HTTP: il server invia una risposta con un codice di stato che inizia con 3 e un’intestazione Location che contiene l’indirizzo di destinazione. Il browser effettua quindi una seconda richiesta automaticamente al nuovo indirizzo.
Vedrai anche i termini URL redirect e URL forwarding usati in modo intercambiabile. Il concetto sottostante è lo stesso: un indirizzo web reindirizza a un altro. Ciò che cambia è come viene implementato il reindirizzamento — a livello di server, tramite intestazioni HTTP, attraverso meta tag HTML o con JavaScript.
Un URL di reindirizzamento ha lo stesso aspetto di qualsiasi altro URL. La differenza non è nell’indirizzo stesso, ma in ciò che il server restituisce quando quell’indirizzo viene richiesto. Ad esempio:
https://example.com/old-pagehttps://example.com/new-pageQuando visiti example.com/old-page, il server risponde con uno stato 301 Moved Permanently e l’intestazione Location impostata su example.com/new-page. Il tuo browser carica quindi la nuova pagina. La barra degli indirizzi si aggiorna per mostrare l’URL di destinazione.
Nel marketing di affiliazione, i link di reindirizzamento includono spesso parametri di tracciamento:
https://track.example.com/aff_c?offer_id=12&aff_id=47Questo URL reindirizza attraverso un server di tracciamento che registra il clic e poi inoltra il visitatore alla pagina prodotto del merchant. L’utente vede solo la destinazione finale.
Quando digiti un URL o clicchi su un link, il tuo browser invia una richiesta HTTP al server che ospita quell’indirizzo. Il server elabora la richiesta e restituisce una risposta HTTP. Per una pagina normale, la risposta è 200 OK con il contenuto della pagina. Per un reindirizzamento, la risposta è diversa.
Dal punto di vista del visitatore, i passaggi da 2 a 4 sono invisibili. Clicchi su un link e arrivi sulla pagina corretta. L’unico costo in termini di prestazioni è il viaggio aggiuntivo tra browser e server — trascurabile per un singolo reindirizzamento, ma si accumula se più reindirizzamenti si concatenano.
I reindirizzamenti lato server utilizzano codici di stato HTTP restituiti direttamente dal server web. Sono il tipo più veloce e affidabile. Google interpreta correttamente i reindirizzamenti lato server nella quasi totalità dei casi. Apache, Nginx, IIS e la maggior parte dei CDN li supportano nativamente.
I reindirizzamenti lato client vengono eseguiti nel browser. Includono:
<meta> nell’intestazione della pagina dice al browser di caricare un nuovo URL dopo un ritardo prestabilito. Un meta refresh a zero secondi viene trattato da Google in modo simile a un reindirizzamento permanente, ma è più lento e offre un’esperienza utente peggiore rispetto a un reindirizzamento lato server.window.location su un nuovo URL. Google può interpretarli, ma sono il metodo meno affidabile. Usali solo quando i reindirizzamenti lato server o i meta refresh non sono possibili.HTTP definisce diversi codici di stato di reindirizzamento, ciascuno con un significato distinto. La tabella seguente riassume quelli che incontrerai nella pratica.
| Tipo di Reindirizzamento | Codice HTTP | Durata | Impatto SEO | Caso d’Uso Tipico |
|---|---|---|---|---|
| 301 Moved Permanently | 301 | Permanente | Trasferisce la maggior parte dell’equità del link al nuovo URL | Pagina spostata definitivamente; migrazione dominio; HTTP a HTTPS |
| 308 Permanent Redirect | 308 | Permanente | Come il 301; preserva il metodo HTTP | Spostamento permanente dove le richieste POST devono rimanere intatte |
| 302 Found | 302 | Temporaneo | Segnale canonico temporaneo; altri segnali contano ancora; l’URL originale rimane indicizzato | Manutenzione a breve termine; test A/B (legacy) |
| 307 Temporary Redirect | 307 | Temporaneo | Come il 302; preserva il metodo HTTP | Spostamenti temporanei dove il POST deve rimanere intatto; cloaking link affiliati |
| Meta Refresh (0 sec) | N/D | Può essere entrambi | Trattato come permanente da Google se ritardo zero | Fallback quando l’accesso al server non è disponibile |
| Reindirizzamento JavaScript | N/D | Può essere entrambi | Meno affidabile; Google potrebbe non seguirlo | Opzione di ultima risorsa; cambiamenti rotta SPA |
Un reindirizzamento 301 segnala che l’URL originale si è spostato in modo permanente. I motori di ricerca trasferiscono la maggior parte dei segnali di posizionamento — spesso chiamati equità del link o autorità della pagina — al nuovo URL. Usa i 301 quando cambi lo slug di una pagina, unisci due siti o migri da HTTP a HTTPS.
Un reindirizzamento 308 funziona in modo identico a un 301 con un’importante differenza: preserva il metodo HTTP della richiesta originale. Se un modulo invia dati tramite POST al vecchio URL, il browser reinvia quel POST al nuovo URL con un 308. Con un 301, il browser potrebbe cambiare la richiesta in GET. Nella pratica, il 301 copre quasi tutte le esigenze di reindirizzamento permanente; il 308 è uno strumento di nicchia per endpoint API e invii di moduli.
Un reindirizzamento 302 indica ai motori di ricerca che lo spostamento è temporaneo. L’URL originale rimane indicizzato e l’equità del link non viene trasferita alla destinazione. Usa i 302 quando una pagina è temporaneamente non disponibile — durante la manutenzione, per una promozione stagionale o mentre testi una nuova versione.
Un reindirizzamento 307 è l’equivalente temporaneo del 308: preserva il metodo HTTP. Un 307 è utile quando un reindirizzamento temporaneo deve preservare il metodo della richiesta. Per un link di tracciamento affiliato, scegli il codice supportato dal flusso di lavoro di tracciamento e testa l’intero percorso dal clic alla conversione.
Un meta refresh redirect è un tag HTML inserito nel <head> di una pagina:
<meta http-equiv="refresh" content="0; url=https://example.com/new-page">
content="0" significa ritardo zero. Google tratta i meta refresh a zero secondi come reindirizzamenti permanenti ai fini dell’indicizzazione, ma sono più lenti dei reindirizzamenti lato server e creano un flicker visibile a ritardi maggiori. Evitali a meno che tu non abbia accesso alla configurazione del server.I reindirizzamenti JavaScript utilizzano window.location o location.href per cambiare pagina. Googlebot esegue JavaScript e può seguirli, ma il processo è meno affidabile dei reindirizzamenti a livello HTTP. Usa i reindirizzamenti JavaScript solo come fallback — ad esempio, nelle applicazioni a pagina singola in cui il framework controlla il routing.
I link di reindirizzamento sono la spina dorsale del tracciamento affiliato. Quando un publisher promuove un prodotto, non si collega direttamente alla pagina del merchant. Invece, utilizza un link affiliato che passa attraverso un software di tracciamento prima di raggiungere la destinazione.
Il flusso tipico per un link di reindirizzamento affiliato:
https://track.partner.com/aff_c?offer_id=12&aff_id=47Location impostata sulla pagina prodotto del merchant.https://merchant.com/product.Questa intera sequenza avviene in meno di un secondo. Il visitatore vede solo la pagina prodotto finale. Dietro le quinte, il link di reindirizzamento ha attribuito il referral.
Per gli inserzionisti (merchant): I link di reindirizzamento ti permettono di tracciare ogni clic e conversione per partner affiliato. Puoi misurare le prestazioni delle campagne, calcolare le commissioni con precisione e individuare schemi di frode. Il tracciamento basato su reindirizzamenti funziona anche tra domini diversi — essenziale quando gli affiliati ti promuovono dai loro siti, newsletter e canali social.
Per i publisher (affiliati): I link di reindirizzamento sono spesso lunghi, antiestetici e pieni di parametri. Nasconderli dietro un URL più corto e pulito migliora le percentuali di clic. Molti affiliati utilizzano abbreviatori di link o reindirizzamenti dal proprio dominio per rendere i link più affidabili. Un link come tuoblog.it/vai/nome-strumento ha un aspetto migliore e ottiene più clic di un URL di tracciamento nudo.
Per i responsabili dei programmi di affiliazione: I link di reindirizzamento centralizzano la gestione dei link. Se un merchant cambia l’URL della pagina prodotto, il responsabile aggiorna la destinazione del reindirizzamento nella piattaforma di tracciamento — ogni link affiliato punta automaticamente al nuovo indirizzo. Nessuna necessità di chiedere a centinaia di affiliati di aggiornare manualmente i loro link.
Catene di reindirizzamento: Se un link affiliato reindirizza attraverso più sistemi di tracciamento, ogni salto aggiunge latenza. Una catena di tre o più reindirizzamenti può rallentare il caricamento della pagina abbastanza da far perdere visitatori.
Blocco degli annunci: Alcuni ad blocker ed estensioni per la privacy bloccano domini di tracciamento conosciuti. I reindirizzamenti lato server da un dominio personalizzato sono più difficili da rilevare e bloccare rispetto agli script lato client.
Restrizioni sui cookie: La deprecazione dei cookie di terze parti in browser come Safari e Chrome ha spinto il settore verso cookie di prima parte e tracciamento lato server. Le piattaforme di affiliazione moderne utilizzano entrambi i metodi per mantenere un’attribuzione accurata.
Impatto SEO sui siti dei publisher: I link di reindirizzamento affiliati sul sito di un publisher dovrebbero utilizzare gli attributi rel="sponsored" o rel="nofollow". Questo indica ai motori di ricerca che il link è a pagamento e previene eventuali penalizzazioni di posizionamento.
Scegli il codice di stato per lo spostamento previsto. Usa 301 o 308 per spostamenti permanenti e 302 o 307 per quelli temporanei. Usa 307 o 308 quando è necessario preservare il metodo HTTP.
Mantieni le catene di reindirizzamento a un singolo salto. Ogni reindirizzamento aggiuntivo aumenta la latenza e riduce la probabilità che i motori di ricerca lo seguano fino alla fine.
Lascia i reindirizzamenti permanenti attivi per almeno un anno, idealmente per sempre. Se un URL ha mai avuto traffico, backlink o segnalibri, mantieni attivo il reindirizzamento.
Aggiorna i tuoi link interni per puntare direttamente ai nuovi URL. I reindirizzamenti sono una rete di sicurezza, non una strategia di navigazione.
Abbina contenuto a contenuto. Reindirizza una pagina prodotto eliminata a un prodotto simile, non alla homepage. Reindirizza un post del blog rimosso a un articolo correlato, non all’indice del blog.
Testa ogni reindirizzamento dopo l’implementazione. Usa un verificatore di reindirizzamenti o gli strumenti sviluppatore del browser. Conferma il codice di stato HTTP e l’URL di destinazione finale.
Monitora regolarmente il tuo sito con uno strumento di crawling. Catene di reindirizzamento, loop e reindirizzamenti interrotti si accumulano nel tempo man mano che i siti crescono e cambiano.
Usa HTTPS per tutte le destinazioni di reindirizzamento. Reindirizzare da HTTPS a HTTP attiva avvisi di sicurezza del browser e mina la fiducia.
Testa il tracciamento affiliato attraverso il reindirizzamento. Un reindirizzamento lato server può funzionare senza JavaScript lato client, ma nessun codice di reindirizzamento garantisce che i blocchi permettano la richiesta o che venga attribuita una commissione.
I reindirizzamenti non sono intrinsecamente dannosi per la SEO. Implementati correttamente, preservano posizionamento e traffico. Implementati male, possono causare problemi di indicizzazione e perdita di visibilità.
vecchiosito.com a nuovosito.com con reindirizzamenti 301 preserva l’equità di ricerca costruita in anni.http:// a https:// consolida i segnali sotto la versione sicura.Un reindirizzamento permanente 301 trasferisce la maggior parte dei segnali di posizionamento della pagina originale all’URL di destinazione. La piccola perdita è trascurabile rispetto all’alternativa — una pagina 404 interrotta che non trasferisce nulla.
Un reindirizzamento temporaneo 302 non trasferisce l’equità del link. I motori di ricerca continuano a indicizzare l’URL originale e trattano la destinazione come un sostituto temporaneo. Usa i 302 solo quando intendi ripristinare l’URL originale.
Il team Search Relations di Google ha raccomandato di mantenere i reindirizzamenti 301 attivi per almeno un anno per garantire che i motori di ricerca abbiano elaborato completamente il cambiamento e aggiornato i loro indici. Nella pratica, i reindirizzamenti permanenti dovrebbero rimanere indefinitamente se il vecchio URL ha backlink, segnalibri o condivisioni social che puntano ad esso. Rimuovere un reindirizzamento spezza ogni riferimento esterno a quell’URL.
La maggior parte dei link di reindirizzamento è sicura — sono infrastruttura web standard. Tuttavia, i reindirizzamenti possono essere abusati per mascherare destinazioni dannose. Prima di cliccare su un link abbreviato o reindirizzato sconosciuto:
Un “virus di reindirizzamento” è un malware o un’estensione maligna del browser che costringe il tuo browser a visitare siti indesiderati — spesso reti pubblicitarie, pagine truffa o motori di ricerca falsi — quando provi a caricare un URL legittimo. I sintomi includono:
/etc/hosts su Mac/Linux, C:\Windows\System32\drivers\etc\hosts su Windows) per voci non autorizzate che reindirizzano domini.Se il problema persiste dopo questi passaggi, il malware potrebbe operare a livello di rete — controlla le impostazioni DNS del router e considera un ripristino alle impostazioni di fabbrica.
Un loop di reindirizzamento si verifica quando due o più URL si reindirizzano a vicenda in un ciclo.
Cause comuni:
.htaccess o nella configurazione del server.Per risolvere un loop di reindirizzamento, traccia il percorso di reindirizzamento con uno strumento come curl -L o un verificatore online, identifica la regola in conflitto e rimuovila o correggila.
Una catena di reindirizzamento è una sequenza di più reindirizzamenti da un URL a un altro, poi a un altro ancora, prima di raggiungere la destinazione finale. Ogni salto aggiunge latenza e diluisce il valore SEO. Utilizza uno strumento di audit del sito (come Semrush Site Audit o Screaming Frog) per trovare catene sul tuo sito e consolidarle in reindirizzamenti a salto singolo.
Dopo aver lanciato un sito riprogettato o migrato, compaiono errori 404 quando i vecchi URL non hanno un reindirizzamento corrispondente. Per risolverli:
curl -I https://example.com/old-page restituisce le intestazioni HTTP, inclusi il codice di stato e Location.Il metodo dipende dal tuo ambiente di hosting. Ecco i tre approcci più comuni:
Apache (.htaccess):
Redirect 301 /old-page https://example.com/new-page
RewriteEngine On
RewriteRule ^old-page$ /new-page [R=301,L]
rewrite ^/old-page$ https://example.com/new-page permanent;
HubSpot: Vai a Impostazioni > Domini e URL > Reindirizzamenti URL, clicca “Aggiungi reindirizzamento URL”, inserisci il percorso dell’URL originale e la destinazione del reindirizzamento, e seleziona il tipo di reindirizzamento.
Cloudflare / CDN: Utilizza Page Rules o Reindirizzamenti in blocco per definire pattern di reindirizzamento all’edge, prima che le richieste raggiungano il tuo server di origine. Questa è l’opzione più veloce per siti ad alto traffico.
Scopri come i link di reindirizzamento possono migliorare i tuoi sforzi di marketing di affiliazione, proteggere le tue commissioni e ottimizzare l'esperienza utente.
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...

Scopri come funzionano i link di reindirizzamento, inclusi i codici di stato HTTP, i tipi di redirect (301, 302) e le migliori pratiche per mantenere il valore ...

Scopri come implementare reindirizzamenti di link utilizzando metodi lato server (PHP, ASP), HTML meta refresh e JavaScript. Comprendi le implicazioni SEO e le ...
Consenso Cookie
Usiamo i cookie per migliorare la tua esperienza di navigazione e analizzare il nostro traffico. See our privacy policy.