Lista di controllo per la migrazione di WordPress: prima e dopo

Pubblicato: 2023-02-12

Se hai deciso di cambiare il tuo host web, spostare il tuo sito web WordPress può sembrare un po' scoraggiante. Se il tuo sito è completamente attivo, potresti chiederti come farlo senza interrompere l'esperienza dell'utente. Potresti anche essere preoccupato di perdere dati importanti e danneggiare il posizionamento nei motori di ricerca.

Fortunatamente, questi sono problemi che puoi risolvere attraverso un'adeguata pianificazione. Facendo ricerche sufficienti e seguendo una lista di controllo per la migrazione di WordPress, puoi stare tranquillo e garantire un processo di migrazione senza intoppi.

In questo post, daremo un'occhiata più da vicino alla migrazione del sito Web e perché è importante. Quindi, ti guideremo attraverso il processo di migrazione esaminando cosa puoi fare prima, durante e dopo. Iniziamo!

Che cos'è la migrazione del sito Web?

La migrazione del sito Web è quando sposti un sito da un host a un altro. Ciò comporta il trasferimento dei file e dei database su un nuovo server.

Potrebbe essere necessario cambiare host se la tua attività cresce. Ad esempio, il tuo attuale piano di hosting potrebbe avere risorse limitate e il server potrebbe non essere in grado di soddisfare una maggiore domanda di traffico.

Allo stesso modo, potresti essere diventato insoddisfatto delle prestazioni del tuo server. Potresti riscontrare tempi di caricamento lenti e tempi di inattività frequenti.

La migrazione del tuo sito a un nuovo provider di hosting può essere un processo delicato. Se non lo fai correttamente, potresti perdere alcuni dei tuoi contenuti, così come il tuo posizionamento nelle pagine dei risultati dei motori di ricerca (SERP).

L'importanza della migrazione del sito web

La migrazione del sito web ha molti vantaggi, a seconda delle circostanze. Quando hai avviato la tua attività, probabilmente hai optato per un servizio di hosting a prezzi accessibili.

Tuttavia, è probabile che il tuo sito web stia crescendo insieme alla tua attività. Una soluzione di hosting più avanzata può aiutarti a gestire volumi di traffico maggiori e offrire una migliore User Experience (UX).

Ad esempio, potresti voler passare a un host che offre hosting WordPress gestito per le aziende, come WP Engine:

Schermata della home page di WP Engine

I nostri piani di hosting specifici per WordPress ti semplificano la gestione della tua attività online. Gestiamo diverse attività per te, inclusi backup, aggiornamenti, controlli di sicurezza e altro.

Suggerimenti per una migrazione di successo del sito web

Molti dei problemi che potresti incontrare con la migrazione del sito Web possono essere evitati attraverso una buona pianificazione. Pertanto, è importante che tu faccia qualche ricerca prima di passare al tuo nuovo host. Ad esempio, ti consigliamo di assicurarti che offrano un pacchetto migliore rispetto al tuo attuale fornitore.

Inoltre, potresti voler verificare se il tuo nuovo host può aiutarti con la migrazione. Alcuni host si offriranno di farlo per te.

Ad esempio, WP Engine ha stretto una partnership con BlogVault per creare un plug-in di migrazione WordPress automatizzato:

WP Engine Pagina di destinazione "Migrazione facile e gratuita di WordPress da qualsiasi host".

Puoi anche migrare il tuo sito manualmente. Prima di farlo, potresti voler creare un elenco completo di collegamenti sul tuo sito, utilizzando uno strumento come Screaming Frog:

Home page della rana urlante

Questo può anche aiutarti a identificare errori di scansione e reindirizzamenti e correggere eventuali collegamenti interrotti. Puoi quindi salvare questi dati per assicurarti di non perderli durante la migrazione.

Cosa fare prima della migrazione

Per aiutarti a prepararti alla migrazione, abbiamo creato un elenco di passaggi da eseguire prima di iniziare.

Passaggio 1: scegli il momento giusto

Una migrazione ben pianificata dovrebbe avere un impatto minimo sulle prestazioni del tuo sito. Mentre un calo del traffico è inevitabile, puoi minimizzare questo effetto migrando il tuo sito web durante un periodo tranquillo, come a tarda notte o nelle prime ore del mattino.

Puoi utilizzare uno strumento come Jetpack Stats o Google Analytics per determinare il momento migliore per la tua migrazione:

Pagina principale di Jetpack

Ricorda di prendere in considerazione le differenze di orario. Se risiedi in Europa ma il tuo traffico proviene da paesi asiatici, potresti dover eseguire il processo quando la maggior parte dei tuoi utenti è addormentata.

Passaggio 2: cancella il tuo programma

