Migrazione SEO dell’hosting del sito

Sposta un sito verso un nuovo host, una nuova CDN o un nuovo provider DNS senza cambiare gli URL: preparazione, cutover, validazione, monitoraggio e rollback.

Prima pubblicazione: 18 lug 2026 · Ultimo aggiornamento: 3 ago 2026 · Advanced
Lingue
1 segnale di evidenza in questa pagina

Una migrazione di hosting cambia l’infrastruttura dietro un sito mantenendo stabili gli URL pubblici. Conserva gli stessi contenuti e segnali SEO, abbassa il TTL DNS prima del cutover, dimostra che il nuovo origin e la CDN possono servire utenti e crawler verificati, fai funzionare in parallelo la vecchia e la nuova infrastruttura, confronta risposte e pagine renderizzate, monitora entrambi gli insiemi di log e ritira il vecchio host solo quando il suo traffico arriva a zero. Le mappe di redirect e il Cambio di indirizzo non fanno parte di un vero spostamento di hosting con lo stesso URL.

TL;DR — Tratta una migrazione di hosting, CDN o DNS con lo stesso URL come un progetto di parità delle risposte e instradamento del traffico. Censisci ogni hostname e dipendenza, abbassa il TTL DNS prima del lancio, configura il nuovo origin e il nuovo edge, valida certificati e controlli di sicurezza, esegui load test con una domanda realistica di utenti e crawler e confronta le risposte grezze e renderizzate. Fai funzionare in parallelo la vecchia e la nuova infrastruttura durante la propagazione DNS. Monitora entrambi i flussi di log, le risposte DNS, gli errori, la latenza, il comportamento della cache, l’attività di crawling e Search Console. Esegui il rollback ripristinando l’instradamento precedente solo quando si verifica un guasto infrastrutturale concordato in anticipo.

Decidi se si tratta davvero di una migrazione con lo stesso URL

Una migrazione di hosting con lo stesso URL cambia l’infrastruttura senza modificare l’identica stringa dell’URL pubblico. Schema, hostname, porta, percorso, gestione delle query e comportamento dello slash finale restano stabili.

Classifica il progetto prima di pianificarlo:

ModificaSpostamento di hosting con lo stesso URL?Lavoro di migrazione aggiuntivo
Nuovo IP dell’origin, stessi URLParità delle risposte, DNS, capacità, log
Nuova CDN, stessi URLRegole edge, cache, TLS, firewall, instradamento origin
Nuovo provider DNS autorevoleDi solitoParità della zona, delega, DNSSEC, posta e record di servizio
www.example.com verso example.comNoMappatura URL e redirect permanenti
HTTP verso HTTPSNoMigrazione del protocollo e redirect per URL
Modifiche al percorso o agli URL generati dal CMSNoMigrazione degli URL più QA della piattaforma

Non lasciare che un project manager definisca una modifica dell’URL come “solo hosting”. Il piano di deployment deve includere ogni tipo di migrazione che viene effettivamente rilasciato.

Costruisci l’inventario dell’infrastruttura

L’inventario dell’infrastruttura impedisce che le dipendenze silenziose diventino sorprese il giorno del lancio. Registra:

  • tutti gli hostname pubblici, inclusi asset, immagini, API, host internazionali e alias legacy;
  • record A, AAAA, CNAME, NS, SOA, CAA, MX, TXT e SRV pertinenti;
  • autorità di certificazione, metodi di validazione, Subject Alternative Names e scadenze;
  • indirizzi dell’origin, porte, health check, load balancer e comportamento di failover;
  • chiavi della cache CDN, regole della cache, redirect, trasformazioni, worker e metodi di purge;
  • regole WAF, bot, rate limit, geografiche, di autenticazione e di allow/deny IP;
  • header di risposta, compressione, comportamento dei cookie e header di sicurezza;
  • destinazioni dei log, conservazione, campionamento, campi e fusi orari;
  • metodi di verifica di Search Console e analytics;
  • callback di terze parti, webhook, flussi di pagamento, feed e IP in allowlist.

