Preferenze

La privacy è importante per noi, quindi hai la possibilità di disabilitare alcuni tipi di archiviazione che potrebbero non essere necessari per il funzionamento di base del sito web. Il blocco delle categorie può influire sulla tua esperienza sul sito web. Ulteriori informazioni

Accetta tutti i cookie

Redirect 301: sposta gli URL senza perdere posizionamento

Un redirect 301 è un reindirizzamento HTTP permanente che invia utenti e motori di ricerca a un nuovo URL preservando posizionamento, link e autorità.

Man with dark hair and beard wearing a light brown shirt speaks in front of a microphone on a podcast or recording setup.Portrait of a man with short dark hair wearing a white shirt and dark jacket, looking directly at the camera with a neutral expression.Man with short dark hair, beard, and clear glasses wearing a black t-shirt with a white circular logo, standing in front of a stone wall.Celio fabianoSmiling young woman with long brown hair wearing a red top and necklace, outdoors in a tree-filled background.photo de profil du client Xavier Breull
+ 9'000 abbonati
Un diagramma che mostra una catena di reindirizzamento 301 da un URL vecchio a un nuovo URL, con frecce e etichette che indicano lo stato di reindirizzamento permanente.
Upload UI element
Thibault Besson-Magdelain fondateur de Sorank

Chi è l'autore

Thibault Besson-Magdelain

Fondatore di Sorank, 5+ anni di esperienza in SEO, appassionato di GEO.
Share on

Riepilogo: Un redirect 301 è un codice di stato HTTP permanente che inoltra sia gli utenti sia i motori di ricerca da un vecchio URL a uno nuovo. Trasferisce i segnali di posizionamento e il valore dei link alla destinazione, rendendolo il modo sicuro per cambiare gli URL o migrare un sito.

Quando sposti una pagina, cambi una struttura di URL o migri un sito, ogni vecchio indirizzo si interrompe se non lo indirizzi verso una nuova destinazione. Un Redirect 301 (HTTP 301 Moved Permanently) è l'istruzione che fa questo. Il server risponde a una richiesta del vecchio URL con un codice di stato 301 e l'indirizzo della pagina sostitutiva, così browser, crawler e sistemi di intelligenza artificiale arrivano tutti alla destinazione corretta invece che a un errore.

Il motivo per cui i redirect 301 contano per la ricerca è semplice: sono permanenti, e i motori di ricerca li trattano come tali. Google indicizza la destinazione del redirect come pagina canonica e le trasferisce quasi tutta la forza di posizionamento della pagina originale. Eseguita correttamente, una migrazione che usa i redirect 301 mantiene intatti il tuo traffico, i tuoi backlink e la tua autorità. Eseguita male, può cancellare anni di lavoro.

Cosa fa davvero un redirect 301

Un redirect 301 opera a livello HTTP. Quando un browser o un crawler richiede un URL, il server può rispondere con un codice di stato. Un 200 OK significa che la pagina esiste ed ecco il suo contenuto. Un 404 Not Found significa che non c'è nulla. Un 301 Moved Permanently significa che la risorsa ha una nuova collocazione, e la risposta include un'intestazione Location che punta al nuovo URL. Il client richiede quindi automaticamente quel nuovo URL. Il riferimento MDN per il codice di stato 301 documenta questo comportamento per intero.

Dal punto di vista dell'utente, il redirect è invisibile: clicca un link o digita un vecchio indirizzo e arriva alla nuova pagina. Dal punto di vista di un motore di ricerca, il 301 è un segnale forte e duraturo. La documentazione di Google sui redirect spiega che i reindirizzamenti permanenti fanno sì che Google indicizzi la destinazione come canonica e la mostri nei risultati di ricerca, mentre il vecchio URL scompare gradualmente dall'indice nel tempo.

301 vs. 302: permanente vs. temporaneo

L'errore più comune è confondere un 301 con un 302. Un 301 è permanente. Un 302 Found (e il simile 307 Temporary Redirect) segnala che lo spostamento è temporaneo e che l'URL originale tornerà. Google mantiene l'URL originale nel suo indice per un 302 e non tratta la destinazione come canonica.

La regola pratica è semplice: se il cambiamento è permanente, usa un 301. Usa un 302 solo quando intendi davvero ripristinare il vecchio URL, ad esempio durante un breve test A/B o un rapido scambio di una pagina promozionale. Inviare un 302 per uno spostamento permanente può lasciare indicizzato l'URL sbagliato e dividere i segnali di posizionamento tra due indirizzi. Esiste anche un 308 Moved Permanently, che si comporta come un 301 ma preserva il metodo della richiesta originale, utile per alcuni scenari tecnici.

