Manualee dei redirect: quali tipi esistono, quando usarli e come non rompere la SEO
Non è un post del blog, ma una pagina di riferimento pratica per team, sviluppatori e SEO con tipi di redirect, pattern di produzione e regole decisionali.
Riferimento
Quali tipi di redirect esistono
Non tutti i redirect risolvono lo stesso problema. L’errore più comune in produzione non è avere un redirect, ma scegliere quello sbagliato.
Un redirect permanente lato server.
Un redirect temporaneo lato server.
Un redirect temporaneo che preserva il metodo HTTP.
Un redirect permanente che preserva il metodo HTTP.
Un redirect implementato in HTML invece che a livello HTTP.
Un redirect attivato nel browser dopo il caricamento della pagina.
Decisione
Quale redirect usare negli scenari reali
La domanda più utile non è “quale codice esiste?”, ma “quale è corretto in questo caso?”.
Una pagina è stata spostata definitivamente su un nuovo slug
L’URL è cambiato in modo permanente, quindi browser e motori di ricerca hanno bisogno di un segnale permanente stabile.
Una migrazione completa verso un nuovo dominio
È una classica migrazione permanente. I vecchi URL dovrebbero puntare direttamente alle destinazioni canoniche finali.
Una promo page temporanea o una campagna di breve periodo
Quando la campagna termina, l’URL originale dovrebbe tornare ad essere la destinazione principale.
Un endpoint API è stato spostato temporaneamente, ma POST deve restare POST
307 preserva il metodo della richiesta ed è migliore per i flussi tecnici.
Un endpoint API è stato spostato definitivamente e il metodo deve restare invariato
Combina uno spostamento permanente con la preservazione del metodo della richiesta.
Vuoi “risolverlo velocemente” con un redirect JavaScript
Di solito è una toppa temporanea che poi danneggia SEO, debugging e stabilità del crawl.
Checklist
Regole di redirect sicure per la produzione
Anche il codice di stato corretto non serve se il layer di redirect è costruito male.
Preferisci un solo hop diretto verso l’URL canonico finale invece di una catena con due o tre passaggi intermedi.
Non mescolare più obiettivi nella stessa catena. HTTP verso HTTPS, non-www verso www e old-path verso new-path dovrebbero idealmente collassare in un solo redirect finale.
Non lasciare 302 temporanei quando la decisione è già permanente.
Non reindirizzare contenuti rimossi alla home page solo per evitare un 404.
Testa i redirect non solo nel browser, ma come una vera catena HTTP: hop intermedi, URL finale, tempo di risposta e problemi.
Prima del rollout, la mappa di migrazione dovrebbe essere verificata sulle URL più importanti e più linkate.
Rischi
Cosa non fare
Questi pattern spesso rendono il layer di redirect tecnicamente funzionante, ma dannoso nella pratica.
Mischia semantica permanente e temporanea, complica i percorsi di crawl e aggiunge punti di rottura.
È una UX debole e una corrispondenza semantica scarsa. Per la SEO è spesso peggio di un 404/410 onesto o di una destinazione rilevante.
Il browser può mostrare la schermata corretta, ma la risposta HTTP resta sbagliata per motori di ricerca e client esterni.
Quel “dopo” spesso non arriva mai. La migrazione finisce per vivere per mesi su un meccanismo di redirect debole.
Se un URL si è spostato in modo permanente, nella maggior parte dei casi serve un 301.
Se il cambiamento è temporaneo, usa 302.
Se è un flusso API o form e il metodo HTTP deve essere preservato, guarda 307 o 308.
Se l’idea è risolvere con JavaScript redirect o meta refresh, l’architettura è quasi sempre sbagliata.
301 è sempre meglio di 302?
No. 301 è migliore solo per cambiamenti permanenti. Se il cambiamento è temporaneo, 302 è la scelta più corretta.
Posso usare 308 invece di 301?
Sì, ma per la maggior parte dei casi SEO sui contenuti, 301 resta la scelta più familiare. 308 è più utile quando conta preservare il metodo HTTP.
Quando 404 o 410 è meglio di un redirect?
Quando il vecchio URL non ha un sostituto rilevante. Reindirizzare verso una pagina non pertinente solo per evitare un 404 è spesso peggio.
Anche dopo questo manualee, i redirect vanno testati su una catena reale
Il tipo di redirect corretto sulla carta non garantisce che la produzione lo restituisca senza hop extra, loop o risposte temporanee. Il controllo finale deve essere sempre a livello HTTP.
Percorsi correlati
Usa il manuale con strumenti live e articoli di approfondimento
Segnali di stato
301 Redirect Checker
Usa un 301 redirect checker per confermare che i vecchi URL rispondano con il corretto codice permanente e arrivino alla destinazione canonica prevista.
Apri risorsaQA di migrazione
Redirect Chain Checker
Usa un redirect chain checker per identificare redirect multi-hop, flussi canonici deboli e regressioni di catena dopo deploy o migrazioni.
Apri risorsaPreparazione al lancio
Checklist redirect per migrazione del sito
Prepara migrazioni di dominio, HTTPS e struttura URL con una checklist di redirect focalizzata su target canonici, cleanup delle catene e validazione ripetibile.
Apri risorsaSEO
Cos'è un reindirizzamento 301 e perché è importante per la SEO
Un reindirizzamento 301 sposta un URL in modo permanente. Scopri come trasferisce l'equità dei link.
Apri risorsa