Come migrare un sito web aziendale su un nuovo host web

Pubblicato: 2021-01-07

Dall'alba dell'era di Internet, le aziende hanno iniziato a fare affidamento sui loro siti Web come strumento di vendita e marketing principale.

Ma come con la maggior parte delle tecnologie aziendali, spesso arriva il momento in cui gli aggiornamenti e le modifiche diventano necessari. Al di là di semplici alterazioni visive e aggiornamenti delle funzionalità, tuttavia, apportare le modifiche necessarie a volte richiede la migrazione del sito Web aziendale a un nuovo host web.

Questo processo può essere irto di sfide di cui la maggior parte delle aziende non è a conoscenza o non è preparata a gestire. Per aiutare le aziende che hanno bisogno di migrare i loro siti su un nuovo host web, ecco una panoramica di come funziona il processo dall'inizio alla fine.

Tratteremo alcuni dei principali motivi per cui potresti aver bisogno di cambiare host web, quando è meglio cercare un aiuto professionale e come creare un piano passo dopo passo per spostare il tuo sito senza causare rotture o gravi tempi di inattività. Immergiamoci.

Perché migrare su un nuovo host web?

Ci sono una serie di motivi per cui potrebbe diventare necessario per la tua azienda cambiare host web.

Possono variare dal semplice:

  • Non essere soddisfatto del servizio clienti del tuo attuale host
  • Cercando di risparmiare sui canoni mensili di hosting
  • Il tuo attuale host non è affidabile come dovrebbe essere

Al complesso:

  • Stai aggiornando il tuo sito e richiede un supporto lato server che il tuo attuale host non offre
  • Il livello di traffico del tuo sito web ha superato le capacità del tuo attuale host
  • Il tuo sito richiede un server dedicato invece di spazio di hosting condiviso
  • Stai sviluppando un nuovo sito Web che dipende da un sistema di gestione dei contenuti che il tuo attuale host non supporta
  • La tua azienda richiede funzionalità di sicurezza avanzate che il tuo attuale host non fornisce

Uno qualsiasi dei motivi di cui sopra può richiedere un cambio di host web. Ma questo non è affatto un elenco esclusivo. La cosa più importante da riconoscere, tuttavia, è che spostare un sito Web aziendale su un nuovo host non è mai una questione di poco conto. È qualcosa che devi affrontare con grande attenzione e le conseguenze di un errore può avere conseguenze di vasta portata, non ultimo il danno alla reputazione e la perdita di entrate che deriverebbero da una migrazione del sito Web fallita.

Come determinare se è necessario un aiuto professionale durante la migrazione di un sito Web

Poiché il tuo sito web aziendale è così vitale per il suo continuo successo, non è sempre consigliabile farlo da solo quando devi migrare a un nuovo host web. In determinate circostanze, potrebbe essere possibile gestire il lavoro da soli. Ma non ci sono regole rigide per farti sapere quando è il momento di cercare un aiuto professionale per il lavoro.

Parlando in generale, se hai almeno una moderata competenza tecnica, potresti essere in grado di gestire una migrazione da solo se:

  • Il tuo sito web è composto solo da poche pagine statiche
  • Il tuo sito web utilizza un CMS che offre un'utilità di migrazione
  • Non hai ancora lavorato sulla SEO del tuo sito
  • Il tuo sito Web non gestisce alcuna transazione di eCommerce o funzioni di servizio clienti mission-critical

Se una delle precedenti affermazioni è vera, è improbabile che le conseguenze di commettere errori durante la migrazione del sito Web aziendale siano così grandi. Ma, allo stesso tempo, se una delle precedenti è vera, il costo associato all'assunzione di un aiuto professionale per il lavoro non sarà elevato, tanto per cominciare.

La conclusione qui è che se hai dei dubbi nella tua mente sulla tua capacità di gestire la migrazione, è meglio peccare per eccesso di cautela e cercare qualsiasi aiuto professionale di cui hai bisogno. Probabilmente sarai felice di esserti risparmiato dei sostanziali mal di testa.

Da dove iniziare con i piani di migrazione dell'host web

