---
title: "Checklist SEO per migrare un sito senza perdere posizioni — Dardo"
description: "Cambia piattaforma o dominio senza perdere posizioni su Google: inventario URL, redirect 1:1, controlli al lancio e cosa monitorare nei 90 giorni dopo."
url: "https://dardo.studio/it/blog/checklist-seo-migrazione-sito-web/"
language: "it"
translations: {"en":"https://dardo.studio/en/blog/website-migration-seo-checklist/","es":"https://dardo.studio/es/blog/migrar-pagina-web-sin-perder-posicionamiento/","fr":"https://dardo.studio/fr/blog/checklist-seo-migration-site-web/","de":"https://dardo.studio/de/blog/website-relaunch-seo-checkliste/","pt":"https://dardo.studio/pt/blog/checklist-seo-migracao-de-site/","nl":"https://dardo.studio/nl/blog/website-migratie-seo-checklist/","sv":"https://dardo.studio/sv/blogg/checklista-webbplatsmigrering-seo/","pl":"https://dardo.studio/pl/blog/migracja-strony-seo-checklista/","uk":"https://dardo.studio/uk/blog/website-migration-seo-checklist/","ru":"https://dardo.studio/ru/blog/website-migration-seo-checklist/","ar":"https://dardo.studio/ar/blog/website-migration-seo-checklist/","hi":"https://dardo.studio/hi/blog/website-migration-seo-checklist/","th":"https://dardo.studio/th/blog/website-migration-seo-checklist/","ja":"https://dardo.studio/ja/blog/website-migration-seo-checklist/","ko":"https://dardo.studio/ko/blog/website-migration-seo-checklist/","zh-Hans":"https://dardo.studio/zh-Hans/blog/website-migration-seo-checklist/","zh-Hant":"https://dardo.studio/zh-Hant/blog/website-migration-seo-checklist/"}
updated: "2026-10-10T08:58:30.250Z"
---

