Vai al contenuto
Lexiik
seo-technique

Reindirizzamento 301 (Reindirizzamento permanente)

Ultimo aggiornamento : 12 aprile 2026

Un reindirizzamento 301 è un reindirizzamento HTTP permanente che informa browser e motori di ricerca che un URL si è definitivamente spostato a un nuovo indirizzo. È lo strumento fondamentale per qualsiasi migrazione di sito, ristrutturazione degli URL o gestione dei prodotti eliminati in un negozio PrestaShop.

Reindirizzamento 301 vs. 302: qual è la differenza?

HTTP 301 significa «Spostato permanentemente»: Google comprende che il vecchio URL è stato definitivamente sostituito e trasferisce la sua autorità SEO al nuovo. HTTP 302 significa «Trovato» (spostamento temporaneo): Google mantiene il vecchio URL nel suo indice in attesa che la situazione venga risolta, trasferendo poca o nessuna autorità. Utilizzare un 302 al posto di un 301 è uno degli errori SEO più comuni durante le migrazioni di siti.

Storicamente, si parlava di «PageRank juice» per descrivere l'autorità trasmessa tramite i link. Oggi Google conferma che un reindirizzamento 301 correttamente configurato preserva circa il 99% della link equity dell'URL di origine. In pratica, se una pagina prodotto ha accumulato backlink di qualità nel corso di anni, un reindirizzamento 301 verso la sua pagina sostitutiva trasferisce quasi tutto quel valore SEO.

Quando utilizzare un reindirizzamento 301

🚚

Migrazione del sito

Durante un cambio di dominio o una riprogettazione completa, tutti i vecchi URL devono essere reindirizzati con 301 verso i loro equivalenti nel nuovo sito per preservare il capitale SEO.

🗂️

Ristrutturazione degli URL

Modifica della struttura dei permalink, rinomina delle categorie, passaggio a HTTPS, canonicalizzazione www/non-www — ogni cambio di URL richiede un reindirizzamento 301.

🛒

Prodotti eliminati

Un prodotto rimosso dal catalogo deve essere reindirizzato al prodotto sostitutivo o alla categoria principale, mai lasciato come 404 se la pagina aveva valore SEO.

Catene di reindirizzamenti e loop: gli errori da evitare

Una catena di reindirizzamenti si verifica quando l'URL A reindirizza a B, che reindirizza a C. Ogni passaggio aggiuntivo diluisce leggermente la link equity trasmessa e rallenta il caricamento. La regola è semplice: A deve sempre reindirizzare direttamente a C. Un loop di reindirizzamento (A → B → A) è un errore critico che impedisce il caricamento della pagina e deve essere corretto immediatamente.

Attenzione alle catene di reindirizzamenti

Durante le migrazioni di siti, è comune creare accidentalmente catene di reindirizzamenti aggiungendo nuove regole sopra quelle vecchie. Verificate regolarmente i vostri reindirizzamenti con Screaming Frog per rilevare e appiattire queste catene.

Implementazione dei reindirizzamenti 301

  • File .htaccess (Apache): `Redirect 301 /vecchio-url /nuovo-url` oppure con mod_rewrite
  • PrestaShop Back Office → Traffico & SEO → URL: gestione nativa dei reindirizzamenti URL
  • Modulo PrestaShop dedicato (es. SEO Expert, leofwdmanager) per la gestione in blocco
  • Nginx: direttiva `return 301 /nuovo-url;` nella configurazione del server
  • PHP: `header('Location: /nuovo-url', true, 301);` prima di qualsiasi output

Verificate i reindirizzamenti dopo la migrazione

Dopo una migrazione, usate Google Search Console (rapporto Copertura) e un crawler come Screaming Frog per verificare che tutti i reindirizzamenti 301 funzionino correttamente e che non siano state create catene di reindirizzamenti.