Se hai deciso di affrontare tu stesso la migrazione del tuo sito web, o se stai cercando di risparmiare denaro completando tu stesso alcuni dei passaggi più semplici, è importante sapere in anticipo esattamente cosa è coinvolto. In questo modo, puoi pianificare ed eseguire la migrazione del tuo sito web in modo ordinato. Ciò contribuirà a ridurre al minimo la possibilità che qualcosa vada storto, oltre a garantire che il sito Web della tua attività non subisca tempi di inattività prolungati.

E anche se hai deciso di lasciare la migrazione a un esperto, vale comunque la pena capire il processo in modo da poter seguire l'avanzamento del progetto. Per aiutarti in entrambi i casi, ecco una guida passo passo ai passaggi coinvolti nel processo di migrazione del sito web.

Crea un inventario

Prima di prendere in considerazione l'idea di fare qualsiasi altra cosa, dovrai documentare tutti i contenuti del tuo sito Web in modo da non lasciare inavvertitamente qualcosa alle spalle. In questa fase, esercitare un po' di pazienza è fondamentale. Devi ricordare che più accurati sono i tuoi preparativi iniziali, più facile sarà ogni passaggio successivo.

Per iniziare, dovresti creare un file master nel tuo elaboratore di testi preferito per centralizzare alcune delle informazioni importanti che raccoglierai. La prima cosa che devi sapere è l'indirizzo IP del tuo sito web esistente (sarà necessario più avanti nel processo di migrazione). Se hai accesso diretto al tuo server web esistente, ci sono utilità di indirizzo IP che puoi usare per trovare le informazioni necessarie.

In caso contrario, digita semplicemente l'indirizzo completo del tuo sito Web nell'utilità Dig di Google e registra le informazioni che restituisce. Tieni presente, tuttavia, che se il tuo sito Web aziendale utilizza una rete di distribuzione dei contenuti per accelerare la consegna delle pagine, la risposta non ti fornirà le informazioni di cui hai bisogno. Se non sei sicuro di aver ottenuto l'indirizzo IP corretto, contatta il tuo host web esistente e chiedigli direttamente le informazioni corrette.

Successivamente, dovrai catalogare tutti i file, gli elementi multimediali, i database e altri materiali che compongono il tuo sito web. L'obiettivo è mappare la struttura del tuo sito in modo che tu possa assicurarti di non tralasciare nulla. Ti consigliamo di organizzare le informazioni in un grafico della gerarchia del sito come quello di seguito:

esempio di architettura del sito web

Con il grafico compilato, la prossima cosa di cui avrai bisogno è elencare tutti i reindirizzamenti esistenti all'interno del tuo sito web. I reindirizzamenti potrebbero essere attivi perché hai disattivato le pagine scadute o se hai scelto di instradare il traffico in entrata dalle pagine di destinazione dismesse a quelle più recenti e più pertinenti. Non riuscire a eseguire correttamente questo passaggio garantirà che gli utenti Web che arrivano al tuo sito migrato incontreranno vicoli ciechi e pagine rotte. Inutile dire che non è l'ideale.

Fai un backup

Dopo aver catalogato il tuo sito web esistente, il passaggio successivo nel processo di migrazione consiste nell'eseguire un backup completo di tutto ciò che si trova sui server del tuo attuale host web. Questo servirà come un sistema di sicurezza nel caso in cui tu abbia trascurato qualcosa.