Come un 301 influisce su SEO e posizionamento

Per anni si temeva che i redirect disperdessero autorità. Le vecchie linee guida suggerivano una piccola perdita di PageRank attraverso qualsiasi redirect. Quella preoccupazione è ormai superata. Google ha dichiarato che i redirect 301 trasferiscono quasi tutti i segnali di posizionamento alla destinazione, quindi in generale mantieni il valore che l'URL originale ha guadagnato attraverso il suo profilo di backlink.

Ecco perché i redirect 301 sono fondamentali per le migrazioni di sito, i cambi di dominio e i passaggi a HTTPS. La guida di Google sullo spostamento del sito raccomanda i 301 come spina dorsale di qualsiasi cambio di URL. Quando consolidi due pagine, un 301 dall'URL più debole verso quello più forte combina i loro segnali. Vale la pena capire la relazione tra un 301 e un tag canonical: un 301 sposta fisicamente gli utenti ed è il segnale di canonicalizzazione più forte, mentre un tag canonical è un suggerimento più debole, usato quando entrambi gli URL devono restare attivi. Per uno spostamento reale, vince il 301.

Quando usare un redirect 301

Ricorri a un 301 ogni volta che un URL cambia definitivamente. I casi comuni includono: migrare da HTTP a HTTPS, cambiare dominio dopo un rebranding, rimuovere il prefisso www (o aggiungerlo), ristrutturare i percorsi degli URL, unire pagine duplicate o povere di contenuto in un'unica pagina più forte, e ritirare contenuti obsoleti indirizzandoli alla sostituzione pertinente più vicina.

Il principio guida è la pertinenza. Reindirizza ogni vecchio URL alla pagina che corrisponde meglio a ciò che l'utente voleva inizialmente. Reindirizzare ogni pagina ritirata verso la tua homepage è un noto anti-pattern: Google spesso tratta i reindirizzamenti alla homepage non pertinenti come soft 404, e gli utenti vivono un'esperienza confusa. Una mappatura uno a uno dal vecchio URL all'equivalente più vicino preserva sia il posizionamento sia la fiducia.

Come implementare un redirect 301

I redirect lato server sono lo standard di riferimento. Google considera i 301 lato server come il metodo più affidabile perché vengono elaborati prima che qualsiasi pagina venga renderizzata. Su Apache li configuri in un file .htaccess o in un virtual host; su NGINX usi una regola return 301; in PHP o in altri backend imposti il codice di stato e l'intestazione Location nel codice. I sistemi di gestione dei contenuti e le piattaforme di solito espongono un gestore di redirect che scrive queste regole al posto tuo.

Esistono altri metodi, ma sono più deboli. Un meta refresh impostato a zero secondi viene letto da Google come segnale permanente, mentre un meta refresh ritardato viene trattato come temporaneo. I redirect JavaScript che usano location funzionano solo dopo che la pagina è stata renderizzata, quindi Google consiglia di usarli solo quando non è disponibile alcuna opzione lato server. Quando puoi, configura il redirect sul server.

Catene e loop di redirect

Una catena di redirect si verifica quando l'URL A reindirizza a B, che reindirizza a C. Ogni passaggio aggiunge latenza, spreca una parte del tuo crawl budget e aumenta il rischio che un crawler si fermi prima di raggiungere la pagina finale. La soluzione è appiattire le catene in modo che ogni vecchio URL punti direttamente alla destinazione finale in un solo passaggio.

I loop di redirect sono peggiori. Se A reindirizza a B e B reindirizza di nuovo ad A, il browser si arrende e mostra un errore, e la pagina diventa inaccessibile a tutti. Verifica regolarmente le tue regole di redirect per individuare catene e loop, soprattutto dopo che più migrazioni hanno accumulato regole una sopra l'altra.

Aggiornare i link interni dopo un redirect

Un redirect 301 è una rete di sicurezza, non un sostituto permanente di link puliti. Anche quando i redirect funzionano perfettamente, dovresti aggiornare il tuo internal linking in modo che menu, link nei contenuti e pulsanti puntino direttamente al nuovo URL. Questo elimina il passaggio aggiuntivo, velocizza l'esperienza utente e mantiene ordinato il tuo grafo dei link.

Lo stesso vale per la tua sitemap XML. Dopo una migrazione, la sitemap dovrebbe elencare solo gli URL finali e attivi (le destinazioni con stato 200), mai i vecchi indirizzi reindirizzati. Inviare URL reindirizzati in una sitemap manda segnali contrastanti e rallenta la velocità con cui Google elabora lo spostamento.

