Spostare un sito nel momento sbagliato può costare più di qualche ora di lavoro. Può significare ordini persi, email che non arrivano, pagine lente o un sito che torna online con link rotti. Per questo capire come migrare sito WordPress nel modo corretto non è solo una questione tecnica: è una scelta che incide su continuità operativa, SEO e fiducia dei clienti.
La buona notizia è che una migrazione ben fatta segue una logica semplice. Prima si prepara l’ambiente, poi si copia il sito, si testa tutto in modo rigoroso e solo alla fine si cambia la direzione del traffico. Il punto non è fare in fretta. Il punto è passare da un hosting all’altro senza sorprese.
Come migrare sito WordPress: cosa valutare prima
Prima di toccare file e database, serve una verifica molto pratica. Il nuovo hosting deve essere compatibile con la versione di PHP richiesta dal sito, avere risorse adeguate, SSL disponibile, backup attivi e prestazioni coerenti con il traffico reale. Se il sito cresce, conviene anche valutare fin da subito un ambiente più stabile e scalabile, invece di fare una migrazione oggi per rifarla tra pochi mesi.
C’è poi il tema dei servizi collegati. Molti siti WordPress non vivono da soli: usano email sul dominio, record DNS personalizzati, CDN, sistemi di caching, aree riservate, moduli di pagamento e plugin di sicurezza. Migrare il sito senza mappare questi elementi è uno degli errori più comuni. Il sito magari si apre, ma una parte del business smette di funzionare.
La scelta del momento conta. Evita finestre con campagne attive, lanci, promozioni o picchi di traffico. Se gestisci un e-commerce, pianifica in una fascia a basso volume e riduci al minimo i contenuti che possono cambiare durante il passaggio, come ordini, commenti o nuovi utenti registrati.
Backup completo: il passaggio che non va saltato
Prima della migrazione serve un backup completo, non parziale. Questo significa copiare tutti i file di WordPress e fare l’esportazione del database. Temi, plugin, upload media, file di configurazione e tabelle del database devono essere inclusi.
Se hai accesso al pannello hosting, spesso puoi creare un backup direttamente da lì. In alternativa puoi scaricare i file via file manager o FTP ed esportare il database con phpMyAdmin o strumenti equivalenti. L’aspetto decisivo è verificare che il backup sia davvero utilizzabile. Un archivio corrotto o un database esportato male non ti protegge da niente.
Per i siti aziendali, avere anche un backup offsite è una scelta prudente. Se qualcosa va storto durante la migrazione, il tempo di ripristino fa la differenza tra un piccolo disagio e un problema commerciale serio.
Preparare il nuovo hosting prima del trasferimento
Il nuovo spazio hosting va configurato prima di spostare il dominio. Qui conviene creare il database, l’utente associato, impostare il certificato SSL e verificare che l’ambiente supporti WordPress in modo corretto. Se il provider offre un hosting ottimizzato per WordPress con backup giornalieri, protezione e impostazioni già pronte, la fase operativa diventa più rapida e meno esposta a errori manuali.
A questo punto si caricano i file del sito nel nuovo hosting. Il database esportato dal vecchio ambiente va importato in quello nuovo, poi bisogna aggiornare il file wp-config.php con le nuove credenziali del database. È un passaggio semplice, ma se i dati sono errati il sito non si collega al database e restituisce errore.
Se il dominio resta lo stesso, in molti casi non devi cambiare l’URL del sito in modo definitivo. Per testare il trasferimento prima del cambio DNS puoi usare un URL temporaneo, l’anteprima del server oppure modificare localmente il file hosts sul tuo computer. È una fase utile perché permette di controllare il sito nel nuovo ambiente senza renderlo ancora pubblico.
File e database: dove si inceppano più spesso le migrazioni
La parte più delicata non è copiare i dati, ma assicurarsi che WordPress trovi tutto dove si aspetta di trovarlo. I problemi più frequenti nascono da permessi file errati, percorsi server diversi, limiti di memoria PHP, versioni incompatibili e riferimenti al vecchio dominio presenti nel database.
Se durante la migrazione cambi anche dominio, non basta sostituire il testo in modo manuale dentro il database. WordPress salva diversi dati in formato serializzato e una sostituzione fatta male può rompere widget, impostazioni o builder visuali. In questi casi servono strumenti adatti o procedure specifiche.
Occhio anche alla cache. Plugin di caching, cache lato server e CDN possono mostrare una versione vecchia del sito e far sembrare che la migrazione non sia andata a buon fine. Prima del test finale, svuotare tutte le cache è una misura semplice ma spesso decisiva.
Test prima del cambio DNS
Questa è la fase che separa una migrazione ordinata da una improvvisata. Prima di aggiornare i DNS, il sito va controllato a fondo sul nuovo hosting. Non basta aprire la home page e vedere che si carica.
Controlla le pagine principali, il menu, i form di contatto, l’area login, i plugin chiave, eventuali pagamenti, i media, gli URL interni e la versione mobile. Se il sito riceve lead o vende online, prova i flussi più importanti dall’inizio alla fine. Un modulo che non invia o un checkout che fallisce valgono più di dieci pagine che si aprono correttamente.
È utile verificare anche prestazioni e sicurezza. Tempi di risposta, redirect HTTP/HTTPS, certificato SSL, eventuali errori 404 e log lato server danno segnali chiari prima della pubblicazione. Per molte aziende questo passaggio è il vero motivo per cui conviene migrare verso un’infrastruttura più affidabile: non solo cambiare casa al sito, ma migliorare velocità, stabilità e margine di crescita.
Cambio DNS e messa online
Quando il sito è stato testato, si può procedere con il cambio DNS o con l’aggiornamento dei nameserver verso il nuovo provider. Da quel momento inizia la propagazione, che può richiedere tempi diversi a seconda della configurazione e dei resolver utilizzati dagli utenti.
Durante questa finestra è meglio evitare modifiche non necessarie sul sito, perché una parte del traffico potrebbe ancora raggiungere il vecchio server mentre un’altra parte arriva già sul nuovo. Per i siti dinamici questa sovrapposizione va gestita con attenzione. Se ci sono ordini, richieste o contenuti che cambiano spesso, può essere utile pianificare una breve finestra di manutenzione oppure sincronizzare i dati finali poco prima del passaggio.
Non chiudere subito il vecchio hosting. Tenerlo attivo per qualche giorno riduce il rischio di perdere dati o di dover correre ai ripari se emerge un dettaglio trascurato.
Come migrare sito WordPress senza downtime reale
Dire zero downtime in senso assoluto non è sempre realistico. Dipende dal tipo di sito, dal traffico, dai servizi integrati e da quanto cambia il contenuto durante il trasferimento. Però è possibile ridurre il downtime percepito a livelli minimi con una strategia corretta.
Il principio è semplice: il nuovo ambiente va preparato e verificato completamente prima del cambio DNS. Se il sito è statico o cambia poco, l’utente finale spesso non si accorge di nulla. Se invece il sito è dinamico, come un e-commerce o un portale con utenti attivi, serve una gestione più attenta dell’ultimo miglio. In questi casi la migrazione non è solo tecnica, ma operativa.
Per progetti business-critical, affidarsi a un servizio di migrazione gestito può avere senso. Costa più del fai da te, ma spesso fa risparmiare tempo, riduce il rischio di errori e lascia al team interno la possibilità di concentrarsi sul lavoro invece che sulla diagnostica post-migrazione. Per chi cerca prestazioni, backup giornalieri e un ambiente pensato per la continuità del sito, un provider orientato al business come Dasabo può rendere il passaggio più lineare.
Dopo la migrazione: i controlli che fanno la differenza
Una volta online, il lavoro non è finito. Nelle prime 24-72 ore va monitorato il comportamento del sito. Controlla uptime, SSL, moduli, aree riservate, invio email, redirect e caricamento delle pagine più visitate. Anche Search Console, analytics e strumenti di monitoraggio vanno ricontrollati per assicurarsi che stiano raccogliendo dati correttamente.
Se hai cambiato IP o hosting, verifica che i backup siano attivi sul nuovo ambiente e che i sistemi di sicurezza non stiano bloccando funzioni legittime del sito. Alcuni plugin possono reagire in modo diverso su un nuovo server, soprattutto quelli legati a cache, firewall o ottimizzazione immagini.
Infine, documenta la migrazione. Tenere traccia di credenziali, DNS, database, versioni PHP e modifiche effettuate aiuta moltissimo se in futuro dovrai replicare il processo, scalare l’infrastruttura o intervenire in emergenza.
Migrare un sito WordPress non è difficile perché richiede magie. È delicato perché mette insieme dati, traffico, sicurezza e continuità del business. Se lo affronti con metodo, il trasferimento smette di essere un rischio e diventa un passaggio utile per dare al sito una base più veloce, stabile e pronta a crescere.
