Crea un account gratuito Accedi

Audit

Audit SEO Crawler Visibilità nell'IA Sito contro sito

Ricerca

Keyword Explorer È down? Tutti gli strumenti SEO76

Strumenti

SEO on-page11
Analizzatore di meta tagAnteprima dello snippet SERPVerifica della struttura dei titoliVerifica del testo alternativo delle immaginiVerifica Open Graph e anteprima socialValidatore di dati strutturatiVerifica del tag canonicalAnalizzatore di linkVerifica hreflangVerifica faviconVerifica accessibilità
SEO tecnica11
Audit completo del sito (crawler)Tester di robots.txtVerifica della sitemap XMLVerifica dei reindirizzamentiVerifica massiva degli stati HTTPVerifica delle intestazioni HTTPVerifica link non funzionantiVerifica dell’indicizzabilitàVerifica compatibilità mobileVerifica SEO JavaScriptScanner di cookie e tracker
Velocità e prestazioni11
Test di velocità della paginaVerifica dei Core Web VitalsTest del tempo di risposta del server (TTFB)Verifica del peso della paginaTest di compressione Gzip e BrotliVerifica HTTP/2 e HTTP/3Minificatore CSSMinificatore JavaScriptCompressore di immagini e convertitore WebPMinificatore HTMLCalcolatore di carbonio per siti web
Contenuti e parole chiave8
Verifica della densità delle parole chiaveStrumento di suggerimento parole chiaveContatore di paroleVerifica della leggibilitàVerifica del rapporto testo/HTMLGeneratore di slug URLConvertitore maiuscole/minuscoleVerifica contenuti duplicati
Generatori10
Generatore di meta tagGeneratore di robots.txtGeneratore di markup SchemaGeneratore Open GraphGeneratore di sitemap XMLGeneratore di reindirizzamenti (.htaccess e Nginx)Generatore di tag hreflangGeneratore di URL di campagna UTMGeneratore di llms.txtGeneratore di favicon
Dominio e sicurezza14
Verifica del certificato SSLVerifica delle intestazioni di sicurezzaRicerca DNSWHOIS / Ricerca dominioVerifica età del dominioVerifica dei contenuti mistiRicerca IP e hosting del sitoTest di ping – Il sito è online?Rilevatore di tecnologie webControllo SPF, DKIM e DMARCControllo propagazione DNSControllo blacklistMonitor di disponibilità del sitoVerifica porte aperte
Ricerca e scrittura con IA11
Verifica della preparazione alla ricerca IAGeneratore di titoli e meta description con IAGeneratore di FAQ e schema con IAGeneratore di brief di contenuto con IAOttimizzatore di contenuti con IARevisione SEO della pagina con IAIntento di ricerca IA e corrispondenza della paginaGap di contenuti rispetto ai concorrenti (IA)Rilevatore di contenuti IAGeneratore di testo alternativo con IAGeneratore di titoli con IA

Impara

Guide SEO Guida ai problemi SEO Prezzi

Preferenze

Tema
SEO tecnica

Redirect per la SEO: 301, 302 e come migrare un sito in sicurezza

I redirect conservano visitatori e posizionamenti quando le URL cambiano. Scopri quale redirect usare, come evitare catene e loop e un piano passo passo per migrare un sito senza perdere traffico.

Le URL cambiano. Le pagine vengono rinominate, i prodotti escono di produzione, i siti passano a HTTPS, i brand cambiano dominio. Ogni volta che un'URL cambia, un redirect porta visitatori e motori di ricerca dal vecchio indirizzo al nuovo – e trasferisce con sé i posizionamenti e i link della vecchia pagina.

Sbagliare i redirect è uno dei modi più rapidi per perdere traffico dalla ricerca. Farli bene è soprattutto una questione di pianificazione.

I principali tipi di redirect

Codice Nome Usalo quando
301 Moved Permanently La pagina è stata spostata definitivamente. Il redirect SEO più comune.
308 Permanent Redirect Come il 301, ma il metodo della richiesta (ad es. POST) non deve cambiare.
302 Found (temporaneo) Lo spostamento è temporaneo e l'URL originale tornerà.
307 Temporary Redirect Come il 302, ma mantiene il metodo della richiesta.

Per la SEO, la distinzione chiave è tra permanente e temporaneo. Con un redirect permanente, i motori di ricerca sostituiscono nel loro indice la vecchia URL con la nuova. Con un redirect temporaneo, in genere mantengono indicizzata la vecchia URL, perché hai detto che tornerà.

Google ha detto che sia i redirect 301 sia i 302 trasmettono PageRank. Ma se usi un 302 per uno spostamento permanente, Google potrebbe continuare a mostrare la vecchia URL più a lungo. Usa redirect permanenti per i cambiamenti permanenti.

Redirect da evitare

I redirect con meta refresh (<meta http-equiv="refresh">) e i redirect in JavaScript funzionano, ma sono più lenti, meno affidabili per i crawler e confondono gli utenti che premono il tasto indietro. Usa redirect lato server ogni volta che è possibile.