Nella maggior parte dei casi, avrai bisogno di software o utilità aggiuntivi per completare il processo di backup. Se sei fortunato e il tuo host web esistente utilizza cPanel (che è abbastanza comune) per eseguire i suoi server, il processo di backup è semplice. Usa semplicemente la procedura guidata di backup disponibile tramite la pagina di gestione del tuo sito per creare un backup completo del sito e trasferirlo in una posizione sicura (come un'unità di backup, un archivio di file nel cloud, ecc.).

Se non è disponibile una procedura guidata di backup o il tuo server esistente non esegue cPanel, dovrai eseguire i backup a mano. Inizia utilizzando il client FTP di tua scelta per scaricare l'intera struttura dei file del tuo sito Web esistente. Quindi, dovrai acquisire uno snapshot di tutti i database su cui si basa il tuo sito.

Poiché MySQL è il tipo di database di siti Web più comune, puoi scegliere tra diversi metodi per ottenere il backup di cui hai bisogno. Se, tuttavia, il tuo sito Web utilizza un backend di database diverso, la soluzione migliore è lasciare l'attività a un professionista o contattare il tuo attuale host web per chiedere aiuto.

Copia i tuoi file

La buona notizia è che avere un backup completo del sito semplifica il resto del processo di migrazione. Ad esempio, puoi utilizzare quel backup per caricare una copia delle risorse del tuo sito sul tuo nuovo servizio di hosting. Utilizzando lo stesso client FTP che hai utilizzato per eseguire il backup, devi solo connetterti al tuo nuovo host e caricare gli stessi file. Se la larghezza di banda di Internet è un problema, puoi anche scegliere di avviare un trasferimento di file direttamente tra il tuo vecchio host web e quello nuovo.

Una volta completato il trasferimento dei file, è una buona idea verificare manualmente che tutti i file necessari siano arrivati ​​al nuovo host. È possibile utilizzare la documentazione creata nella fase di pianificazione per farlo. Se qualcosa è fuori posto, assicurati di correggere il problema prima di procedere al passaggio successivo.

Copia i tuoi database

Proprio come hai fatto con i file del tuo sito web esistente, dovrai anche trasferire tutti i database del sito al tuo nuovo host. E ancora, se hai a che fare con database MySQL, questo è un processo abbastanza semplice.

I tre passaggi coinvolti sono i seguenti:

  • Sul tuo vecchio host web, esegui un dump del database eseguendo il comando:

mysqldump -u root -p --opt [nome database] > [nome database].sql

  • Copia il file di database risultante sul tuo nuovo host web utilizzando il metodo di trasferimento file di tua scelta
  • Quindi, importa il database in MySQL sul server del tuo nuovo host web usando il comando:

mysql -u root -p nuovodatabase < /percorso/di/nuovodatabase.sql

Dopo aver copiato correttamente i database richiesti sul tuo nuovo host web, dovrai dare un'occhiata al tuo sito web stesso per determinare cosa fare dopo. Nella maggior parte dei casi, il codice delle pagine del tuo sito conterrà riferimenti ai database che hai copiato. Dovrai aggiornare quei riferimenti per riflettere la loro nuova posizione sui server del nuovo host web. Dovresti contattare il tuo nuovo host web per le informazioni di connessione di cui avrai bisogno.

Una volta completati gli aggiornamenti necessari, dovresti dedicare del tempo a provare il sito Web sul tuo nuovo servizio di hosting. Se necessario, puoi creare una voce di nome di dominio temporanea come "staging.mybusinesswebsite.com" per accedere al tuo nuovo sito da un browser web standard. Ma se lo fai, assicurati di adottare le misure necessarie per impedire a Google di indicizzare il tuo sito di staging.

Se non rendi privato il tuo sito di staging, c'è la possibilità che i clienti che cercano il tuo sito web aziendale vengano reindirizzati nel posto sbagliato. Quando ciò accadrà, non dovrai solo avere a che fare con clienti arrabbiati che non possono raggiungere la tua attività, ma anche con la marea di recensioni negative dei clienti che probabilmente seguiranno. Allora avrai un problema completamente nuovo tra le mani: riparare la reputazione della tua attività.

Prepara il nuovo ospite

L'ultimo passaggio preparatorio che dovrai completare è preparare il tuo nuovo host web per il tuo sito web aziendale. Nella maggior parte dei casi, questo non è difficile. Dovrai raccogliere alcune informazioni di base sul tuo nuovo servizio di hosting, come ad esempio:

  • L'indirizzo IP assegnato al tuo account di hosting (in modo da poter reindirizzare i tuoi visitatori alla posizione giusta alla fine del processo)
  • Qualunque siano le credenziali richieste dall'host web per la connessione al pannello di controllo del nuovo sito, alle funzioni di trasferimento file e all'infrastruttura del database
  • Informazioni sulle funzioni DNS (Domain Name Service) dell'host web se vuoi che lo gestiscano per il tuo dominio web aziendale

Una volta ottenute le informazioni richieste, è necessario verificare che tutto sul nuovo host funzioni come previsto prima di procedere. Se qualcosa non funziona come dovrebbe, affrontalo con la tua nuova società di hosting prima di andare oltre. Ciò include assicurarsi che i servizi richiesti (come l'hosting di database compatibile) siano disponibili.

In caso contrario, la migrazione non può procedere e non vuoi scoprirlo ulteriormente nel processo di questo. Nel peggiore dei casi, puoi comunque scegliere un nuovo host web diverso. E se non altro, hai ottenuto una mappa del sito e un backup aggiornati, il che è di per sé prezioso.

Passa da un dominio all'altro

Quando sei certo che ogni parte del tuo sito web aziendale funzioni come dovrebbe sul nuovo host, dovresti essere pronto per renderlo attivo e disponibile al pubblico. Innanzitutto, dovresti annullare tutte le modifiche apportate per impedire l'accesso pubblico al tuo sito Web di staging (come specificato nel passaggio precedente). Quindi, dovrai modificare il file del nome del tuo dominio per indirizzare i visitatori del sito alla nuova posizione di hosting.

Anche in questo caso, il processo per farlo varia a seconda del registrar di domini della tua azienda. Ma quello che devi fare è modificare le voci DNS per il tuo sito web aziendale contenute nel suo file di zona di dominio.

panoramica del dns

Dovresti fare attenzione a non modificare o rimuovere nulla nel file di zona che non sia collegato al tuo sito web aziendale stesso. Nella maggior parte dei casi, stai cercando un record A che si riferisca a "www.mybusinesswebsite.com" (o qualunque sia l'indirizzo del tuo sito web principale). Dovrai cambiare l'indirizzo IP elencato in quella voce con quello fornito dal tuo nuovo servizio di web hosting.

Dopo aver apportato la modifica richiesta, tieni presente che possono essere necessarie fino a 24 ore prima che gli utenti smettano di arrivare al tuo vecchio sito e inizino a comparire su quello nuovo. Per questo motivo, è meglio lasciare questo passaggio per un fine settimana o qualsiasi altro orario non di punta. In questo modo, c'è meno possibilità che qualcuno si accorga che qualcosa è cambiato, portando a una transizione più fluida del cliente.

Ricorda, tuttavia, che tutte le modifiche al tuo vecchio sito web che sono avvenute dopo aver copiato i suoi file non verranno trasferite automaticamente al tuo nuovo host. Quindi, se il tuo sito ha funzioni che accettano l'input dell'utente (come iscrizioni a mailing list, moduli di inserimento indirizzi o funzioni di e-commerce), dovrai aggiornare di conseguenza il tuo nuovo sito. Oppure puoi semplicemente disabilitare il tuo vecchio sito web non appena aggiorni le tue voci DNS e accettare semplicemente che alcune persone non saranno in grado di raggiungerlo per un breve periodo.

Conclusione

Come puoi vedere, il processo fisico di migrazione di un sito Web aziendale a un nuovo servizio di hosting è semplice nella maggior parte dei casi. Ma dovresti evitare di fare supposizioni su come si tradurrà nel tuo sito web aziendale specifico. Ecco perché è una buona idea cercare tutto l'aiuto di cui hai bisogno lungo la strada e non dare nulla per scontato. Meglio ancora, se non sei sicuro di poter gestire il lavoro, assumi qualcuno che abbia le capacità e l'esperienza giuste per farlo bene la prima volta.

Se scegli di affrontare il lavoro da solo, assicurati di dedicare tutto il tempo necessario alle fasi di pianificazione e test del processo. La migrazione del tuo sito web aziendale non è una gara. Se lo fai nel modo giusto, i tuoi clienti non sapranno che sta succedendo qualcosa, non importa quanto tempo impieghi. In caso contrario, lo sapranno immediatamente e te lo faranno sapere.

Comunque tu scelga di procedere, ora dovresti almeno capire cosa comporta la migrazione di un sito web aziendale da un host web a un altro. E come si suol dire – la conoscenza è potere – e ora hai il potere di gestire questo importantissimo processo con il coinvolgimento diretto o minimo che desideri.