Sposti il blog WordPress su un server più veloce copiando i file e il database sul nuovo server, provandolo e poi spostando il DNS. Il punto chiave, che rende tutto più semplice di quanto sembri, è che cambi solo dove vive il sito, non il suo indirizzo. Se il dominio resta lo stesso, gli URL non cambiano e non servono redirect: per Google il sito è identico, sta solo su una macchina diversa. In pratica copi la cartella wp-content, trasferisci il database con un export SQL, aggiorni il wp-config con i nuovi dati di accesso e provi il sito sul nuovo server prima di toccare il DNS. Per evitare interruzioni, abbassi prima il TTL del DNS e tieni il vecchio server attivo durante la propagazione. Il guadagno di velocità entra nei Core Web Vitals. WPBuildAI analizza il sito e prepara l’inventario di contenuti, immagini e URL per uno spostamento senza perdite.
Cambia il server, non l’indirizzo
Vale la pena fermarsi su questa distinzione, perché è ciò che rende lo spostamento a basso rischio. Un trasloco verso un server più veloce è un cambio di hosting, non di sito: lo stesso WordPress, con lo stesso dominio e gli stessi URL, gira semplicemente su una macchina migliore. Poiché gli indirizzi non cambiano, non c’è nulla da reindirizzare e nessuna posizione a rischio. È diverso dal cambiare dominio o struttura, dove invece servono i redirect, come in mantenere gli stessi URL. Tenere ben separate le due cose, hosting da un lato e indirizzi dall’altro, è il modo migliore per non introdurre problemi che non c’entrano con la velocità.
Cosa devi spostare
Uno spostamento completo ha tre parti, e lasciarne fuori una è la causa più comune di un sito che sul nuovo server non funziona:
- I file: soprattutto la cartella wp-content, con tema, plugin e la cartella uploads delle immagini.
- Il database: articoli, pagine, impostazioni, utenti e commenti, trasferito con un export SQL.
- Il wp-config: aggiornato con i dati di accesso al nuovo database.
Le immagini in uploads sono spesso la parte più pesante, e il Web Almanac 2024 ricorda quanto incidono, quindi verifica che siano arrivate tutte.
Copia i file e il database
Il cuore tecnico è trasferire file e database. Per i file, copi wp-content sul nuovo server via FTP o con un archivio. Per il database, fai un export in un file SQL e lo importi sul nuovo server. Se non hai pieno accesso al backend del vecchio sito, puoi recuperare i contenuti come in estrarre i dati senza phpMyAdmin, o leggere i contenuti pubblici tramite la WordPress REST API. Infine aggiorni il wp-config con i nuovi dati di accesso al database. Fatto questo, il sito esiste sul nuovo server, anche se il dominio punta ancora al vecchio.
Prova il sito prima di spostare il DNS
Prima di dirottare i visitatori, prova il sito sul nuovo server. Quasi tutti gli host danno un indirizzo temporaneo o permettono una prova locale: aprilo e controlla che le pagine si carichino, che le immagini ci siano e che il blog funzioni. È il momento per scoprire problemi mentre il traffico va ancora sul vecchio server e nessuno ne risente. Confronta il numero di articoli e di pagine con l’originale, per essere certo che il database sia arrivato intero. Solo quando il nuovo server supera questa prova ha senso passare allo spostamento del DNS, perché sai che i visitatori troveranno un sito funzionante.
Sposta il DNS senza interruzioni
L’ultimo passo è puntare il dominio al nuovo server cambiando il DNS, e qui conta evitare l’interruzione. Qualche giorno prima abbassa il TTL del record DNS, così la modifica si propaga in fretta. Poi cambi il record per puntare al nuovo server, e tieni il vecchio attivo durante la propagazione, perché per un po’ una parte dei visitatori arriva ancora lì. Visto che il dominio non cambia, non c’è un vero rischio SEO, come ricorda la guida di Google sullo spostamento di un sito, valida anche quando cambia solo l’hosting. Quando la propagazione è completa, puoi spegnere il vecchio server.
Il guadagno di velocità
Il motivo dello spostamento è la velocità, e vale la pena sapere dove si vede. Un server più veloce riduce il tempo di risposta, cioè quanto ci mette il server a iniziare a inviare la pagina, che incide sui Core Web Vitals descritti su web.dev. Un blog su hosting lento parte già in svantaggio a ogni richiesta; uno su hosting veloce libera quel tempo per il resto del caricamento. Il guadagno è reale ma riguarda l’infrastruttura: non sostituisce le ottimizzazioni della pagina, le affianca. Misura la velocità prima e dopo lo spostamento, così vedi il risultato concreto invece di darlo per scontato.
Passo per passo
- Fai un backup di file e database prima di tutto.
- Copia wp-content sul nuovo server.
- Esporta e importa il database con un file SQL.
- Aggiorna il wp-config con i nuovi dati di accesso.
- Prova il sito sul nuovo server con un indirizzo temporaneo.
- Abbassa il TTL, sposta il DNS e tieni il vecchio server attivo durante la propagazione.
Esempio: un blog su hosting più veloce
Prendiamo un blog WordPress lento che si sposta su un hosting più veloce, stesso dominio. Si copia wp-content con un archivio e si trasferisce il database con un export SQL; il wp-config riceve i nuovi dati di accesso. Il sito viene provato su un indirizzo temporaneo del nuovo host: pagine e immagini ci sono, e il numero di articoli combacia con l’originale. Il TTL del DNS era stato abbassato due giorni prima, quindi quando si sposta il record la propagazione è rapida. Il vecchio server resta acceso durante la transizione, così nessuno trova il sito offline. Il dominio non cambia, quindi gli URL restano identici e non serve alcun redirect. Il tempo di risposta migliora, e il blog è semplicemente più veloce.
Errori comuni
- Spostare i file senza il database, o il database senza i file.
- Dimenticare la cartella uploads e ritrovare il blog senza immagini.
- Spostare il DNS prima di aver provato il sito sul nuovo server.
- Spegnere il vecchio server prima che la propagazione del DNS sia completa.
- Cambiare anche il dominio durante lo spostamento e creare 404 senza redirect.
Cosa ricordare
Sposti il blog WordPress su un server più veloce copiando file e database, provando il sito e spostando il DNS, e la cosa fondamentale è che cambi solo dove vive il sito, non il suo indirizzo. Se il dominio resta lo stesso, gli URL non cambiano e non servono redirect. Copia wp-content e il database, aggiorna il wp-config, prova tutto su un indirizzo temporaneo e poi abbassa il TTL e sposta il DNS, tenendo il vecchio server attivo durante la propagazione. Misura la velocità prima e dopo per vedere il guadagno. WPBuildAI analizza il sito e prepara l’inventario di contenuti, immagini e URL per uno spostamento senza perdite. Invia l’indirizzo del tuo sito per un’analisi gratuita.
Senza affiliazione con WordPress, Lovable, Webflow, Shopify, Wix o Squarespace.