[I backup in cloud sono appena diventati più semplici: Duplicator Cloud elimina l'archiviazione di terze parti
[I backup in cloud sono appena diventati più semplici: Duplicator Cloud elimina l'archiviazione di terze parti
John Turner
John Turner
Le migrazioni di siti web sono emozionanti. Si passa a un host migliore, a velocità più elevate o magari si ottiene finalmente quel server dedicato che si desiderava.
Ma sono anche terrificanti.
Ho visto troppi proprietari di siti effettuare migrazioni affrettate senza un piano, per poi ritrovarsi con siti rotti, database mancanti o settimane di inattività. La cosa peggiore? La maggior parte di questi disastri era completamente evitabile.
Ecco cosa ho imparato migrando decine di siti WordPress: il successo non viene dalla fortuna. Viene dall'organizzazione e dalla pianificazione.
Questo post illustra il mio approccio in tre fasi alle migrazioni di siti web. È lo stesso processo che utilizzo per ogni migrazione di sito, che si tratti di un semplice blog o di un complesso negozio di e-commerce.
Seguendo questa tabella di marcia, potrete migrare il vostro sito web con fiducia, invece di incrociare le dita e sperare nel meglio.
In questo post imparerete:
Senza un piano di migrazione del sito web, si tratta essenzialmente di prendere file e database a caso, buttarli su un nuovo server e pregare che non si rompa nulla.
Ho visto questo approccio fallire più volte di quante ne possa contare. I siti vanno offline per giorni. I database si corrompono. Le immagini scompaiono. Le classifiche SEO crollano perché i reindirizzamenti non sono stati impostati correttamente.
Quando ho tentato la mia prima migrazione senza alcuna preparazione, ho dimenticato di esportare correttamente il database. Il mio sito non ha visualizzato altro che messaggi di errore per ore mentre capivo cosa fosse andato storto.
Un buon piano di migrazione evita tutto questo caos. Quando si organizza correttamente la migrazione di un sito web, si ottiene:
Ecco il mio collaudato approccio in tre fasi per una migrazione di successo del sito web:
Questa è la fase più importante dell'intera migrazione. So che si è tentati di passare alla parte di spostamento vera e propria, ma fidatevi di me.
Misurare due volte, tagliare una volta. Il tempo dedicato alla pianificazione ora vi risparmierà ore di panico in seguito.
In questa fase, vi occuperete di:
Prima di toccare un singolo file, dovete sapere esattamente cosa state facendo. Ponetevi queste domande chiave:
Sto solo cambiando host? Sto cambiando anche i domini?
Devo riprogettare il sito durante la migrazione?
Le risposte definiscono tutto ciò che riguarda il vostro progetto.
Un semplice cambio di host è un progetto da fine settimana. Un cambio di host e di dominio più una riprogettazione del sito? È un'impresa lunga una settimana che richiede un'attenta pianificazione SEO.
Non migrare mai durante i periodi di maggior traffico. Controllate prima i vostri dati analitici.
Se siete un sito di e-commerce, evitate i periodi di vendita come il Black Friday. Se siete un blog B2B, evitate il lunedì mattina, quando tutti si aggiornano sulle novità del settore.
Lavorate a ritroso dalla data di avvio. Se volete lanciare il progetto venerdì prossimo, quando dovrete iniziare i test? Quando dovrebbe essere completata la migrazione? Quando è necessario creare il backup?
Stabilite delle scadenze per ogni compito importante. Il vostro futuro vi ringrazierà quando non sarete più impegnati a cercare di capire cosa vi aspetta.
Per spostare il vostro sito avete a disposizione tre opzioni principali e la scelta dei giusti strumenti di migrazione del sito web è fondamentale:
Migrazione manuale (FTP e phpMyAdmin): Questo è il metodo della vecchia scuola, in cui si scaricano i file via FTP e si esporta/importa il database tramite phpMyAdmin. Funziona, ma è lento e presenta un elevato rischio di errore da parte dell'utente.
Servizio di migrazione dell'host: Molte società di hosting offrono servizi di migrazione gratuita dei siti web. Il vantaggio? Non dovete fare nulla. Il lato negativo? Non avete alcun controllo sul processo, sui tempi e sui controlli di qualità.
Un plugin di migrazione (come Duplicator): Questo combina il controllo di una migrazione manuale con la sicurezza di un processo automatizzato. Si crea un backup completo del sito, lo si carica sul nuovo server e si esegue uno script di installazione. È più veloce delle migrazioni manuali e offre un maggiore controllo rispetto alle migrazioni di hosting.
Configurate completamente il vostro nuovo account di hosting prima di iniziare la migrazione. Non date per scontato che tutto funzioni perfettamente.
Verificate che il nuovo server soddisfi i requisiti del vostro sito. La versione di PHP è compatibile? Lo spazio di archiviazione è sufficiente?
Ho imparato questa lezione nel modo più duro quando ho migrato il sito di un cliente su un server con una versione PHP precedente. Il loro tema si è rotto completamente e abbiamo dovuto fare i salti mortali per aggiornare WordPress o il server.
Risparmiatevi il mal di testa verificando prima la compatibilità.
Creare un backup completo del sito attuale, includendo tutti i file, le tabelle del database e le immagini necessarie.
Con Duplicator, è sufficiente utilizzare la preimpostazione Backup del sito completo per copiare istantaneamente tutto ciò che è presente sul sito.

Tuttavia, vi consiglio di fare una pulizia preliminare alla migrazione. È una buona idea rimuovere i plugin e i temi inattivi, in modo da ottimizzare il sito appena trasferito.

Conservare le copie in almeno due luoghi che non siano il server attuale. Può trattarsi di Google Drive, Dropbox o del vostro computer locale.

Se qualcosa va storto durante la migrazione, questo backup è ciò che vi salva. Il sito originale non viene toccato durante il processo di migrazione, ma questo backup aggiuntivo consente di ripristinare i dati in caso di necessità.
Fate un'istantanea dello stato di salute SEO del vostro sito prima di cambiare qualcosa. Avete bisogno di un'immagine "prima" da confrontare in seguito.
AIOSEO è un popolare plugin SEO che vi offre un audit SEO completo del vostro sito. Risolvete subito eventuali problemi e registrate i vostri parametri di riferimento attuali.

Utilizzate uno strumento come Screaming Frog o Ahrefs per effettuare il crawling del vostro sito. Documentate le parole chiave più performanti, i livelli di traffico attuali e tutti gli errori 404 esistenti.
Questa verifica diventa fondamentale se le classifiche cambiano dopo la migrazione. Senza di essa, non si potrà mai sapere se la migrazione ha causato nuovi problemi o se i problemi esistenti sono stati riscontrati per la prima volta.
Ora arriva la fase di azione. Tutta la pianificazione è stata ripagata perché si sa esattamente cosa si sta facendo e quando lo si sta facendo.
In questa fase, vi occuperete di:
Se si utilizza Duplicator, questo passaggio è semplice. Create il pacchetto di migrazione sul vecchio sito e scaricate l'archivio e i file di installazione.

Se avete già installato WordPress sulla destinazione, installate Duplicator e trovate la pagina Importa backup. Trascinate qui il file di backup originale per migrare immediatamente i vostri dati.

Tuttavia, non è nemmeno necessario installare WordPress. In alternativa, potete caricare entrambi i file di backup nella directory principale del vostro nuovo server.

Eseguire lo script di installazione visitandolo nel browser. Il programma di installazione vi guida nella connessione al nuovo database e gestisce tutti i dettagli tecnici, come l'aggiornamento degli URL e dei percorsi dei file.

In una migrazione manuale, si dovrebbero scaricare migliaia di file via FTP (il che richiede un'eternità), esportare il database tramite phpMyAdmin, caricare tutto sul nuovo server e quindi aggiornare manualmente tutti gli URL e i percorsi nel database.
Ho utilizzato entrambi i metodi più volte di quante ne voglia contare. Duplicator fa risparmiare ore ed elimina le opportunità di errore umano.
Questa è la fase di controllo della qualità. Il vostro sito potrebbe essere stato spostato, ma non è ancora attivo.
In questa fase, vi occuperete di:
Prima di puntare il vostro dominio sul nuovo server, testate tutto utilizzando il vostro file hosts locale. In questo modo è possibile visualizzare un'anteprima del nuovo sito, mantenendo il sito originale attivo per i visitatori.
Aggiungete questa riga al vostro file hosts (l'IP esatto sarà diverso per il vostro server):
123.45.67.89 yoursite.com
Ora, quando visiterete il vostro dominio, vedrete la versione migrata, mentre tutti gli altri vedranno ancora l'originale.
Testate tutto sistematicamente. Assicuratevi che il login dell'amministratore funzioni, che tutte le pagine vengano caricate senza errori, che le immagini vengano visualizzate correttamente e che i moduli di contatto vengano inviati correttamente. Se avete un negozio di e-commerce, testate il processo di checkout.
Questo è il momento della verità: il sito migrato viene reso accessibile a tutti.
Accedere alla registrazione del dominio o all'account di hosting e aggiornare i record DNS per puntare all'indirizzo IP del nuovo server.
Le modifiche DNS possono richiedere fino a 48 ore per propagarsi in tutto il mondo, anche se la maggior parte avviene entro poche ore. Durante questo periodo, alcuni visitatori potrebbero vedere il vecchio sito, mentre altri vedranno quello nuovo.
Non fatevi prendere dal panico se, dopo aver effettuato la modifica, vedete ancora il vecchio sito. Cancellate la cache del browser e riprovate tra un'ora.
Una volta che il DNS si è propagato completamente, completare le operazioni finali:
Mantenete attivo il vostro vecchio account di hosting per almeno una settimana come ultima rete di sicurezza. So che costa di più, ma consideratelo un'assicurazione.
Se dovesse accadere qualcosa di catastrofico, è possibile puntare rapidamente il DNS sul vecchio server mentre si risolve il problema. Dopo una settimana di funzionamento regolare, potete tranquillamente cancellare il vecchio account di hosting.
Quasi nessuno, se si usa il file hosts per fare un test prima di aggiornare il DNS. Il sito originale rimane completamente attivo mentre si costruisce la nuova versione su un server separato. L'unico tempo di inattività potenziale è il tempo necessario affinché il DNS inizi a puntare al nuovo server.
Dipende dalle dimensioni e dalla complessità del sito. Un piccolo blog potrebbe richiedere un'ora dall'inizio alla fine, mentre un grande sito di e-commerce potrebbe richiedere un giorno intero. Il trasferimento vero e proprio dei file richiede in genere 15-30 minuti, ma la maggior parte del tempo è dedicata ai test e all'accertamento che tutto funzioni perfettamente prima della messa in funzione.
Il vostro sito originale rimane completamente vivo e inalterato durante tutto il processo. Se qualcosa va storto sul nuovo server, potete risolvere i problemi senza alcuna pressione, poiché i vostri visitatori non sapranno mai che è successo qualcosa. Potrete risolvere i problemi con calma o ripristinare il backup completo effettuato durante la pianificazione.
No, se lo si fa in modo corretto, mantenendo gli stessi URL, la struttura del sito e non cambiando i contenuti durante la migrazione. Google considera una migrazione SEO corretta come se si stesse passando a un server più veloce e affidabile. Molti siti vedono effettivamente un incremento SEO dopo la migrazione a un hosting migliore, poiché la velocità del sito è un fattore di ranking.
I servizi di migrazione dell'host vi mettono alla loro mercé per quanto riguarda la programmazione e la qualità: potrebbero effettuare la migrazione durante le ore di punta del traffico, senza che voi possiate fare un test prima. Se lo fate da soli con uno strumento come Duplicator avete il controllo completo su tempi, processi e controlli di qualità. Inoltre, la qualità della migrazione dell'host varia notevolmente a seconda di chi gestisce il trasferimento specifico.
La migrazione di un sito web è semplice se suddivisa in fasi organizzate.
L'approccio in tre fasi funziona perché separa la pianificazione dall'esecuzione e dal collaudo. Non si cerca mai di capire cosa succederà mentre si spostano i file.
Ho utilizzato questa procedura esatta per qualsiasi cosa, da semplici blog WordPress a complessi siti associativi con database personalizzati. I passaggi aumentano o diminuiscono a seconda della complessità del sito, ma la struttura rimane la stessa.
Eliminate la paura delle migrazioni e provate oggi stesso Duplicator Pro. Gestisce i siti di grandi dimensioni senza fatica, offre backup su cloud storage per una maggiore sicurezza e include un programma di installazione semplificato che vi guida in ogni fase.
Vi chiederete perché mai avete pensato di fare le migrazioni in un altro modo.
Mentre siete qui, penso che vi piaceranno queste altre risorse WordPress selezionate a mano:
Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Raccomandiamo solo prodotti che riteniamo possano apportare un valore aggiunto ai nostri lettori.