I redirect 301 nella ricerca con intelligenza artificiale e nella GEO

I redirect contano oltre il classico posizionamento su Google. I motori di intelligenza artificiale come ChatGPT, Perplexity e Gemini scansionano e citano le pagine web, e hanno bisogno di risolvere la versione canonica del tuo contenuto proprio come fa Google. Un 301 pulito garantisce che, quando un sistema di intelligenza artificiale segue un vecchio link, raggiunga la tua pagina attuale e attribuisca la citazione all'URL corretto e attivo.

I redirect interrotti o concatenati possono far sì che i crawler di intelligenza artificiale perdano del tutto i contenuti, il che significa citazioni perse. Come parte di una solida base di SEO tecnica, i 301 ben mantenuti tengono sia i motori di ricerca sia i motori di intelligenza artificiale puntati sulle pagine che vuoi far leggere e citare. Un regolare audit GEO SEO fa emergere catene di redirect, loop e destinazioni interrotte prima che ti costino visibilità.

Monitorare e mantenere i redirect

Verifica ogni redirect dopo averlo distribuito. Usa un crawler o uno strumento di controllo delle intestazioni HTTP per confermare che ogni vecchio URL restituisca un singolo 301 e arrivi alla pagina prevista. Il report Indicizzazione delle pagine di Google Search Console riflette i cambiamenti di indicizzazione e segnala i problemi di redirect, quindi tienilo d'occhio durante e dopo una migrazione.

Mantieni i redirect 301 attivi a lungo termine. Google raccomanda di lasciarli attivi per almeno un anno, in modo che tutti i segnali si trasferiscano e i link esterni continuino a risolversi. I backlink che puntano a vecchi URL possono persistere per anni, quindi un redirect permanente è esattamente questo: permanente.

Conclusione

Un redirect 301 è il modo permanente e sicuro per la SEO di spostare un URL. Inoltra utenti e motori di ricerca a un nuovo indirizzo, trasferisce quasi tutti i segnali di posizionamento e protegge l'autorità che la tua pagina originale ha guadagnato. Usa i 301 (non i 302) per i cambiamenti permanenti, implementali lato server, reindirizza ogni pagina al suo equivalente più vicino, appiattisci le catene, aggiorna link interni e sitemap, e mantieni le regole attive a lungo. Gestita in questo modo, anche una migrazione completa del sito può preservare il tuo traffico e il tuo posizionamento. Scopri come Sorank verifica i redirect e protegge la tua visibilità su motori di ricerca e di intelligenza artificiale.

Frequently questions asked

Un redirect 301 fa perdere valore SEO?

Secondo le linee guida attuali di Google, un redirect 301 trasferisce quasi tutti i segnali di posizionamento all'URL di destinazione, quindi in generale mantieni l'autorità che la pagina originale ha guadagnato attraverso i backlink. Il vecchio timore di perdere circa il 15% del PageRank attraverso un redirect è superato. I rischi maggiori sono reindirizzare a una pagina non pertinente (che può essere trattata come un soft 404) o costruire lunghe catene di redirect. Punta ogni vecchio URL al suo equivalente più vicino e usa un solo passaggio per conservare tutto il valore.

Qual è la differenza tra un redirect 301 e un 302?

Un redirect 301 è permanente e un redirect 302 è temporaneo. Con un 301, Google tratta la destinazione come l'URL canonico, trasferisce i segnali di posizionamento e alla fine rimuove il vecchio URL dal suo indice. Con un 302, Google mantiene indicizzato l'URL originale perché si aspetta che la pagina torni. Usa un 301 per gli spostamenti permanenti come i cambi di dominio o la ristrutturazione degli URL, e riserva un 302 a situazioni davvero temporanee come un breve test o uno scambio stagionale di una pagina.

Per quanto tempo dovrei mantenere attivo un redirect 301?

Mantieni un redirect 301 attivo a lungo termine, idealmente in modo permanente. Google raccomanda di lasciare i redirect attivi per almeno un anno, in modo che tutti i segnali di posizionamento si trasferiscano completamente al nuovo URL. Poiché i backlink esterni e i segnalibri che puntano a vecchi URL possono sopravvivere per anni, rimuovere un redirect troppo presto interromperebbe quei link e creerebbe errori 404. Mantenere attivo un 301 ha un costo minimo, quindi consideralo una parte duratura della configurazione del tuo sito anziché una soluzione temporanea.

Il nostro blog per un'azienda ambiziosa