Le catene di redirect si verificano quando l'URL A reindirizza a B, che reindirizza a C. Ogni passaggio aggiunge ritardo, e i crawler possono smettere di seguirli dopo diversi salti. Aggiorna i redirect in modo che ogni vecchia URL punti direttamente alla destinazione finale.

I loop di redirect – A reindirizza a B, che reindirizza di nuovo ad A – rendono impossibile caricare la pagina.

Verifica dei reindirizzamenti

Segui ogni passaggio di una catena di reindirizzamenti con codici di stato e tempi.

Apri Verifica dei reindirizzamenti

Dove reindirizzare

Reindirizza ogni vecchia URL alla nuova pagina equivalente più pertinente:

  • Vecchio prodotto → il prodotto sostitutivo, oppure la sua categoria se non c'è un sostituto
  • Vecchio articolo → la versione aggiornata dell'articolo, o l'articolo correlato più vicino
  • Vecchia categoria → la nuova categoria

Evita di reindirizzare tutto alla homepage. Google tende a trattare i redirect non pertinenti verso la homepage come soft 404 – i segnali non vengono trasmessi – e i visitatori restano confusi. Se davvero non esiste una pagina equivalente, è meglio una pagina 404 o 410 utile.

Come impostare i redirect

Apache (.htaccess)

La maggior parte degli hosting condivisi con cPanel usa Apache. Aggiungi le regole al file .htaccess nella cartella principale del sito:

Redirect 301 /old-page /new-page

Nginx

location = /old-page { return 301 /new-page; }

Plugin e impostazioni del CMS

I plugin di WordPress come Redirection o i gestori di redirect di Yoast e Rank Math permettono di aggiungere redirect senza toccare i file del server. Shopify, Wix, Squarespace e Webflow hanno tutti impostazioni di redirect integrate.

Generatore di reindirizzamenti (.htaccess e Nginx)

Crea regole di reindirizzamento 301 per .htaccess di Apache e Nginx, inclusi HTTPS e www.

Apri Generatore di reindirizzamenti (.htaccess e Nginx)

Migrazione di un sito: un piano passo passo

Una migrazione – un nuovo dominio, un nuovo CMS, una nuova struttura di URL o il passaggio a HTTPS – cambia molte URL in una volta. Pianificala con cura.

Prima della migrazione

  1. Fotografa la situazione attuale. Registra traffico, posizionamenti e pagine indicizzate attuali da Search Console e da analytics.
  2. Scansiona il vecchio sito ed esporta tutte le URL, più le URL della sitemap, le landing page di analytics e i dati dei backlink. Le pagine con link esterni sono le più importanti.
  3. Costruisci una mappa dei redirect: un foglio di calcolo con ogni vecchia URL e la sua nuova destinazione.
  4. Mantieni ciò che funziona. Se puoi mantenere le URL uguali, fallo. Ogni URL modificata comporta un certo rischio.
  5. Prepara il nuovo sito in un ambiente di staging protetto da password, non solo da un blocco nel robots.txt.

Il giorno del lancio

  1. Attiva i redirect nello stesso momento in cui va online il nuovo sito.
  2. Rimuovi tutte le restrizioni dello staging (password, Disallow: /, noindex).
  3. Verifica un campione di vecchie URL, soprattutto quelle con molto traffico e molti link.
  4. Aggiorna i link interni perché puntino direttamente alle nuove URL.
  5. Invia la nuova sitemap in Search Console. Per un cambio di dominio, usa lo strumento Cambio di indirizzo di Search Console.
Verifica massiva degli stati HTTP

Verifica codice di stato, reindirizzamenti e tempo di risposta di fino a 25 URL alla volta.

Apri Verifica massiva degli stati HTTP

Dopo la migrazione

  1. Scansiona il nuovo sito per individuare link interrotti, catene di redirect e pagine mancanti.
  2. Controlla Search Console ogni giorno per errori di scansione e variazioni di indicizzazione.
  3. Tieni d'occhio i report dei 404 per trovare vecchie URL che ti sono sfuggite e aggiungi redirect per loro.
  4. Mantieni i redirect per almeno un anno – per sempre per le URL con backlink di valore.

Qualche oscillazione dei posizionamenti nelle prime settimane è normale. Un calo prolungato di solito indica redirect mancanti, scansione bloccata o contenuti rimossi o modificati.

Da HTTP a HTTPS

Quando passi a HTTPS, reindirizza ogni URL HTTP al suo equivalente HTTPS con un 301, aggiorna link interni e tag canonical su HTTPS e aggiungi l'intestazione HSTS quando tutto funziona. Verifica la presenza di contenuti misti – immagini o script ancora caricati via HTTP.

Con www o senza www

Scegli una versione e reindirizza l'altra verso di essa, così i motori di ricerca vedono un unico sito. Per la SEO non importa quale scegli; conta la coerenza.