[Blog](https://dardo.studio/it/blog/)

# Checklist SEO per la migrazione di un sito: cambia piattaforma o dominio senza perdere posizionamenti

Il posizionamento cala raramente per colpa della nuova piattaforma, ma perché gli URL che portavano traffico non rispondono più. Una checklist dall'inventario degli URL al giorno 90.

Di [Nicolás Cerón](https://dardo.studio/it/studio/) ·10 ottobre 2026

![Una vecchia città murata e una città moderna sulle sponde opposte di un fiume di notte, unite da un ponte di pietra dove una linea di luce cremisi guida i viaggiatori dalla porta antica alla città nuova.](https://dardo.studio/_astro/01M4GYEE19GWZ3941KFH1RTVRX_27BhoE.webp)

## La risposta breve

Un sito mantiene i propri posizionamenti dopo una migrazione quando ogni URL che porta traffico o link continua a rispondere dopo il lancio: lo stesso contenuto allo stesso indirizzo, oppure un redirect permanente lato server verso l'equivalente più vicino. La maggior parte dei problemi di migrazione nasce da un URL che nessuno ha inserito nell'elenco.

La [guida di Google ai trasferimenti di sito con cambio di URL](https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes) fissa le basi: associare ogni vecchio URL a uno nuovo, usare redirect permanenti lato server come 301 o 308, mantenerli "generalmente per almeno 1 anno" e "aspettarsi fluttuazioni temporanee nel posizionamento del sito durante il trasferimento".

La stessa guida consiglia di cambiare una cosa alla volta: prima il nuovo dominio, poi il nuovo layout. La [documentazione di Google sul cambio di indirizzo](https://support.google.com/webmasters/answer/9370220) è ancora più netta: se unisci il trasferimento a una riprogettazione dei contenuti e della struttura degli URL, "probabilmente vedrai una perdita di traffico" mentre Google rivaluta ogni pagina. Se servono entrambi, pianifica il [redesign](https://dardo.studio/it/servizi/restyling-sito-web/) come fase a sé.

## Tre tipi di migrazione

| Migrazione                                              | Cosa cambia                                    | Redirect                        | Search Console                                   |
| ------------------------------------------------------- | ---------------------------------------------- | ------------------------------- | ------------------------------------------------ |
| Solo hosting                                            | Server o CDN; tutti gli URL restano uguali     | Nessuno                         | Monitorare scansione e indicizzazione            |
| Piattaforma (da Wix a WordPress, da WordPress ad Astro) | CMS, template e di solito alcuni schemi di URL | Ogni URL il cui percorso cambia | Nuova sitemap, poi monitoraggio                  |
| Dominio o sottodominio                                  | Ogni URL                                       | Tutti                           | Cambio di indirizzo per ogni variante verificata |

Per una migrazione solo di hosting, la [guida di Google sull'hosting](https://developers.google.com/search/docs/crawling-indexing/site-move-no-url-changes) consiglia di abbassare il TTL del DNS "almeno una settimana prima del trasferimento" e di tenere attivi i vecchi server finché il loro traffico non arriva a zero. Un breve calo della frequenza di scansione dopo il lancio è normale.

## Prima della migrazione: elenca tutto ciò che ha un URL

La mappa dei redirect vale quanto l'elenco dei vecchi URL su cui si basa, e ogni fonte dimentica qualcosa.

### Scansiona il sito attivo

Scansiona il sito attuale ed esporta ogni URL con codice di stato, title, meta description, tag canonical e hreflang, poi aggiungi tutti gli URL della sitemap XML. Google suggerisce inoltre di controllare i log del server per trovare gli URL visitati almeno una volta di recente.

### Recupera le landing page da Search Console e dagli analytics

Nel [rapporto Rendimento](https://support.google.com/webmasters/answer/7576553) di Search Console esporta la scheda Pagine con l'intervallo di date più lungo, e fai lo stesso per le landing page organiche negli analytics. Queste pagine portano traffico e contatti, quindi ciascuna va controllata a mano al lancio.

### Individua chi ti linka

Il [rapporto Link](https://support.google.com/webmasters/answer/9049606) mostra le pagine più linkate, ma le sue tabelle "sono limitate a 1.000 righe" e Google precisa che non è un elenco completo. Combinalo con qualsiasi strumento per i backlink che usi.

### Elenca moduli, integrazioni e file multimediali

Annota ogni modulo e la destinazione dei suoi invii, ogni strumento incorporato (prenotazioni, chat, mappe, pagamenti) e ogni file linkato direttamente. La guida di Google dice di includere nel piano "video, immagini, file JavaScript e CSS", perché questi URL si spostano come qualsiasi altro contenuto.

### Costruisci la mappa dei redirect

Una riga per ogni vecchio URL: vecchio URL, nuovo URL, codice di stato, note, testato. Quattro regole:

- Associa ogni vecchio URL al suo equivalente più vicino. Reindirizzare molti vecchi URL verso un'unica destinazione non pertinente, come la home page, "potrebbe essere trattato come un errore soft 404".
- Se più pagine vecchie sono state unite in una sola, reindirizzale tutte verso di essa.
- Se una pagina non ha un equivalente, fai restituire un 404 o un 410, non un redirect.
- Mantieni invariati i percorsi ovunque la nuova piattaforma lo consenta.

## Durante lo sviluppo: i redirect e ciò che li accompagna

### Usa redirect 301 o 308 lato server, uno a uno

La [documentazione di Google sui redirect](https://developers.google.com/search/docs/crawling-indexing/301-redirects) spiega che 301 e 308 indicano che "la destinazione del redirect dovrebbe essere canonica" e raccomanda "un redirect permanente lato server, quando possibile". I codici temporanei (302, 303, 307) non lo indicano, e i redirect JavaScript sono l'ultima risorsa.

Reindirizza direttamente all'URL finale. I crawler di Google seguono [fino a 10 passaggi di redirect](https://developers.google.com/crawling/docs/troubleshooting/http-status-codes), ma la guida al trasferimento di sito consiglia di "reindirizzare direttamente alla destinazione finale". Se una migrazione precedente ha lasciato dei redirect, fai puntare anche quelli ai nuovi URL finali.

Controlla il codice di stato predefinito di ciò che gestisce i tuoi redirect. Su Cloudflare Workers, dove Dardo ospita i siti che realizza, un file \_redirects usa il 302 a meno che non scrivi 301 su ogni riga, supporta fino a 2.000 redirect statici e 100 dinamici e non può corrispondere ai parametri di query. I permalink semplici di WordPress (/?p=123) richiedono quindi una logica di redirect nel codice del Worker.

### Quando restituire invece un 404 o un 410

Pagine povere di contenuto, offerte scadute e duplicati non devono sopravvivere. La guida di Google dice che i contenuti che non sposti dovrebbero "restituire correttamente un HTTP 404 o 410", e i crawler di Google trattano allo stesso modo ogni codice 4xx tranne il 429: l'URL esce dall'indice.

### Porta con te metadati, canonical e hreflang

- **Title e meta description.** Migrali campo per campo invece di lasciare che siano i nuovi template a generarli.
- **Canonical.** Ogni nuova pagina ha un canonical autoreferenziale con il suo nuovo URL. La [guida di Google alla canonicalizzazione](https://developers.google.com/search/docs/crawling-indexing/canonicalization) definisce il canonical "un suggerimento, non una regola", quindi canonical, redirect e sitemap devono essere coerenti.
- **Hreflang.** Secondo la [guida di Google alle versioni localizzate](https://developers.google.com/search/docs/specialty/international/localized-versions), ogni versione linguistica "deve elencare sia se stessa sia tutte le altre versioni linguistiche" e "se due pagine non puntano l'una all'altra, i tag verranno ignorati". Aggiorna ogni annotazione con i nuovi URL.

### Dati strutturati, link interni e URL delle immagini

- **Dati strutturati.** Ricostruisci i markup Organization, Breadcrumb, Article o Product nei nuovi template e testali con il Test dei risultati multimediali. La guida di Google al trasferimento non ne parla, quindi si perdono facilmente.
- **Link interni.** Fai puntare i link ai nuovi URL, non ai redirect.
- **Immagini e file.** Mantieni nomi dei file e testi alternativi descrittivi, e reindirizza i vecchi URL di immagini e PDF che ricevono link o traffico dalla ricerca per immagini.

### Analytics e consenso

Reinstalla analytics, eventi di conversione e pixel pubblicitari e testali in staging. Se il vecchio sito chiedeva il consenso ai cookie, il nuovo deve chiederlo allo stesso modo prima che quei tag vengano attivati.

## Cosa si rompe di solito, piattaforma per piattaforma

Queste note derivano dalla documentazione ufficiale di ciascuna piattaforma a ottobre 2026. Descrivono come funzionano le piattaforme, non difetti.

| Piattaforma | Schemi di URL da mappare                                                                                                                                                                                                                 | Limiti di esportazione e redirect                                                                                                                                                                                                                                                                                                                                      |
| ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| WordPress   | I [permalink](https://wordpress.org/documentation/article/customize-permalinks/) possono essere semplici (/?p=N), basati sulla data o sul nome dell'articolo. Gli archivi di categorie e tag mantengono sempre una base come /category/. | Da [WordPress 6.4](https://make.wordpress.org/core/2023/10/16/changes-to-attachment-pages/) le pagine degli allegati sono disattivate nelle nuove installazioni, ma restano attive nei siti aggiornati, quindi i siti più vecchi possono avere un URL per ogni file caricato.                                                                                          |
| Webflow     | Gli elementi del CMS risiedono nelle pagine Collection.                                                                                                                                                                                  | L'[esportazione del codice](https://help.webflow.com/hc/en-us/articles/33961386739347-How-do-I-export-my-Webflow-site-code) esclude contenuti CMS, Ecommerce, User Accounts, gestione dei moduli, ricerca interna e pagine localizzate, e richiede un piano Workspace. Le collezioni si esportano separatamente in CSV.                                                |
| Wix         | Gli articoli del blog si trovano sotto un prefisso /post/ che può essere rinominato ma non rimosso. Su WordPress, una struttura di permalink personalizzata come /post/%postname%/ li mantiene.                                          | Un sito Wix ["deve funzionare sui server di Wix"](https://support.wix.com/en/article/exporting-or-embedding-your-wix-site-elsewhere), quindi lasciare Wix significa ricostruire le pagine.                                                                                                                                                                             |
| Framer      | Modificare un sotto-percorso [non aggiorna le regole di redirect esistenti](https://www.framer.com/help/articles/how-to-setup-redirects-to-maintain-seo-ranking/), quindi le vecchie regole possono puntare a percorsi inesistenti.      | I siti vengono pubblicati come HTML, CSS e JavaScript standard; i [contenuti del CMS si esportano tramite plugin](https://www.framer.com/help/articles/porting-your-data-from-framer/) in CSV o JSON.                                                                                                                                                                  |
| Squarespace | Le [mappature degli URL](https://support.squarespace.com/hc/en-us/articles/205815308-URL-mappings) accettano una variabile \[name\] per intere collezioni, come /blog/\[name\] -> /posts/\[name\] 301.                                   | L'[esportazione](https://support.squarespace.com/hc/en-us/articles/206566687-Exporting-your-site) è un XML di WordPress con una pagina blog, pagine di layout e gallerie, ma senza pagine del negozio, blocchi prodotto, video o audio, né CSS personalizzato. Le mappature degli URL non possono reindirizzare URL di immagini o file e contengono circa 2.500 righe. |
| Shopify     | Gli URL della vetrina si trovano sotto percorsi come /products/, /collections/, /pages/ e [/blogs/<blog>/](https://shopify.dev/docs/api/liquid/objects/blog); Shopify considera fissi /products e /collections.                          | I [redirect](https://help.shopify.com/en/manual/online-store/menus-and-links/url-redirect) funzionano solo da URL che non caricano più una pagina, e i negozi ne ottengono al massimo 100.000 (20.000.000 su Plus).                                                                                                                                                    |

Lasciare Wix significa ricostruire ogni pagina; lasciare Squarespace significa importare ciò che l'esportazione copre e ricostruire il resto. Passare a Shopify di solito cambia gli URL dei prodotti, quindi la mappa deve coprire ogni prodotto.

## Il giorno del lancio

1. **DNS.** Se cambiano hosting o DNS, abbassa il TTL almeno una settimana prima.
2. **Blocchi alla scansione.** Rimuovi i tag `noindex` di staging e i blocchi nel robots.txt. Google consiglia di elencare tutti gli URL in cui hai usato `noindex` durante lo sviluppo.
3. **Redirect.** Pubblicali nello stesso rilascio del nuovo sito.
4. **Test dei redirect.** Passa l'intera mappa in uno script: ogni vecchio URL deve restituire 301 o 308 verso l'URL finale corretto in un solo passaggio, e quell'URL deve restituire 200.
5. **Search Console.** Verifica il nuovo sito e invia la nuova sitemap, più una sitemap dei vecchi URL perché vengano ricsottoposti a scansione. Gli avvisi che indicano che quegli URL vengono reindirizzati sono previsti.
6. **Cambio di indirizzo.** In caso di cambio di dominio, invialo da una proprietà che possiedi su entrambi i lati con lo stesso account Google, per ogni variante del vecchio dominio, incluse quelle con e senza www.
7. **Percorsi che fanno incassare.** Invia un vero modulo, esegui un pagamento di prova e verifica che gli eventi di analytics arrivino.
8. **I tuoi link.** Aggiorna [profili social, annunci e schede nelle directory](https://dardo.studio/it/blog/checklist-lancio-rebranding/).

## I 30, 60 e 90 giorni dopo

### Giorni 1-30: aspettati oscillazioni

Le posizioni possono oscillare "mentre Google esegue di nuovo la scansione e l'indicizzazione del sito", e "per un sito di piccole o medie dimensioni possono volerci alcune settimane perché la maggior parte delle pagine si assesti, mentre i siti più grandi richiedono più tempo". Tieni d'occhio:

- **Report su indicizzazione e sitemap.** Gli URL indicizzati calano sul vecchio sito e salgono sul nuovo.
- **Rendimento per pagina.** I nuovi URL iniziano a ottenere impressioni e clic.
- **Log del server e 404.** Ogni 404 inatteso è una riga mancante nella mappa. Controlla ogni giorno per due settimane.

### Giorni 31-60: confronta con la baseline

Confronta le tue principali landing page con i nuovi URL. Per ogni pagina che ha perso clic, verifica in ordine: il redirect raggiunge la pagina giusta in un solo passaggio, sono cambiati contenuto o titolo, i link interni puntano ancora a quella pagina, è presente nella sitemap. Poi chiedi ai siti dei tuoi backlink più preziosi di aggiornarli.

### Dal giorno 90 in poi: mantieni i redirect

La guida di Google dice di mantenere i redirect "in genere per almeno 1 anno" e, dal punto di vista degli utenti, di "valutare di mantenerli a tempo indeterminato". Per i cambi di dominio, la pagina sul cambio di indirizzo fissa un minimo di 180 giorni, dopo i quali Google considera il vecchio sito non correlato se è ancora scansionabile. Raccomanda anche di pagare il vecchio dominio "per almeno un anno" così che nessun altro possa acquistarlo.

## La checklist

| Fase     | Attività                                               | Completata quando                                                                 |
| -------- | ------------------------------------------------------ | --------------------------------------------------------------------------------- |
| Prima    | Scansiona sito, sitemap e log del server               | Un unico elenco di tutti i vecchi URL con il relativo codice di stato             |
| Prima    | Esporta landing page e pagine con più link             | Pagine principali e destinazioni dei backlink segnalate nella mappa               |
| Prima    | Elenca moduli, integrazioni, script e file             | Ognuno ha un responsabile e un piano sul nuovo sito                               |
| Prima    | Crea la mappa dei redirect                             | Ogni vecchio URL ha una destinazione o una decisione 404/410                      |
| Sviluppo | Redirect 301 o 308 lato server                         | Un solo passaggio, nessuna catena, nessun redirect di massa verso la home page    |
| Sviluppo | Title, description, canonical, hreflang                | Corrispondono alle vecchie pagine; canonical e hreflang usano i nuovi URL         |
| Sviluppo | Dati strutturati, link interni, URL delle immagini     | Il Test dei risultati multimediali passa; nessun link interno punta a un redirect |
| Sviluppo | Analytics, conversioni e consenso                      | Gli eventi scattano in staging, solo dopo il consenso dove richiesto              |
| Lancio   | Rimuovi noindex e blocchi nel robots.txt               | I nuovi URL sono scansionabili                                                    |
| Lancio   | Testa la mappa dei redirect                            | Ogni riga restituisce il codice e la destinazione previsti                        |
| Lancio   | Search Console: verifica, sitemap, cambio di indirizzo | Inviati senza errori critici                                                      |
| Dopo     | Monitora indicizzazione, 404 e rendimento              | I vecchi URL calano, i nuovi ottengono impressioni                                |
| Dopo     | Mantieni i redirect e il vecchio dominio               | Almeno un anno                                                                    |

## Come farsi aiutare con una migrazione

Dardo porta i siti su build Astro su misura ospitate su Cloudflare Workers, e la mappa dei redirect è un deliverable che testiamo prima del lancio e consegniamo insieme al sito. Scopri la [migrazione del sito web](https://dardo.studio/it/servizi/migrazione-sito-web/), oppure il [restyling del sito web](https://dardo.studio/it/servizi/restyling-sito-web/) se il passaggio richiede anche un nuovo design. Oppure [raccontaci cosa vuoi migrare](https://dardo.studio/it/contatti/).

[Nicolás Cerón](https://dardo.studio/it/studio/)

Nicolás Cerón è il fondatore di Dardo, studio di brand, web design e sviluppo web a Bogotá, in Colombia.

## Continua a esplorare.

- [Servizio · **Migrazione del sito web senza perdere la SEO**](https://dardo.studio/it/servizi/migrazione-sito-web/)

- [Il tuo progetto · **Iniziamo a parlarne**](https://dardo.studio/it/contatti/)