La revisione DNS deve includere i record non web. La rottura di record MX, SPF, DKIM, DMARC o di servizio potrebbe non cambiare direttamente il ranking, ma può interrompere l’attività che stavi cercando di proteggere.

Stabilisci una baseline di parità delle risposte

La parità delle risposte significa confrontare i sistemi vecchio e nuovo per lo stesso URL richiesto, non limitarsi a verificare che entrambi restituiscano 200.

Cattura un insieme rappresentativo tra template e comportamenti:

  • stato e catena di redirect;
  • URL finale e negoziazione del protocollo;
  • title, canonical, direttive robots, hreflang e dati strutturati;
  • HTML grezzo e contenuto principale renderizzato dal browser;
  • Content-Type, Cache-Control, Vary, compressione e header di sicurezza;
  • immagini, font, JavaScript, CSS, PDF e asset multimediali;
  • cookie e varianti con accesso o personalizzate;
  • comportamento su mobile e desktop;
  • latenza, time to first byte e tasso di errore.

Usa Staging vs. Production SEO Diff per controlli affiancati delle pagine. Un crawler completo e una suite di richieste con script dovrebbero coprire l’inventario più ampio.

Prepara il nuovo origin

La preparazione dell’origin inizia dalla parità di contenuti e configurazione. Copia contenuti attuali, template, media, regole robots, redirect, gestione degli errori e file di verifica. Blocca o sincronizza le scritture, così il nuovo database non parte con dati obsoleti.

Testa direttamente l’origin attraverso un hostname controllato, un override del file hosts locale o un meccanismo di anteprima specifico del provider. Il test deve mantenere l’header Host di produzione, perché virtual host, routing dell’applicazione, certificati, canonical e link assoluti dipendono spesso da esso.

Il nuovo origin deve gestire anche il carico dopo il cutover. Riscalda applicazione e database, conferma connection pool e autoscaling ed esegui load test su richieste non in cache. I cache miss della CDN possono concentrare immediatamente il traffico sull’origin dopo il lancio.

Configura la CDN come sistema separato

Una migrazione CDN cambia più della geografia. Confronta esplicitamente il comportamento edge vecchio e nuovo:

  • composizione della chiave di cache, incluse stringhe di query, cookie, header e varianti per dispositivo;
  • codici di stato e tipi di file memorizzabili in cache;
  • TTL del browser, TTL edge, servizio di contenuti obsoleti, revalidazione e origin shielding;
  • redirect, rewrite, trasformazioni degli header e funzioni edge;
  • regole di bypass della cache per account, carrelli, ricerca e pagine personalizzate;
  • compressione e ottimizzazione delle immagini;
  • ambito e propagazione del purge;
  • WAF, gestione dei bot, rate limiting e protezione dell’origin.

La documentazione attuale di Cloudflare, per esempio, nota che il caching predefinito può rispettare gli header Cache-Control dell’origin, ma può essere sovrascritto dalle regole edge. Fornisce anche purge mirati o completi per forzare nuovi fetch dall’origin. Il comportamento esatto dipende dal vendor, quindi esporta e confronta la configurazione invece di presumere che etichette equivalenti producano risultati equivalenti. Vedi la documentazione della cache di Cloudflare.

Tratta la parità della cache come parità dei contenuti

La configurazione della cache può servire la pagina sbagliata in modo corretto e veloce. Testa varianti anonime, autenticate, localizzate, mobile e con stringhe di query. Una chiave di cache che omette un cookie o un header significativo può esporre contenuti personalizzati. Una chiave di cache che include ogni parametro di tracking può frammentare la cache e sovraccaricare l’origin.

Esegui il purge o il pre-warming di asset e pagine critici secondo il piano di lancio. Non eseguire alla cieca il purge di tutto durante il picco del traffico, a meno che l’origin non sia stato testato per il conseguente miss storm.

Valida TLS dall’utente all’edge e dall’edge all’origin

