Redesign senza perdite di traffico
Come rinnovare il sito senza perdere traffico organico: audit pre-lancio, mappa dei redirect, controlli tecnici e monitoraggio post-lancio.
Il redesign è una delle cause più comuni di crolli improvvisi del traffico organico. Il sito è bellissimo, il team è contento — e un mese dopo GSC mostra meno 40%. La causa è quasi sempre la stessa: URL cambiati senza redirect, oppure il motore di ricerca non ha ancora re-indicizzato la nuova struttura. Ecco la guida passo per passo a un redesign sicuro, senza perdite.
Perché il redesign uccide il traffico
I motori di ricerca indicizzano URL specifici. Se /blog/seo-guide/ è esistito per anni, Google ha accumulato per quell'URL valore dei link, autorevolezza e storico dei clic. Un redesign che cambia la struttura degli URL equivale a distruggere tutto questo: agli occhi del crawler, la pagina è semplicemente sparita.
Dopo un redesign, cinque cause di perdita di traffico ricorrono più spesso:
I vecchi URL rispondono 404 — Google li rimuove dall'indice insieme al valore dei link accumulato.
WordPress genera /page-slug/, un nuovo CMS genera /page/page-slug/. Senza una mappa di redirect, il traffico si perde.
Gli sviluppatori impostano Disallow: / sul server di staging e se lo portano dietro in produzione per sbaglio.
I contenuti vengono migrati ma title, description e canonical vengono dimenticati — le pagine perdono pertinenza per la ricerca.
Il nuovo design è più pesante: font più grandi, animazioni complesse, immagini non ottimizzate.
Audit pre-lancio: cosa registrare
Prima di toccare il design — almeno due settimane di audit. Serve fissare lo stato attuale per avere una baseline con cui confrontarsi dopo il lancio. Quattro strumenti essenziali:
| Strumento | Cosa ti dà | Quando usarlo |
|---|---|---|
| Screaming Frog / Sitebulb | Lista completa degli URL con metadati e codici di stato | 2 settimane prima del lancio |
| Google Search Console | Traffico, CTR, posizioni per pagina | Prima del lancio e settimanalmente dopo |
| Ahrefs / Semrush | Mappa dei backlink e pagine con più autorevolezza | Prima del lancio |
| PageSpeed Insights | Baseline Core Web Vitals — LCP, CLS, INP | Prima e dopo il lancio |
A parte, segna le pagine con più traffico e link in entrata — sono le priorità della mappa dei redirect. Perdere le top 10 pagine per traffico significa perdere il 70–80% del traffico organico.
Cosa fissare prima del redesign
URL del sito
Scansione completa con Screaming Frog: codici di stato, title, description, canonical, H1
Pagine per traffico
Da GSC sugli ultimi 12 mesi — sono le priorità dei redirect
Pagine con link
Da Ahrefs o Semrush — le pagine con link esterni non vanno perse senza un 301
Core Web Vitals
Screenshot di PageSpeed Insights prima del lancio — per il confronto successivo
Architettura degli URL e mappa dei redirect
La struttura degli URL è la parte più delicata di un redesign. Se la struttura cambia (es. /services/seo/ diventa /seo-services/), ogni vecchio URL deve ricevere un redirect 301 esplicito. La mappa dei redirect è una tabella vecchio URL → nuovo URL: si costruisce prima del lancio, si verifica a mano, si consegna allo sviluppatore.
| Scenario | Tipo di risposta | Risultato SEO |
|---|---|---|
| Pagina spostata definitivamente | 301 | Il valore dei link passa al nuovo URL |
| Redirect temporaneo | 302 | Il valore dei link resta sul vecchio URL |
| Pagina eliminata per sempre | 410 Gone | Google deindicizza più in fretta |
| Il vecchio URL risponde 404 | Nessun redirect | Traffico e valore dei link persi |
Se una pagina non serve più e il suo contenuto non è duplicato altrove — usa 410, non 404. Il 410 comunica a Google che l'eliminazione è intenzionale, quindi il crawl budget viene speso meglio: il crawler smette prima di tornare sull'URL morto.
# Nginx: redirect a specific page
location = /old-services/ {
return 301 /services/;
}
# Nginx: redirect an entire section
location /old-blog/ {
rewrite ^/old-blog/(.*)$ /blog/$1 permanent;
}
# Test redirect with curl
curl -I https://example.com/old-url/
# HTTP/1.1 301 Moved Permanently
# Location: https://example.com/new-url/Per Apache usa .htaccess con le direttive Redirect 301 o RewriteRule. Testa ogni redirect prima del lancio pubblico — un solo URL mancante tra le top 10 pagine per traffico significa perdite reali.
Setup tecnico post-lancio
Le prime 48–72 ore dopo il lancio del nuovo design sono critiche. Verifica che il crawler veda esattamente ciò che intendi — non una versione di staging con l'indicizzazione disattivata.
- Controlla robots.txt — assicurati che la produzione non sia bloccata con Disallow: /
- Rigenera la sitemap XML con i nuovi URL e inviala a GSC dalla sezione Sitemaps
- Richiedi l’indicizzazione delle pagine chiave via GSC → Controllo URL → Richiedi indicizzazione
- Verifica i meta tag — title, description, canonical su ogni pagina prioritaria
- Passa in rassegna la mappa dei redirect — testa ogni 301 con curl o DevTools Network
- Misura i Core Web Vitals — PageSpeed Insights sulle top 20 pagine per traffico
Disallow: / al server di staging e dimenticano di rimuoverlo al deploy in produzione. È uno degli errori di redesign più costosi: il sito esce dall'indice in pochi giorni.Controlla anche i tag canonical. Nel cambio di CMS o template tornano spesso a percorsi relativi o spariscono del tutto. Il canonical deve contenere l'URL assoluto del dominio di produzione: https://example.com/page/ — non /page/.
<!-- Correct canonical in <head> -->
<link rel="canonical" href="https://example.com/services/seo/">
<!-- Wrong — relative path (common CMS migration error) -->
<link rel="canonical" href="/services/seo/">Monitoraggio post-lancio
Il redesign non è un evento — è un processo. I primi tre mesi dopo il lancio sono un periodo di instabilità, mentre Google rivaluta il sito. Il tuo compito è osservare i segnali e reagire in fretta.
Settimanalmente
Le posizioni in GSC — occhio ai cali sulle pagine chiave e ai nuovi errori 404 in Copertura.
Mensualmente
Core Web Vitals in GSC e PageSpeed Insights — soprattutto LCP e CLS, quelli che regrediscono più spesso dopo un redesign.
Subito
Ogni nuovo 404 in GSC → Copertura è un redirect mancante. Aggiungi il 301 lo stesso giorno.
Tabella diagnostica — se qualcosa va storto dopo il lancio, parti da qui:
| Sintomo | Causa probabile | Correzione |
|---|---|---|
| Calo del traffico dopo 2–4 settimane | Google sta rivalutando la nuova struttura | Aspetta 4–6 settimane, verifica tutti i redirect |
| 404 in GSC dopo il lancio | URL assente dalla mappa dei redirect | Aggiungi un 301 verso il nuovo URL pertinente |
| Soft 404 in GSC → Copertura | Pagine di categoria o filtro vuote | Noindex o 301 verso la sezione padre |
| Pagine duplicate nell’indice | Canonical non impostato dopo la migrazione CMS | Aggiungi il canonical che punta all’URL canonical |
| Regressione improvvisa della velocità | Nuovo design pesante | Ottimizza le immagini, rimuovi il JS render-blocking |
Bisogna mantenere i vecchi URL durante un redesign?
Quanto impiega Google a re-indicizzare un sito dopo un redesign?
E se il traffico cala subito dopo il lancio?
Serve una nuova sitemap XML dopo un redesign?
Cambiare solo il design visivo, senza toccare gli URL, influenza la SEO?
Check it with SpiderHead
Free and local: run the audit on your own machine.