Costruire una mappa dei redirect

La mappa dei redirect è il documento più importante di una migrazione. Basta un semplice foglio di calcolo:

Vecchia URL Nuova URL Tipo Priorità Note
/services/seo-audit.php /services/seo-audit 301 Alta 45 domini di riferimento
/blog/2019/05/title-tags /blog/title-tags 301 Alta Prima landing page organica
/products/discontinued-x /category/x-alternatives 301 Media Nessun sostituto diretto
/old-promo – 410 Bassa Campagna scaduta, nessun link

Come compilarla:

  1. Raccogli tutte le vecchie URL da una scansione, dalla sitemap, da analytics (landing page dell'ultimo anno), da Search Console (pagine principali) e dai report dei backlink.
  2. Abbinale alle nuove URL. Quando gli schemi delle URL cambiano in modo sistematico (per esempio, rimuovendo .php), una regola basata su uno schema può coprire migliaia di URL in una volta.
  3. Stabilisci le priorità in base a traffico e link, così le URL di maggior valore vengono verificate per prime.
  4. Controlla le catene: se una vecchia URL reindirizza già altrove, falla puntare direttamente alla nuova URL finale.

Redirect basati su schemi

Quando le URL cambiano in modo coerente, una sola regola può sostituire migliaia di redirect singoli. Per esempio, per rimuovere .php da tutte le URL su Apache:

RewriteEngine On
RewriteCond %{THE_REQUEST} \s/([^.]+)\.php[\s?] [NC]
RewriteRule ^ /%1 [R=301,L]

Oppure per spostare un blog da /blog/2019/05/post-name a /blog/post-name:

RewriteRule ^blog/\d{4}/\d{2}/(.+)$ /blog/$1 [R=301,L]

Verifica con attenzione le regole basate su schemi nello staging – un piccolo errore può reindirizzare pagine che non dovrebbero spostarsi.

Il monitoraggio dopo il lancio

Nelle settimane successive a una migrazione, tieni sotto stretto controllo:

  • Gli errori 404 in Search Console e nei log del server – ognuno è un'URL che potrebbe esserti sfuggita
  • L'indicizzazione delle nuove URL nel report Indicizzazione delle pagine
  • Il traffico verso le principali landing page rispetto ai dati registrati prima
  • I posizionamenti per le tue query più importanti

Aspettati un po' di turbolenza per qualche settimana, mentre i motori di ricerca riscansionano ed elaborano i redirect. I siti grandi possono impiegare mesi per stabilizzarsi del tutto.

Buone abitudini con i redirect nelle modifiche quotidiane

Le migrazioni non sono l'unico momento in cui i redirect contano. Prendi l'abitudine di:

  • Aggiungere un 301 ogni volta che cambi lo slug di un'URL o elimini una pagina che ha un sostituto sensato
  • Aggiornare i link interni dopo aver aggiunto i redirect, così il sito linka direttamente le URL finali
  • Rivedere l'elenco dei redirect una volta l'anno per eliminare le catene e correggere i redirect verso pagine che nel frattempo sono state spostate di nuovo

Punti chiave

  • Usa redirect permanenti (301 o 308) per gli spostamenti permanenti e quelli temporanei solo per cambiamenti davvero temporanei.
  • Reindirizza ogni vecchia URL al nuovo equivalente più pertinente, non alla homepage.
  • Evita catene e loop di redirect; fai puntare ogni vecchia URL direttamente alla destinazione finale.
  • Una mappa dei redirect completa, costruita da scansioni, analytics e dati dei backlink, è il cuore di ogni migrazione.
  • Attiva i redirect nello stesso momento del nuovo sito e monitora da vicino i 404 dopo il lancio.
  • Mantieni i redirect per almeno un anno – per sempre per le URL con backlink di valore.

Domande frequenti

Per quanto tempo devo mantenere i redirect?

Google consiglia almeno un anno. Mantenerli per sempre è la scelta più sicura per le URL con backlink o salvate nei preferiti, e il costo è trascurabile.

I redirect rallentano il mio sito?

Un singolo redirect lato server aggiunge un piccolo ritardo. Le catene di più redirect si sommano, quindi punta direttamente all'URL finale.

Perderò posizionamenti con un 301?

Un redirect 301 mappato correttamente in genere conserva i posizionamenti, anche se può esserci un'oscillazione temporanea mentre i motori di ricerca elaborano il cambiamento.

Devo usare il 410 invece del 404 per le pagine eliminate?

Entrambi dicono ai motori di ricerca che una pagina non esiste più. Il 410 dice che è stata rimossa deliberatamente e può uscire dall'indice un po' più in fretta. Vanno bene entrambi per le pagine senza sostituto.

redirects301site migration

Analizza il tuo sito

Esegui un audit gratuito con oltre 80 controlli e ottieni una soluzione per ogni problema.

Audit gratuito

Continua a leggere