La validazione TLS ha due percorsi quando una CDN termina HTTPS: dal browser alla CDN e dalla CDN all’origin. Conferma copertura degli hostname, catene complete dei certificati, supporto dei protocolli moderni, rinnovo e validazione rigorosa dell’origin.

I certificati riservati all’origin potrebbero non essere considerati attendibili pubblicamente. Cloudflare avverte che i certificati Origin CA possono produrre errori di attendibilità del browser se il proxy è disabilitato o in pausa. Questo è importante durante un rollback: un fallback DNS-only verso un origin che usa un modello di attendibilità solo edge può fallire per gli utenti. Vedi le indicazioni di Cloudflare su Origin CA.

Testa ogni hostname pubblico, comprese le ipotesi sui wildcard e gli hostname per asset o regioni usati raramente. Un certificato apex valido non dimostra che ogni sottodominio sia coperto.

Abbassa il TTL DNS prima dello spostamento

La pianificazione del TTL inizia prima del cutover. Google raccomanda di abbassare il TTL pertinente a un valore basso e prudente, per esempio poche ore, almeno una settimana prima dello spostamento. Un provider DNS può imporre minimi diversi; i record proxied possono avere anche valori fissi.

La documentazione TTL di Cloudflare spiega il compromesso di base: valori più lunghi aumentano il riutilizzo della cache, mentre valori più brevi permettono ai cambiamenti dei record di avere effetto prima. Registra il TTL originale e pianifica di ripristinarlo solo dopo che la nuova infrastruttura è stabile.

I cambiamenti DNS possono non essere atomici nei sistemi distribuiti. Cambia il meno possibile durante il cutover, verifica le risposte da diversi resolver pubblici e mantieni disponibile la vecchia destinazione finché le risposte in cache restano valide.

Verifica l’accesso dei crawler e i controlli di sicurezza

La parità di sicurezza non equivale alla parità del numero di regole. Un WAF copiato da un altro provider può sottoporre i crawler a challenge o bloccarli, rimuovere parametri di query, riscrivere le risposte o applicare un rate limit al crawling ad alto volume in modo diverso.

La guida di hosting di Google dice di assicurarsi che firewall e protezione denial-of-service non blocchino Googlebot quando raggiunge i server DNS o di hosting. Verifica Googlebot usando i metodi di verifica documentati da Google, non una semplice stringa user-agent.

Testa sia il comportamento ordinario dei crawler sia i picchi legittimi. Evita allowlist ampie che disabilitano la protezione per user agent falsificati. Conserva i log di sicurezza, così le richieste bloccate possono essere distinte dai guasti dell’origin.

Pianifica il funzionamento in parallelo

Il funzionamento in parallelo significa che la vecchia e la nuova infrastruttura possono servire risposte di produzione corrette durante la propagazione. Il vecchio ambiente deve continuare a ricevere contenuti o modifiche ai dati che influenzano il sito. Altrimenti gli utenti instradati da risposte DNS in cache potrebbero vedere inventari obsoleti, sessioni non funzionanti o pagine datate.

Scegli una strategia di sincronizzazione:

  • un database di lettura/scrittura condiviso da entrambi gli stack;
  • dati replicati con un ritardo noto e una policy di conflitto definita;
  • un blocco controllato dei contenuti durante il cutover;
  • una replica unidirezionale degli eventi per ordini, moduli o scritture degli utenti.

Stato delle sessioni, upload, invalidazioni della cache e job in background richiedono la stessa decisione. “Entrambi i server sono online” non è un piano di funzionamento in parallelo se il loro stato diverge.

The old environment is a rollback path only while it remains valid and synchronized. Retirement begins when logs prove the old path is no longer used. Fonte: Website Hosting Migration SEO

Prepare builds the new origin and edge path. Validate tests controlled routing, parity, certificates, and capacity. Dual run keeps old and new environments correct and synchronized. Cut over changes only the planned DNS or edge route. Drain observes old-host requests in separate logs while the old environment remains available. Retire occurs only when old-host traffic reaches zero and dependencies have moved. A rollback lane remains available before retirement when a pre-agreed infrastructure failure occurs and the old state is still valid.