Successivamente, ti consigliamo di assicurarti che i tuoi programmi di contenuto e marketing siano vuoti. Potresti voler evitare di migrare nel periodo delle promozioni o dei saldi, poiché è probabile che si tratti di periodi di grande affluenza.

Inoltre, ti consigliamo di mettere in pausa tutta la creazione di contenuti per il momento. Qualsiasi contenuto pubblicato durante il processo di migrazione non verrà trasferito al nuovo host. Ciò significa che perderai tutte le modifiche apportate al sito durante tale periodo. Se hai un negozio online, dovrai anche mettere in pausa i tuoi ordini.

Passaggio 3: informa i tuoi clienti

La migrazione del tuo sito web probabilmente causerà qualche interruzione del tuo servizio. Pertanto, è una buona idea informare i tuoi clienti che il tuo sito sarà sottoposto a manutenzione programmata e che durante questo periodo non sarai in grado di elaborare gli ordini.

Se i clienti non sono in grado di accedere ai tuoi contenuti, la tua attività potrebbe sembrare poco professionale. Tuttavia, mostrare un avviso importante insieme a delle scuse può mostrare ai clienti che ci tieni a loro. Potresti anche contattarli via e-mail e pubblicare un post sulla tua pagina dei social media.

Passaggio 4: configura il tuo nuovo account di hosting

Se non l'hai già fatto, è giunto il momento di configurare il tuo account di hosting. È una buona idea farlo con qualche settimana di anticipo. In questo modo, se ci sono problemi con il tuo nuovo account, sarai in grado di risolverli prima di migrare il tuo sito.

Inoltre, questo ti darà il tempo di esplorare le funzionalità offerte dal tuo nuovo host. Puoi familiarizzare con gli strumenti e le impostazioni disponibili e porre al tuo provider tutte le domande che potresti avere sul processo di migrazione.

Dovrai anche creare un'installazione di WordPress con il tuo nuovo host. Molti provider di hosting offrono installazioni con un clic.

Passaggio 5: eseguire il backup del sito Web

Prima di migrare il tuo sito, è importante eseguire un backup dei file e del database. In questo modo, se qualcosa va storto, puoi ripristinare il tuo sito a una versione recente.

Molti host web offrono backup come parte dei loro pacchetti. Puoi anche usare un plugin come UpdraftPlus:

Pagina iniziale di UpdraftPlus

In alternativa, puoi eseguire un backup manuale utilizzando un client FTP (File Transfer Protocol) come FileZilla. Puoi quindi archiviare i file del tuo sito in un luogo sicuro.

Dovrai anche eseguire il backup del tuo database. Per fare ciò, vai su phpMyAdmin nel tuo account di hosting e fai clic sulla scheda Esporta . Quindi, seleziona il tuo metodo di esportazione preferito e fai clic su Vai :

screenshot di FileZilla

Questo è tutto. Una volta scaricato il database, puoi archiviarlo nella cartella di backup del tuo sito.

Cosa fare durante la migrazione

Ora sei pronto per iniziare la migrazione! Analizziamo il processo in semplici passaggi.

Passaggio 1: metti il ​​tuo sito in modalità di manutenzione

Mettere il tuo sito Web in modalità di manutenzione impedisce ad altri utenti di WordPress di apportare modifiche ai tuoi contenuti. Ad esempio, se gestisci un blog con più autori, gli autori non saranno in grado di pubblicare alcun post durante questo periodo. Inoltre, i visitatori del tuo sito non saranno in grado di visualizzare o interagire con i tuoi contenuti.

Puoi usare un plugin come WP Maintenance Mode per fare questo:

Screenshot del sito WordPress in modalità di manutenzione

Questo strumento ti consente di personalizzare il messaggio della modalità di manutenzione e aggiungere funzionalità interattive, come un conto alla rovescia e un chatbot. Puoi anche includere un modulo di iscrizione in modo che gli utenti possano essere avvisati quando il tuo sito sarà di nuovo attivo e funzionante.

Passaggio 2: migra i file e i database del tuo sito

Questa è la parte principale del processo di migrazione. Prima di iniziare, ti consigliamo di assicurarti di disporre di un backup del tuo sito.

Se stai eseguendo una migrazione manuale, dovrai accedere al tuo account di hosting e utilizzare il File Manager. In alternativa, puoi utilizzare un client FTP come FileZilla.

Inizia individuando la cartella principale del tuo sito WordPress. Questo è normalmente chiamato public_html . Quindi, carica i file di cui hai eseguito il backup in questa cartella:

Screenshot di come individuare il file root per il sito WordPress

Successivamente, dovrai caricare il tuo database sul tuo nuovo server. Vai al cPanel nel tuo nuovo account di hosting, vai alla sezione Database e scegli Database MySQL :

Schermata dei database MySQL

Qui, dovrai creare un nuovo database e aggiungere un utente. Successivamente, puoi caricare il tuo vecchio database tramite la scheda Importa .

