Come migrare il tuo sito WordPress senza perdere traffico

Migrare un sito WordPress può sembrare un’operazione rischiosa: errori nella procedura possono causare downtime, perdita di contenuti o, peggio ancora, cali di traffico e posizionamento SEO.

Tuttavia, seguendo questa guida passo passo, è possibile spostare il tuo sito senza intoppi.

Cosa serve prima di iniziare

Prima di iniziare la migrazione, assicurati di avere:

  • Accesso al pannello di amministrazione WordPress del sito da migrare.
  • Accesso FTP o file manager del nuovo hosting.
  • Un database MySQL pronto sul nuovo server (ti serviranno nome, utente, password e host).

Migrazione con plugin

Il metodo più semplice per fare una migrazione di un sito WordPress è quello di usare un plugin, come Duplicator.

Dal pannello di amministrazione. vai su Plugin > Aggiungi nuovo e cerca Duplicator.

Installa e attiva il plugin.

Creare i file di backup e installer

Vai su Duplicator > Backup.

duplicator crea nuovo backup

Clicca su Crea nuovo.

duplicator nuovo backup

Nella sezione Backup zip seleziona tutti i contenuti.

Nella sezione Installer imposta i valori del nuovo database.

Clicca su Successivo.

Partirà una scansione che richiederà qualche minuto.

Al termine della scansione clicca su Compila.

Duplicator creerà due file di backup:

  • Un file .zip contenente tutti i file e il database del tuo sito.
  • Un file installer.php che servirà per installare il sito sul nuovo server.
backup duplicator finito wp

Una volta terminata la creazione del pacchetto, clicca su Scarica entrambi i file per scaricare sia il file .zip che installer.php.

Conserva questi file sul tuo computer, li caricherai sul nuovo hosting.

Carica i file sul nuovo server

Ora accedi al tuo nuovo spazio web tramite FTP o file manager del pannello di controllo.

Carica entrambi i file (installer.php e il pacchetto .zip) nella cartella principale del nuovo dominio (es. httpdocs, public_html, www).

Assicurati che non ci siano altri file o versioni di WordPress nella stessa cartella.

Avvia l’importazione

Nel browser apri l’indirizzo:

https://nuovodominio.it/installer.php

Ti si aprirà il wizard di installazione Duplicator.

importer duplicator

Compila i campi nella sezione Database Connection con i dati del tuo nuovo database (nome, utente, password, host) se non lo hai ancora fatto.

Se il database non esiste ancora, crealo prima dal pannello di controllo del tuo hosting.

Clicca su Validate.

Duplicator controllerà che tutto sia pronto.

validation duplicator wp

Seleziona I have read and accept terms & notices e clicca su Next per avvia l’importazione del sito.

Duplicator aggiornerà automaticamente gli URL (utile se stai cambiando dominio).

Alla fine, clicca su Admin login per aprire il sito migrato.

test site duplicator wp

Controlla che tutto funzioni

Dopo la migrazione naviga in tutte le pagine principali per verificare che tutto funzioni correttamente.

Per sicurezza, rigenera i permalink da Impostazioni > Permalink e clicca su Aggiorna senza modificare niente.

Verifica link, immagini, moduli di contatto, invio email.

Se hai spostato il sito su un nuovo dominio

Se hai spostato il sito su un nuovo dominio, devi comunicare a Google e agli utenti che ogni pagina è stata spostata in modo permanente.

Questa operazione si fa tramite redirect 301 all’interno del file .htaccess.

Aggiungi questo codice nel file .htaccess del vecchio sito:

# Redirect 301 da vecchio dominio a nuovo dominio
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.vecchiodominio\.it$ [OR]
RewriteCond %{HTTP_HOST} ^vecchiodominio\.it$
RewriteRule (.*)$ https://www.nuovodominio.it/$1 [R=301,L]

Questo codice reindirizza tutto il traffico verso il nuovo dominio mantenendo la stessa struttura degli URL.

Se hai cambiato dominio, aggiungi il dominio a Google Search Console.

Operazioni post-migrazione

Invia la sitemap a Google Search Console.

Per le prime settimane monitora il Google Search Console per vedere se ci sono nuovi problemi o errori di indicizzazione.

Sponsor

Vhosting
themeforest