© Patrick Stox LLC · CC BY 4.0 ·

Esegui il cutover

Il cutover dell’hosting dovrebbe essere deliberatamente noioso:

  1. Ferma i deployment non correlati e conferma la finestra di modifica.
  2. Esegui i controlli finali di parità, certificati, capacità e backup.
  3. Rimuovi i blocchi temporanei di crawling o accesso dal nuovo percorso di produzione.
  4. Modifica solo i record DNS o di instradamento CDN previsti.
  5. Conferma le risposte attese da più resolver.
  6. Richiedi le pagine protette attraverso il percorso pubblico come utente e crawler.
  7. Conferma che arrivino i log dell’edge, del nuovo origin e del vecchio origin.
  8. Osserva errori, latenza, cache miss, carico dell’origin e conversioni.

Non usare lo strumento Cambio di indirizzo di Google per uno spostamento limitato all’host. Nessun URL pubblico è cambiato, quindi non c’è alcun cambio di indirizzo da segnalare.

Monitora le prove che dimostrano il completamento dello spostamento

Il monitoraggio dell’infrastruttura deve separare il traffico vecchio da quello nuovo. Usa un marker di deployment e confronta la stessa baseline del giorno e dell’ora quando la stagionalità è rilevante.

Controlla:

  • risposte DNS e propagazione dei resolver;
  • richieste al vecchio e al nuovo host da utenti e crawler verificati;
  • distribuzione dei codici di stato sull’edge e sull’origin;
  • errori TLS, di connessione, timeout e applicativi;
  • percentili di latenza e tempo di risposta dell’origin non in cache;
  • rapporto di cache hit e volume di richieste all’origin;
  • richieste di Googlebot, Crawl Stats, Page Indexing e URL Inspection rappresentativi;
  • controlli sintetici tra regioni e reti;
  • analytics, conversioni e transazioni aziendali critiche.

Google afferma che una diminuzione temporanea del tasso di crawling di Googlebot subito dopo un cambio di hosting può essere normale, seguita da un aumento nei giorni successivi. Basa ogni decisione sulle prove di accessibilità ed errore, non soltanto su quel comportamento previsto.

Definisci il rollback prima del lancio

Il rollback riporta l’instradamento a uno stato infrastrutturale noto e funzionante. Non è una promessa vaga di “riportare indietro il DNS”. Documenta:

  • i record, le route e le configurazioni esatte da ripristinare;
  • chi può autorizzare ed eseguire l’inversione;
  • come riconciliare contenuti modificati, sessioni, moduli, ordini e upload;
  • se i vecchi certificati e le dipendenze restano validi;
  • i passaggi di purge della cache su entrambi i percorsi;
  • le soglie di errore che attivano il rollback;
  • il tempo decisionale massimo sicuro.

I trigger di rollback devono essere osservabili: problemi di disponibilità persistenti, interruzioni rilevanti delle conversioni, contenuti errati diffusi, guasti dei certificati, blocchi dei crawler o collasso della capacità che non può essere corretto durante la finestra. Una variazione temporanea del tasso di crawling, da sola, non è un trigger di rollback.

Ritira la vecchia infrastruttura dai log, non dal calendario

Il ritiro del vecchio host avviene dopo che i log mostrano che utenti e crawler non lo raggiungono più e tutti i servizi dipendenti sono stati spostati. Google raccomanda di spegnere il vecchio host dopo che il suo traffico arriva a zero.

Conserva esportazioni di configurazione, log e artefatti di rollback secondo i requisiti aziendali. Ripristina il TTL DNS al valore previsto a regime dopo aver dimostrato la stabilità. Rimuovi le eccezioni temporanee del firewall e i job pianificati duplicati, così la migrazione non lascia un problema permanente di manutenzione.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.