Infine, dovrai modificare il file wp-config.php del tuo sito Web in modo che indirizzi al nuovo database. Puoi trovare questo file nella cartella principale del tuo sito.

Apri il file e individua le seguenti righe:

define('DB_NAME, 'db_name');

define('DB_USER, 'db_user');

define('DB_PASSWORD, 'db_pass');

Ora, inserisci semplicemente il nome del database, il nome utente e la password nei segnaposto. Questi sono gli stessi dettagli che hai creato per il nuovo database.

Passaggio 3: indirizza il tuo dominio al nuovo host

I record DNS (Domain Name System) sono dati che collegano il tuo nome di dominio al server che ospita il tuo sito. Questi includono i nameserver del tuo host, che potrebbero avere un aspetto simile a questo:

  • ns1.hostname.com
  • ns2.hostname.com

Dovrai aggiornare questi server dei nomi in modo che puntino al tuo nuovo host. WP Engine lo fa automaticamente tramite Domain Connect. Questo è uno strumento open source che ci consente di aggiornare i record DNS per tuo conto.

In alternativa, puoi farlo manualmente. Se hai utilizzato un registrar di nomi di dominio per il tuo dominio, dovrai accedere a quell'account per aggiornare i tuoi record DNS.

Tieni presente che dovrai attendere che i tuoi record DNS si propaghino in tutto il mondo. L'operazione potrebbe richiedere fino a 72 ore.

Cosa fare dopo la migrazione

Ora puoi iniziare i controlli essenziali per assicurarti che la migrazione sia andata a buon fine.

Passaggio 1: controlla il front-end e il back-end del tuo sito

In primo luogo, ti consigliamo di controllare il front-end del tuo sito Web per assicurarti che tutto funzioni come dovrebbe. Ad esempio, puoi testare i moduli di contatto, la sezione dei commenti e il processo di pagamento.

È anche una buona idea controllare il back-end. Puoi assicurarti che i tuoi plug-in siano attivati ​​con le impostazioni corrette e che gli altri utenti del tuo sito abbiano ancora accesso alla dashboard.

Passaggio 2: verifica le prestazioni del tuo sito

Puoi anche controllare la velocità del tuo sito, utilizzando uno strumento come GTmetrix:

Questo ti darà un rapporto dettagliato sulle prestazioni del tuo sito, inclusi i tempi di caricamento della pagina. Se sei passato a una potente soluzione di hosting, dovresti ottenere un punteggio elevato. Se i tuoi punteggi sono scarsi, potresti voler contattare il tuo nuovo host web per vedere se ci sono problemi con il server.

Infine, ti consigliamo di assicurarti che il tuo sito web venga indicizzato. Puoi utilizzare lo strumento di ispezione degli URL di Google Search Console per questo.

Una volta che sei soddisfatto del tuo nuovo piano di hosting, puoi chiudere il vecchio account. Se hai altri domini registrati con la stessa azienda, valuta la possibilità di migrarli sul tuo nuovo host.

Cosa succede se qualcosa va storto?

Se qualcosa va storto con la tua migrazione, puoi contattare il tuo nuovo host per ricevere assistenza. La maggior parte dei problemi si verifica a causa di una cattiva pianificazione. Tuttavia, se disponi di un backup recente, dovresti essere in grado di recuperare i tuoi contenuti.

Potresti anche riscontrare alcuni problemi con l'ottimizzazione per i motori di ricerca (SEO), tra cui modifiche ai tag canonici, perdita di markup dello schema o metadati e collegamenti interrotti. In tal caso, potresti dover chiedere a Google di ripetere la scansione dei tuoi URL.

Potrebbe anche essere necessario impostare reindirizzamenti 301, utilizzando un plug-in come Reindirizzamento. Inoltre, puoi utilizzare uno strumento come Broken Link Checker per correggere eventuali URL interrotti sul tuo sito.

Conclusione

La migrazione del sito Web è un lavoro che richiede molta pianificazione, ma spostare il tuo sito WordPress su un nuovo host non deve essere eccessivamente complicato. Fare qualche ricerca e seguire una lista di controllo per la migrazione può aiutare a semplificare il processo.

Prima di migrare il tuo sito, dovrai configurare il tuo nuovo account di hosting e creare un backup dei tuoi contenuti. Quindi, puoi mettere il tuo sito in modalità di manutenzione e trasferire i tuoi file e database sul tuo nuovo host. Dopo aver migrato il tuo sito, dovrai aggiornare i tuoi record DNS e assicurarti che tutto funzioni come dovrebbe.

Il nostro plug-in di migrazione WordPress fornisce un modo rapido per migrare il tuo sito WordPress su WP Engine. Dai un'occhiata ai nostri piani per iniziare!