Alternative a confronto e migrazione
Migrare un sito WordPress su un nuovo hosting senza downtime
Procedura passo passo per spostare un sito WordPress su un nuovo hosting senza interruzioni: backup, copia, prova, abbassamento del TTL, passaggio dei DNS e verifiche finali.

Per migrare un sito WordPress senza downtime la regola è semplice: prepara e prova il nuovo ambiente mentre il vecchio resta in linea, abbassa in anticipo il TTL dei DNS, fai il passaggio in una finestra a basso traffico e mantieni il vecchio hosting attivo per alcuni giorni. Il sito non si ferma perché per un certo periodo esistono due copie, e i visitatori vengono spostati sulla nuova in modo graduale con l'aggiornamento dei DNS. I rischi reali non sono tecnici ma organizzativi: contenuti modificati durante il passaggio, posta dimenticata e certificato non pronto.
La procedura vale per WordPress ma l'impostazione è valida per altri siti con database.
Fase 1: prepara l'inventario
Prima di toccare qualunque cosa, scrivi che cosa gira sul vecchio hosting.
- Il sito principale e gli eventuali sottodomini o siti aggiuntivi.
- Database e loro nomi.
- Caselle di posta e inoltri.
- Operazioni pianificate (cron) e script esterni.
- Servizi collegati: moduli, pagamenti, newsletter, integrazioni con gestionali.
- Reindirizzamenti, regole del file di configurazione del server, certificati.
Poi controlla il contratto: scadenza, preavviso e rinnovo automatico, così da non pagare un periodo in più o perdere il servizio prima del previsto.
Fase 2: backup completo
Scarica una copia di file e database e verifica che si apra. Non fidarti di un backup che non hai mai controllato. Se il pannello offre un'esportazione o un backup completo, usalo; in alternativa copia i file via SFTP ed esporta il database con gli strumenti del pannello. Conserva la copia in un luogo diverso dal vecchio hosting. Per l'impostazione generale leggi backup e ripristino.
Fase 3: prepara il nuovo ambiente
- Compatibilità: verifica che versione di PHP, database ed estensioni richieste siano disponibili. Se il vecchio sito usa una versione obsoleta, valuta di aggiornare dopo la migrazione e non durante, per cambiare una variabile alla volta.
- Copia dei file e del database: caricali sul nuovo piano. Strumenti automatici o plugin di migrazione possono semplificare, ma controllane il risultato.
- Configurazione: aggiorna i dati di connessione al database nel file di configurazione di WordPress e verifica indirizzi e percorsi.
- Certificato SSL: predisponi il certificato; molti fornitori lo rilasciano solo quando il dominio punta già al nuovo server, quindi chiedi come procedere per evitare un periodo senza protezione.
Fase 4: prova senza esporre il sito
Prima del passaggio devi vedere il sito funzionare sul nuovo server. Due metodi comuni.
- Indirizzo temporaneo fornito dal fornitore per provare il sito prima dell'attivazione del dominio.
- File hosts del tuo computer: associ il nome del dominio all'indirizzo del nuovo server solo sulla tua macchina, così vedi il nuovo sito mentre tutti gli altri vedono il vecchio.
Prova pagine principali, moduli, accesso all'area amministrativa, immagini, ricerca interna, eventuali pagamenti in ambiente di prova e invio email.
Fase 5: abbassa il TTL dei DNS
Il TTL è il tempo, in secondi, per cui i server DNS intermedi possono memorizzare il valore di un record. Se è alto, dopo la modifica alcuni utenti continuano a raggiungere il vecchio server per ore. Abbassalo, per esempio a 300 secondi, almeno 24-48 ore prima del passaggio, o comunque per un tempo pari al vecchio valore del TTL, così che tutti i server intermedi abbiano il tempo di aggiornarsi. Dopo la migrazione puoi rialzarlo.
Per i dettagli su record, nameserver e posta leggi dominio, DNS e posta nel cambio di hosting.
Fase 6: congela e passa
Scegli un orario con poco traffico. Poco prima del passaggio:
- Metti il sito in sola lettura o sospendi pubblicazioni, commenti e ordini per il tempo necessario.
- Esegui un'ultima copia aggiornata di file e database e importala sul nuovo ambiente.
- Aggiorna i record DNS verso il nuovo server.
- Verifica la propagazione da più reti, anche con strumenti pubblici di interrogazione DNS.
Per un negozio online il congelamento è critico: un ordine ricevuto sul vecchio server dopo l'ultima copia andrebbe perso. Pianifica una finestra breve oppure usa strumenti che sincronizzano le differenze.
Fase 7: verifiche e disattivazione del vecchio servizio
Dopo il passaggio:
- Controlla moduli, pagamenti, accessi, email e prestazioni sul sito in produzione.
- Verifica certificato, reindirizzamenti e mappa del sito.
- Attiva i backup sul nuovo hosting e prova un ripristino.
- Monitora gli errori per qualche giorno.
- Mantieni il vecchio hosting attivo per alcuni giorni e disdicilo solo dopo un ultimo backup.
Esempio di calendario
| Giorno | Attività |
|---|---|
| Lunedì | Inventario, backup, verifica del contratto |
| Martedì | Allestimento del nuovo ambiente e prime prove |
| Mercoledì | Prove complete, abbassamento del TTL |
| Venerdì sera | Congelamento, ultima copia, aggiornamento dei DNS |
| Sabato e domenica | Monitoraggio, verifica della posta |
| Settimana seguente | Disdetta del vecchio servizio, dopo ultimo backup |
Il calendario è un esempio da adattare. La finestra va scelta in base ai periodi di traffico del tuo sito.
Impatto sul posizionamento nei motori di ricerca
Se il dominio e gli indirizzi delle pagine restano gli stessi, la migrazione tra hosting non dovrebbe modificare il posizionamento, a patto che il sito resti disponibile e veloce. Evita di cambiare nello stesso momento struttura degli indirizzi, tema e hosting. Se cambiano gli indirizzi, preparare i reindirizzamenti permanenti è indispensabile.
Errori da evitare
- Cancellare il vecchio hosting il giorno del passaggio.
- Dimenticare la posta elettronica.
- Non abbassare il TTL.
- Cambiare più cose insieme (hosting, tema, indirizzi) rendendo impossibile capire che cosa ha causato un problema.
- Non provare il sito sul nuovo server prima di esporlo.
Quando consultare un professionista
Per siti di vendita, con molti dati o con integrazioni complesse, affidare la migrazione a un tecnico riduce il rischio. Alcuni fornitori offrono la migrazione assistita: chiedi cosa comprende e se garantisce la prova prima del passaggio. Per valutare se il cambio si ripaga usa il calcolatore del ritorno.
Domande frequenti
Quanto dura una migrazione?
Per un sito piccolo, poche ore di lavoro distribuite su alcuni giorni per la preparazione e la propagazione. Per siti complessi, di più.
Il sito si ferma durante la propagazione dei DNS?
No, se entrambi i server sono attivi e contengono la stessa versione. Gli utenti vengono instradati sul nuovo server man mano che i DNS si aggiornano.
Devo cambiare il dominio?
No. Il dominio può restare dov'è: cambia l'indirizzo a cui punta.
Posso usare un plugin per migrare?
Sì, ma verifica il risultato. Per siti grandi, un trasferimento manuale o assistito può essere più affidabile.
Fonti e approfondimenti
- WordPress.org — documentazione ufficiale su requisiti e manutenzione.
- Registro .it — informazioni su domini .it e nameserver.
- ICANN — riferimenti sui domini generici e sul sistema dei nomi di dominio.
