Ottenete oggi il miglior plugin per il backup e la migrazione di WordPress
Ottenere Duplicator ora
Annuncio di Duplicator Cloud

[I backup in cloud sono appena diventati più semplici: Duplicator Cloud elimina l'archiviazione di terze parti

Esplorate i piani di archiviazione cloud scalabili e convenienti con Duplicator Cloud e mantenete i backup del vostro sito al sicuro, organizzati e accessibili in un...
Come organizzare la migrazione di un sito web

Come organizzare la migrazione di un sito web 

Scritto da: avatar dell'autore Joella Dunn
avatar dell'autore Joella Dunn
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator è specializzata nella manutenzione dei siti, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è assicurarsi che il vostro sito WordPress sia sicuro e pronto per la crescita.
     Recensito da: avatar del recensore John Turner
avatar del recensore John Turner
John Turner è il presidente di Duplicator. Ha oltre 20 anni di esperienza commerciale e di sviluppo e i suoi plugin sono stati scaricati oltre 25 milioni di volte.

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:

  • Perché una corretta pianificazione previene i disastri della migrazione e protegge le vostre classifiche SEO
  • Come eseguire una migrazione in tre fasi che riduca al minimo i tempi di inattività e il rischio
  • Fasi essenziali di pre-migrazione, tra cui backup, verifiche SEO e controlli di compatibilità.
  • Quali metodi di migrazione funzionano meglio per i diversi tipi di siti web?
  • Procedure critiche di test e monitoraggio post-migrazione per garantire il successo.

Indice dei contenuti

Perché avete bisogno di un piano di migrazione del sito web?

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:

  • Tempi di inattività minimi: Il vostro sito resta attivo mentre i dati vengono spostati dietro le quinte
  • Nessuna perdita di dati: nulla viene perso o danneggiato durante il trasferimento.
  • Protezione SEO: Le vostre classifiche di ricerca rimangono intatte durante la migrazione.
  • Tranquillità: si dorme bene sapendo che tutto è sotto controllo

Come organizzare la migrazione di un sito web

Ecco il mio collaudato approccio in tre fasi per una migrazione di successo del sito web:

  • Fase 1: pianificazione e preparazione: Definire l'ambito, creare una tempistica, scegliere gli strumenti, eseguire il backup di tutto e verificare il SEO.
  • Fase 2: Esecuzione della migrazione: Trasferire i file e i database utilizzando il metodo di migrazione prescelto, mantenendo il sito originale in vita.
  • Fase 3: controlli finali post-migrazione: Test approfonditi, aggiornamento del DNS e monitoraggio dei problemi prima della messa in funzione completa.

Fase 1: Pianificazione e preparazione prima della migrazione

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:

  • Definire l'ambito e gli obiettivi della migrazione: Stabilire se si tratta solo di cambiare host o anche di aggiornare i domini e il design.
  • Creare un calendario realistico: Evitate i periodi di traffico intenso e fissate delle scadenze per ogni compito importante.
  • Scegliere il metodo di migrazione giusto: Confrontare le opzioni di migrazione manuale, host e plugin
  • Preparare l'ambiente di destinazione: Assicurare la compatibilità del server e le risorse adeguate
  • Creare un backup completo: Proteggete i vostri dati con più copie archiviate in luoghi diversi.
  • Effettuare un audit SEO: Documentare le prestazioni attuali per proteggere le classifiche di ricerca

Definire la portata e gli obiettivi della migrazione

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.

Creare una linea temporale

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.

Scegliere il metodo e gli strumenti di migrazione

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.

Preparare l'ambiente di destinazione

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à.

Eseguire un backup completo e sicuro

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.

Backup completo del sito preimpostato

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.

Escludere i plugin e i temi inattivi dal backup

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

Più posizioni di archiviazione di backup

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à.

Effettuare un audit SEO

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.

Verifica del sito AIOSEO

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.

Fase 2: Esecuzione della migrazione del sito web

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:

  • Trasferire i file e il database: Utilizzare il metodo scelto per spostare tutti i dati del sito sul nuovo server.
  • Mantenere attivo il sito originale: Mantenere l'accesso dei visitatori mentre si costruisce la versione migrata separatamente
  • Gestione automatica dei dettagli tecnici: Lasciate che gli strumenti di migrazione aggiornino gli URL e i percorsi dei file senza modificare manualmente il database.

Migrare i file e il database

Se si utilizza Duplicator, questo passaggio è semplice. Create il pacchetto di migrazione sul vecchio sito e scaricate l'archivio e i file di installazione.

Duplicator Lite scaricare il backup

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.

Importare un backup con Duplicator

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

Caricare il backup di Duplicator sul 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.

Migrazione guidata del Duplicatore

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.

Fase 3: Controlli finali post-migrazione

Questa è la fase di controllo della qualità. Il vostro sito potrebbe essere stato spostato, ma non è ancora attivo.

In questa fase, vi occuperete di:

  • Testate accuratamente il sito migrato: Utilizzate il vostro file hosts per verificare la funzionalità prima di andare in onda.
  • Aggiornare le impostazioni DNS: Puntare il dominio al nuovo server al termine dei test.
  • Eseguire la pulizia finale e il monitoraggio: Rimuovere i file temporanei e verificare la presenza di eventuali problemi

Test del sito migrato

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.

Aggiornare il DNS

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.

Pulizia finale e monitoraggio

Una volta che il DNS si è propagato completamente, completare le operazioni finali:

  • Rimuovere la voce del file hosts aggiunta per la prova.
  • Eliminare il programma di installazione della migrazione e i file di archivio dal nuovo server.
  • Controllare Google Search Console per verificare la presenza di eventuali nuovi errori o problemi di crawling.

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.

Domande frequenti (FAQ)

Il mio sito web subirà dei tempi di inattività durante la migrazione?

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.

Quanto tempo richiede la migrazione di un sito web?

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.

Cosa succede se la migrazione fallisce?

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.

La migrazione del mio sito web danneggerà il mio SEO?

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.

Perché non lasciare che il mio nuovo host web gestisca la migrazione?

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.

Organizzare la migrazione per impostare il nuovo sito per il successo

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:

avatar dell'autore
Joella Dunn Scrittrice di contenuti
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator è specializzata nella manutenzione dei siti, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è assicurarsi che il vostro sito WordPress sia sicuro e pronto per la crescita.

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.