Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
30 milioni+
Siti web che utilizzano i nostri plugin
20+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come spostare facilmente WordPress su un nuovo dominio (senza perdere SEO)

Spostare il tuo sito WordPress su un nuovo dominio può sembrare rischioso. Non vuoi perdere i tuoi guadagnati posizionamenti SEO e devi assicurarti che i visitatori che utilizzano il tuo vecchio dominio vengano inviati automaticamente al nuovo.

In questa guida, ti mostreremo come spostare WordPress su un nuovo dominio senza perdere la tua SEO. Abbiamo utilizzato questi stessi passaggi per migrare centinaia di siti web, inclusi i nostri.

Spostare il tuo sito WordPress su un nuovo nome di dominio

Ecco una rapida panoramica di tutto ciò che tratteremo in questo tutorial. Puoi fare clic su qualsiasi link qui sotto per saltare direttamente a quella sezione:

Cosa sapere prima di cambiare dominio

Non ogni cambio di dominio richiede una migrazione completa. Prima di iniziare, scegli lo scenario che corrisponde alla tua situazione:

  • Stai spostando il tuo sito WordPress su un nuovo dominio, inclusa la migrazione del sito su un nuovo account di hosting o server. Segui i passaggi in questa guida.
  • Vuoi solo rinominare il tuo dominio e l'hosting del sito web rimane esattamente dov'è. Salta a modifica solo del nome del tuo dominio.
  • Stai mantenendo il tuo dominio ma cambiando provider di hosting. Questa guida non fa per te. Vedi invece il nostro tutorial su come spostare un sito WordPress su un nuovo host.

Il cambio di dominio influenzerà temporaneamente i tuoi posizionamenti e il traffico di ricerca mentre Google e altri motori di ricerca si adegueranno al cambiamento. Questo accade a ogni sito web che cambia dominio ed è normale.

Tuttavia, puoi ridurre notevolmente l'impatto SEO impostando reindirizzamenti 301 corretti e notificando i motori di ricerca nel modo giusto. Questo è esattamente ciò che fanno i passaggi seguenti.

Infine, se il tuo vecchio sito web è su WordPress.com, allora devi seguire le istruzioni nella nostra guida su come passare da WordPress.com a WordPress.org.

Cosa ti serve per iniziare

In questa guida, presumiamo che tu abbia il tuo sito web WordPress configurato su vecchiosito.com e che tu stia cercando di migrarlo su nuovosito.com.

Ecco cosa ti serve prima di iniziare:

  • Entrambi i domini aggiunti al tuo account di hosting, con il DNS del nuovo dominio che punta al server dove risiederà il nuovo sito.
  • Accesso al pannello di controllo del tuo web hosting.
  • Familiarità di base con l'utilizzo di un client FTP come FileZilla, o l'app File Manager nella tua dashboard di hosting.

Se hai ancora bisogno di hosting per il tuo nuovo dominio, allora i piani Bluehost includono un nome di dominio gratuito.

Passaggio 1: Crea un backup Duplicator del tuo sito WordPress

La prima cosa da fare è creare un backup completo del tuo sito WordPress. Utilizzerai questo backup per creare una copia esatta del tuo sito web sul nuovo dominio.

Mentre ci sono molti plugin di backup per WordPress disponibili, useremo il plugin gratuito Duplicator Lite per questo tutorial. Fa tutto ciò di cui questa migrazione ha bisogno e non avrai bisogno di un piano a pagamento per spostare il tuo dominio.

Oltre 1.500.000 professionisti utilizzano Duplicator, e ha funzionato in modo affidabile per noi anche su siti molto grandi.

Iniziamo installando e attivando Duplicator sul tuo dominio vecchio. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin di WordPress.

Una volta attivato, il plugin aggiungerà una voce di menu Duplicator nella tua amministrazione di WordPress. Devi andare alla pagina Duplicator » Backups e quindi fare clic sul pulsante ‘Crea Nuovo’.

Creazione di un nuovo backup in Duplicator

Duplicator avvierà ora la procedura guidata di backup e assegnerà automaticamente un nome a questo backup.

Fai clic sul pulsante 'Avanti' per continuare.

Passaggio di configurazione del backup di Duplicator con un nome di backup assegnato automaticamente

Duplicator ora scansionerà il tuo sito per vedere se tutto è in ordine. Gli elementi contrassegnati come ‘Buono’ hanno superato il controllo, e un ‘Avviso’ è solo informativo.

Se il plugin trova un problema reale, vedrai un avviso con istruzioni su come risolverlo.

Se i risultati sembrano buoni, fai clic sul pulsante ‘Build’.

Crea il tuo backup

Il plugin ora impacchetterà i file del tuo sito web in un backup. A seconda delle dimensioni del tuo sito, questo potrebbe richiedere alcuni istanti.

Una volta terminato, vedrai le opzioni di download. Fai clic su ‘Scarica entrambi i file’ per salvare l’installer e l’archivio sul tuo computer.

File di installazione e archivio di download di Duplicator

Il file di archivio è una copia completa dei tuoi file WordPress. Include i tuoi temi WordPress, le impostazioni dei permalink, i plugin, i caricamenti e qualsiasi altro file creato dai plugin di WordPress.

Lo script di installazione è un file PHP che automatizzerà ed eseguirà la migrazione di WordPress disimballando il file di archivio.

Se in seguito desideri backup pianificati, archiviazione cloud o ripristino in 1 clic, il piano a pagamento Duplicator Pro aggiunge queste funzionalità.

Passaggio 2: Crea un database per il tuo nuovo nome di dominio

I due file che hai appena scaricato contengono una copia del database del tuo vecchio sito. Prima di disimballare i tuoi file, crea un database MySQL fresco e vuoto sul tuo nuovo dominio.

Se hai già creato un database, puoi saltare questo passaggio.

Per creare un database, devi visitare la dashboard cPanel del tuo account di hosting e trovare la sezione ‘Database’.

Ti mostreremo come individuarlo su Bluehost, ma le istruzioni di base sono le stesse e dovrebbero applicarsi a tutti i provider di hosting.

Accedi alla dashboard del tuo account Bluehost e fai clic sul pulsante ‘Gestisci Sito’ sotto il tuo sito web.

Sotto le impostazioni del tuo sito, fai clic sul pulsante cPanel nella scheda ‘Panoramica’.

Avvia cPanel nel tuo account di hosting WordPress

Questo aprirà la dashboard di cPanel.

Scorri verso il basso fino alla sezione Database e fai clic sull’opzione ‘Gestisci i miei database’.

Gestione database cPanel

Fornisci un nome per il tuo database e quindi fai clic sul pulsante ‘Crea Database’.

Crea nuovo database

cPanel creerà ora un nuovo database per te. Dopodiché, devi scorrere verso il basso fino alla sezione Utenti MySQL.

Successivamente, fornisci un nome utente e una password per il tuo nuovo utente e fai clic sul pulsante ‘Crea Utente’.

Crea un nuovo utente del database

Il nuovo utente che hai appena creato non ha ancora il permesso di lavorare sul database. Cambiamo questo.

Scorri verso il basso fino alla sezione ‘Aggiungi Utente al Database’. Per prima cosa, seleziona l'utente del database che hai creato dal menu a discesa accanto al campo ‘Utente’. Quindi seleziona il nuovo database che hai appena creato e fai clic sul pulsante ‘Aggiungi’.

Aggiungi utente al database

Successivamente, cPanel ti chiederà di scegliere i privilegi per l'utente, che definiscono cosa gli utenti possono fare con il database.

Seleziona ‘Tutti i privilegi’ e fai clic sul pulsante ‘Apporta modifiche’ per continuare.

Concedi privilegi

Il tuo database è ora pronto e puoi usarlo per spostare WordPress sul nuovo nome di dominio.

Assicurati di annotare il nome del database, il nome utente e la password. Avrai bisogno di queste informazioni nel passaggio successivo.

Passaggio 3: Disimballa WordPress sul tuo nuovo nome di dominio

Ora devi caricare i file di Duplicator che hai scaricato in precedenza sul tuo nuovo nome di dominio.

Il backup di Duplicator include anche la tua installazione di WordPress, quindi non è necessario installare WordPress sul tuo nuovo dominio.

Per prima cosa, connettiti al tuo nome di dominio utilizzando un client FTP o l'app File Manager nel tuo account di hosting. Una volta connesso, assicurati che la directory principale del tuo sito web sia vuota.

Dopodiché, puoi caricare i file dell'archivio e dell'installer nella directory principale. Questa è solitamente chiamata public_html.

Carica i file di backup e di installazione

Una volta che entrambi i file sono stati caricati, sei pronto per decomprimere WordPress.

Apri una nuova scheda del browser e vai al seguente URL:

https://newsite.com/installer.php

Non dimenticare di sostituire nuovosito.com con il tuo nome di dominio effettivo. Questo avvierà la procedura guidata di installazione di Duplicator e vedrai la schermata 'Passo 1 di 2: Distribuzione'.

Nota: Se il tuo nuovo dominio non si apre o ti porta su una pagina diversa, potresti dover attendere l'aggiornamento delle impostazioni DNS. Questo può richiedere fino a 24 ore, ma di solito avviene molto più velocemente.

Installer di Duplicator in esecuzione sul nuovo dominio

L'installer cercherà il file di archivio e quindi selezionerà automaticamente le opzioni per te sullo schermo.

Scorri verso il basso fino alla sezione 'Connessione al database' sotto Configurazione. Qui, devi inserire le informazioni per il database che hai creato nel passaggio precedente, quindi fai clic sul pulsante 'Valida'.

Inserisci i dettagli del database

Duplicator tenterà ora di connettersi al database utilizzando le informazioni che hai fornito.

In caso di successo, mostrerà un Passaggio di validazione. Altrimenti, mostrerà un avviso con i dettagli su come risolverlo.

Fai clic sul pulsante 'Avanti' per continuare.

Duplicator estrarrà ora l'archivio, importerà il tuo database e aggiornerà automaticamente gli URL al tuo nuovo nome di dominio. Una volta terminato, vedrai un messaggio di successo con un pulsante di accesso all'amministratore.

Migrazione completata

Ora puoi fare clic sul pulsante 'Accesso amministratore' per entrare nell'area di amministrazione di WordPress del tuo sito sul nuovo dominio.

L'installer attiva la sua opzione 'Elimina automaticamente i file dell'installer dopo l'accesso' per impostazione predefinita. Ciò significa che una volta effettuato l'accesso, Duplicator rimuove installer.php e il file di archivio per te.

Cerca la notifica che conferma che Duplicator ha eliminato questi file, poiché lasciarli sul server è un rischio per la sicurezza. Puoi anche rimuoverli manualmente in qualsiasi momento dalla pagina Duplicator » Strumenti.

Passaggio 4: Imposta reindirizzamenti permanenti 301

Il tuo sito è ora attivo sul nuovo dominio, ma chiunque digiti il tuo vecchio indirizzo finisce ancora sul vecchio sito. Quindi la prossima cosa da fare è reindirizzarli al nuovo dominio.

Puoi farlo impostando reindirizzamenti 301. Questo è il passaggio più importante per proteggere la tua SEO.

Ogni volta che qualcuno atterra sul tuo vecchio dominio, un reindirizzamento 301 lo invia automaticamente allo stesso post o pagina sul tuo nuovo dominio invece di mostrargli un errore 404.

Il reindirizzamento dice anche ai motori di ricerca che la pagina è stata spostata permanentemente, quindi i link e l'autorità che puntano al tuo vecchio URL contano per quello nuovo.

A questo punto hai due siti web: l'originale sul tuo vecchio dominio e una copia identica su quello nuovo, e devi mantenere quell'installazione vecchia in atto in modo che possa continuare a reindirizzare i visitatori.

Ci sono due modi per impostare i reindirizzamenti.

Metodo 1: Imposta reindirizzamenti 301 con .htaccess

Con questo metodo, modificherai il file .htaccess di WordPress sul tuo vecchio dominio. Funziona su server Apache e LiteSpeed, che sono ampiamente utilizzati dai provider di hosting WordPress.

Per prima cosa, devi connetterti al tuo sito vecchio usando FTP o il file manager del tuo host.

Troverai il file .htaccess nella stessa directory delle tue cartelle wp-includes e wp-admin. Aprilo e incolla le seguenti righe di codice in cima:

#Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?oldsite.com$ [NC]
RewriteRule ^(.*)$ https://www.newsite.com/$1 [R=301,L]

Assicurati di sostituire oldsite.com con il tuo vecchio dominio e www.newsite.com con il tuo nuovo dominio nel codice sopra. Se il tuo nuovo sito non utilizza www, rimuovi www dall'ultima riga.

Una volta salvate le modifiche, visita alcuni URL del tuo vecchio dominio, incluso un post del blog. Ognuno dovrebbe reindirizzarti automaticamente alla pagina corrispondente sul nuovo dominio.

Se non viene reindirizzato nulla, è probabile che il tuo vecchio sito si trovi su un server NGINX, che non utilizza file .htaccess.

In tal caso, puoi utilizzare lo strumento di reindirizzamento nel pannello di controllo del tuo hosting, poiché la maggior parte degli host ne dispone di uno. Anche il supporto del tuo hosting può aggiungere il reindirizzamento per te, oppure puoi utilizzare il Metodo 2 qui sotto, che funziona su qualsiasi server perché viene eseguito tramite WordPress.

Metodo 2: Imposta un reindirizzamento completo del sito con All in One SEO (Pro)

Se preferisci non modificare i file del server, il piano Pro di All in One SEO (AIOSEO) può impostare il reindirizzamento completo del sito da una pagina delle impostazioni. La maggior parte dei plugin SEO più diffusi include una funzionalità di reindirizzamento simile e noi utilizziamo AIOSEO sui nostri siti, quindi è quello che mostreremo qui.

Innanzitutto, devi tornare alla dashboard di WordPress del tuo vecchio sito web. Quindi, installa e attiva il plugin AIOSEO lì.

Dopo l'attivazione sul tuo vecchio dominio, devi visitare la pagina All in One SEO » Redirects e fare clic sul pulsante 'Activate Redirects'.

Successivamente, devi passare alla scheda 'Full Site Redirect' e attivare l'interruttore 'Relocate Site'.

Successivamente, devi inserire il nome del tuo nuovo dominio e fare clic sul pulsante ‘Salva modifiche’.

Reindirizzamento dell'intero sito AIOSEO

Passaggio 5: Notifica a Google il tuo nuovo dominio

Successivamente, devi comunicare a Google il tuo cambio di indirizzo in modo che possa trovare rapidamente il tuo nuovo dominio e iniziare a mostrarlo nei risultati di ricerca.

Innanzitutto, devi aggiungere sia il tuo nuovo che il tuo vecchio dominio a Google Search Console come due proprietà diverse. Vedi il passaggio 1 nella nostra guida a Google Search Console per le istruzioni.

Successivamente, devi selezionare il vecchio nome di dominio come proprietà attiva nella dashboard del tuo account Google Search Console.

Seleziona il tuo vecchio dominio in Google Search Console

Dopodiché, fai clic sul menu Impostazioni nella colonna di sinistra.

Ora puoi fare clic sullo strumento 'Cambio di indirizzo'.

Impostazione di cambio indirizzo di Google Search Console

Ora devi selezionare il tuo nuovo dominio dalla sezione Aggiorna Google.

Quindi, dovresti fare clic sul pulsante ‘Valida e aggiorna’. Google convaliderà ora che il tuo vecchio dominio sta reindirizzando al nuovo dominio e salverà le tue modifiche.

Valida e aggiorna il cambio di indirizzo in Google Search Console

Nella schermata successiva, Google Search Console ti mostrerà una procedura guidata passo passo per inviare la tua richiesta di cambio indirizzo.

Prima di lasciare Search Console, apri la proprietà per il tuo dominio nuovo e invia la tua sitemap XML sotto il menu Sitemap. Questo aiuta Google a scansionare i tuoi nuovi URL più velocemente.

Se ricevi traffico di ricerca da Bing, dovresti anche informare Bing dello spostamento utilizzando lo strumento Spostamento sito in Bing Webmaster Tools.

Modifica solo il nome del tuo dominio (stesso hosting)

A volte vuoi solo che il tuo sito esistente utilizzi un nuovo nome di dominio e nient'altro cambi. Se il sito rimane sullo stesso account di hosting, non hai bisogno di un plugin di migrazione.

Devi solo puntare il nuovo dominio al tuo sito e aggiornare gli URL.

Innanzitutto, aggiungi il nuovo dominio nella dashboard del tuo hosting e assegnalo al tuo sito web esistente. La maggior parte degli host chiama questa impostazione il ‘dominio primario’ o ‘dominio assegnato’ per il sito.

La documentazione del tuo hosting mostrerà dove trovare questa impostazione e anche il supporto dell'hosting può modificarla per te.

Successivamente, accedi alla tua area di amministrazione di WordPress e vai alla pagina Impostazioni » Generali. Qui, devi sostituire il vecchio dominio con quello nuovo sia nel campo ‘Indirizzo WordPress (URL)’ che in quello ‘Indirizzo sito (URL)’.

Modifica dei campi Indirizzo WordPress e Indirizzo sito nella pagina Impostazioni Generali

Dopo aver fatto clic su ‘Salva modifiche’, WordPress ti disconnetterà. Accedi nuovamente con il nuovo dominio per continuare.

Nota: Se non riesci ad accedere all’area di amministrazione, puoi impostare gli stessi valori nel tuo file wp-config.php aggiungendo define( 'WP_HOME', 'https://newdomain.com' ); e define( 'WP_SITEURL', 'https://newdomain.com' );.

Il tuo database contiene ancora il vecchio dominio nel contenuto dei post, negli URL delle immagini e nelle impostazioni. Il modo più semplice per correggerli tutti è con il plugin gratuito Search & Replace Everything.

Installalo e attivalo, quindi vai alla pagina Strumenti » WP Search & Replace. Inserisci il tuo vecchio dominio nel campo ‘Cerca’ e il tuo nuovo dominio nel campo ‘Sostituisci con’, e seleziona tutte le tue tabelle.

Ricerca e sostituzione del vecchio dominio con quello nuovo

Il plugin troverà tutte le occorrenze del tuo vecchio nome di dominio nel database. Puoi quindi fare clic sul pulsante Sostituisci tutto per sostituirle.

Oppure, se hai familiarità con la riga di comando, WP-CLI fa lo stesso lavoro in una sola riga:

wp search-replace 'https://oldsite.com' 'https://newsite.com' --all-tables

WordPress memorizza alcune impostazioni in un formato di testo speciale chiamato dati serializzati, e modificarli con semplici query SQL può corromperli. Entrambi gli strumenti sopra gestiscono i dati serializzati in modo sicuro, motivo per cui li raccomandiamo rispetto alle modifiche dirette del database.

Infine, il tuo vecchio dominio deve ancora reindirizzare e Google deve ancora essere informato del cambiamento.

Segui i passaggi 4 e 5 sopra, che funzionano esattamente allo stesso modo per un cambio di dominio in loco.

Come spostare WordPress su un nuovo dominio senza un plugin

Puoi spostare WordPress su un nuovo dominio manualmente, senza alcun plugin. Tuttavia, ha più passaggi e un piccolo errore può danneggiare il tuo sito web, causando tempi di inattività fino a quando non lo risolvi.

Quindi, conserva i tuoi file di backup finché non confermi che il nuovo sito funziona. Ecco la versione breve del processo:

  1. Esporta il tuo database. Apri phpMyAdmin dal tuo pannello di controllo di hosting, seleziona il database del tuo sito e utilizza la scheda Esporta. Il metodo Rapido in formato SQL va bene.
  2. Scarica tutti i tuoi file WordPress dal vecchio dominio tramite FTP, inclusa la cartella wp-content e il file nascosto .htaccess.
  3. Carica i file nella cartella principale del nuovo dominio, solitamente public_html.
  4. Crea un nuovo database e utente sull’hosting del nuovo dominio. Il passaggio 2 sopra mostra esattamente come.
  5. Importa il tuo file .sql nel nuovo database utilizzando la scheda Importa di phpMyAdmin.
  6. Modifica wp-config.php sul nuovo dominio e aggiorna i valori DB_NAME, DB_USER e DB_PASSWORD per corrispondere al database che hai appena creato.
  7. Aggiorna gli URL. Il database punta ancora al tuo vecchio dominio, quindi esegui una ricerca e sostituzione dal vecchio dominio al nuovo. Puoi usare il plugin gratuito Search & Replace Everything o il comando WP-CLI mostrato nella sezione sopra.
  8. Testa il nuovo sito, quindi imposta i tuoi reindirizzamenti 301 e notifica Google (passaggi 4 e 5 sopra).

Questo è lo stesso processo che Duplicator automatizza nei passaggi 1-3. Ma se hai familiarità con FTP e phpMyAdmin, il metodo manuale funziona altrettanto bene.

Checklist SEO post-migrazione

Il trasferimento non è terminato quando il nuovo sito si carica. Lavora su questa checklist nei primi giorni per proteggere il tuo posizionamento:

  • Verifica i tuoi reindirizzamenti. Apri diversi vecchi URL, inclusi post, pagine e alcune immagini. Conferma che ognuno porti all'URL nuovo corrispondente e non alla homepage.
  • Controlla i tuoi tag canonici. Questi tag indicano a Google quale URL è la versione ufficiale di una pagina. Visualizza il codice sorgente di alcune pagine e assicurati che puntino al nuovo dominio, cosa che il tuo plugin SEO gestisce normalmente in automatico.
  • Aggiorna la tua proprietà di Google Analytics. In GA4, modifica l'URL del tuo flusso di dati al nuovo dominio in modo che la tua segnalazione del traffico continui senza interruzioni.
  • Aggiorna i link che controlli. Modifica l'URL sui tuoi profili social media, Google Business Profile, elenchi di directory e firme email.
  • Annuncia lo spostamento ai tuoi lettori. Pubblica un breve post sul blog e condividilo con la tua newsletter via email e con gli iscritti alle notifiche push. Chiedi ai lettori di segnalare eventuali problemi, poiché spesso individuano cose che tu hai trascurato.
  • Mantieni registrato il vecchio dominio e reindirizzato per almeno 12 mesi, o più a lungo se puoi permettertelo. Se il vecchio dominio scade, ogni reindirizzamento si interrompe e perdi qualsiasi valore SEO residuo.

Domande frequenti sullo spostamento di un sito WordPress

Ecco le risposte alle domande che sentiamo più spesso riguardo allo spostamento di un sito WordPress su un nuovo dominio.

1. Cambiare il nome del mio dominio danneggerà permanentemente la mia SEO?

No. Un temporaneo calo nei ranking è normale mentre i motori di ricerca elaborano la modifica.

Tuttavia, i reindirizzamenti 301 e la notifica in Search Console in questa guida indicano a Google esattamente dove ti sei spostato, in modo che possa trasferire la tua autorità esistente al nuovo dominio.

Potresti anche voler consultare la nostra guida su come verificare che il tuo SEO sia intatto dopo la migrazione del dominio di WordPress.

2. Quanto tempo richiede l'intero processo di migrazione del dominio?

In genere puoi completare i passaggi tecnici di questa guida, dal backup del tuo sito all'impostazione dei reindirizzamenti, in poche ore.

Tuttavia, richiederà più tempo affinché i motori di ricerca come Google scansionino e indicizzino completamente il tuo nuovo dominio. Sebbene la notifica a Google acceleri questo processo, possono volerci diverse settimane prima che i tuoi ranking si stabilizzino completamente dopo lo spostamento.

3. Posso spostare il mio sito WordPress senza usare un plugin come Duplicator?

Sì, puoi trasferire i tuoi file tramite FTP, esportare e importare il tuo database con phpMyAdmin, e poi aggiornare gli URL. Copriamo i passaggi esatti nella sezione di migrazione manuale di questa guida.

Un plugin come Duplicator semplicemente automatizza le parti più soggette a errori, come gli aggiornamenti degli URL e l'impacchettamento del database, motivo per cui la maggior parte dei principianti lo trova più veloce e sicuro.

4. Qual è la differenza principale tra spostarsi su un nuovo dominio e su un nuovo host?

Spostarsi su un nuovo dominio è come cambiare l'indirizzo stradale della tua attività. Spostarsi su un nuovo host è come cambiare l'azienda che possiede l'edificio, ma il tuo indirizzo rimane lo stesso.

Questa guida serve per cambiare il tuo dominio, il che comporta requisiti SEO specifici come i reindirizzamenti 301.

5. Come cambio il dominio principale in WordPress?

Se il tuo sito rimane sullo stesso account di hosting, punta il nuovo dominio al tuo sito esistente dalla tua dashboard di hosting, e poi aggiorna i campi 'Indirizzo WordPress (URL)' e 'Indirizzo Sito (URL)' sotto Impostazioni » Generali.

Dopodiché, esegui una ricerca e sostituzione per i vecchi URL e imposta i reindirizzamenti 301. La sezione modifica solo il nome del tuo dominio sopra illustra ogni passaggio.

Tutorial video

Iscriviti a WPBeginner

Speriamo che questo tutorial ti abbia aiutato a spostare il tuo sito WordPress su un nuovo nome di dominio. Potresti anche voler consultare la nostra guida definitiva alla migrazione di WordPress o la nostra guida completa su SEO per WordPress.

Se ti è piaciuto questo articolo, iscriviti al nostro Canale YouTube per tutorial video su WordPress. Puoi trovarci anche su Twitter e Facebook.

Divulgazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

512 CommentiLascia una risposta

  1. Ciao, una semplice domanda,

    Domain1.com (scaduto ma i file sono presenti nel CPanel di X Hosting)
    Domain2.com (nuovo dominio aggiunto a X Hosting e nameserver aggiornati per puntare al server di hosting)

    Voglio semplicemente che il mio Domain2.com punti ai file o alla cartella di Domain1.com nel mio account di hosting

    per favore dimmi come fare.. questo non è stato risposto chiaramente da nessuna parte

    • Ciao Eben,

      Nelle impostazioni del tuo dominio c'è un'opzione per selezionare la cartella principale o la directory home per quel dominio. Puoi usare quell'opzione e puntarla alla directory che contiene i file del tuo vecchio dominio.

      Amministratore

  2. Ciao,
    Il nome di dominio del mio sito web è scaduto ma ho un backup completo utilizzando backup su dropbox. Ora posso migrare il sito precedente su un nuovo dominio? Se possibile, qual è il processo?
    Grazie in anticipo
    Rafi

    • Ciao Rafi,

      Sì, puoi migrarlo su un nuovo nome di dominio. Il processo dipende effettivamente dal backup che hai. Se hai un backup completo di WordPress, puoi semplicemente caricarlo sul tuo nuovo nome di dominio e quindi aggiornare gli URL.

      Amministratore

  3. Mi è piaciuto l'articolo! Mi chiedevo solo, cosa devo fare se il mio nuovo sito è ancora ospitato con wordpress? non c'è nemmeno un cambio di URL.
    Non credo che avrò bisogno di fare alcun reindirizzamento 301, è corretto?

    Tuttavia, sono perso riguardo ai passaggi che dovrei intraprendere per spostare il traffico da A a B, questo dipende dal cambio DNS? Apprezzerei qualsiasi consiglio!

  4. Questo è un articolo COSÌ utile.
    Sono attualmente bloccato al passaggio "sitename.com/installer.php". Quando lo inserisco nel browser (ma con il mio dominio effettivo) ottengo un errore 404.
    Il file installer.php è caricato nella mia directory, quindi in teoria dovrebbe funzionare?

    Ho ricontrollato tutti i passaggi precedenti, e sembra che vada tutto bene, quindi sono bloccato.

    Il mio primo pensiero è che forse i nameserver DNS non si sono ancora propagati completamente e sono impaziente.

    Qualcuno ha un'idea?

  5. Ciao ragazzi, ottimo articolo. Ho unito 2 siti esistenti e spostato tutti i contenuti dal mio sito sottodominio al mio sito dominio principale.

    Tutti i dati sono stati trasferiti e ho impostato il reindirizzamento utilizzando il file htaccess. Tutti i link sembrano reindirizzare correttamente =)

    la mia domanda è, cosa dovrei fare con la VECCHIA installazione di WordPress (file, database, ecc.) situata sul sottodominio?

  6. Ottimo articolo! La mia domanda è simile, ma la mia cliente ha già un nuovo sito ospitato su Bluehost. Il suo vecchio sito è un sito wordpress.com. Non ha bisogno di alcun contenuto poiché ha completato completamente il nuovo sito. La mia domanda riguarda i reindirizzamenti dal vecchio sito. Le persone lo visitano ancora e ha buone classifiche. Qual è il modo migliore per reindirizzare le pagine (URL) dal suo vecchio sito wordpress.com al suo nuovo sito self-hosted? Nessun contenuto o altro. Solo i reindirizzamenti.
    Grazie per tutto il vostro aiuto! Siete i migliori!!

  7. Ciao,
    Ho un sito web con un sottodominio e non ho pubblicato il mio dominio principale. Quando provo a fare domanda per AdSense, mostra che non puoi registrarti con un sottodominio.
    Quindi sto cercando di spostare il mio sottodominio al dominio principale. Ma ho problemi

    Questi sono i problemi qui sotto:
    1. Ho registrato Google Analytics, Google Optimize, Tag Manager e Webmaster, ecc. (SEO) con il sottodominio
    2. Traffico e tracciamenti

    Quindi, per favore, aiutami a spostare il mio sito web in sicurezza

  8. Ho avuto un'idea per un sito web e invece di registrarmi per un dominio ho semplicemente creato un sottodominio da uno dei miei altri siti. L'idea si è sviluppata in qualcosa di più ora. Voglio registrare un nome di dominio e spostare tutto lì ed eliminare il sottodominio. Non ho molti contenuti, non l'ho ancora avviato. Potrei semplicemente eliminare il sottodominio e popolare manualmente il nuovo dominio. Ma ho il sottodominio in Google Analytics e Search Console. Danneggerebbe il mio nuovo sito se eliminassi semplicemente il sottodominio, registrassi un nuovo dominio e iniziassi da lì.

  9. Questo articolo ha senso per come spostare un intero dominio a un nuovo indirizzo, ma cosa cambierebbe in questo processo se volessi spostare solo alcuni contenuti da un sito a un altro?

    Sto lavorando con un cliente che ha un nuovo sito in fase di sviluppo (per un vasto pubblico nazionale), in modo che il loro sito attuale possa concentrarsi esclusivamente sulla generazione di lead locali.

    Voglio sapere come portare i loro blog più performanti sul nuovo sito nazionale senza perdere le eccellenti classifiche delle parole chiave che abbiamo raggiunto negli ultimi due anni sul loro sito attuale (che è il sito che si sposta verso il focus estremamente locale).

    Qualsiasi consiglio e/o guida sarebbe molto apprezzato, grazie in anticipo!

  10. sfortunatamente, ho cancellato tutti i vecchi file di dominio incluso il file .htacess dal server senza reindirizzare. Ora ho il mio nuovo dominio e non ho i miei vecchi file di dominio. potresti per favore dirmi come posso reindirizzare gli utenti dal vecchio al nuovo dominio in questa situazione? Altrimenti il mio dominio sarà penalizzato da Google, il che sembra una duplicazione poiché non ho reindirizzato.

    • Ciao Sam,

      Supponendo che tu abbia ancora registrato il vecchio nome di dominio, l'eliminazione del file rende solo il tuo sito web non disponibile sul vecchio dominio. Puoi semplicemente creare un nuovo file .htaccess nella vecchia cartella del dominio per impostare i reindirizzamenti.

      Amministratore

  11. Ciao, il mio attuale WordPress è nella cartella principale; ora voglio creare una rete WordPress / Multisito con sottocartelle.
    Posso spostare il mio attuale example.com in example.com/sottocartella-1 seguendo quanto sopra? OPPURE, esiste un modo semplice per farlo?

  12. Ciao

    Voglio spostare un sito web su un altro dominio, tuttavia la struttura è molto diversa. Il vecchio sito web è stato creato diversi anni fa e non è mai stato inviato a Google Webmaster o Console come è ora. Quale sarebbe il modo migliore per procedere?

  13. Ci sono circa un milione di domande senza risposta che chiedono tutte la stessa cosa:

    Per quanto tempo si lascia attivo il vecchio sito?

    Se elimino i file del vecchio sito (per risparmiare spazio di backup) e lascio il file .htaccess modificato nella vecchia directory, continuerà a inoltrare al nuovo sito?

    Grazie.

  14. Ciao,

    Grazie mille per il tuo post!

    Sto usando un dominio abcd.com per il mio sito web basato su Wordpress ospitato su Bluehost e voglio spostarmi su wxyz.com. Ho acquistato questo nuovo dominio.

    Ora il tuo articolo dice: “Successivamente, devi aprire il tuo programma FTP e connetterti al tuo nuovo sito. Assicurati che la directory principale, o la directory in cui desideri copiare il tuo sito web, sia completamente vuota. Carica il file installer.php e il tuo file zip del pacchetto sul nuovo sito.”

    Cosa intendi con “connettersi al nuovo sito”? Per quanto ho letto dal tuo sito web, un client FTP viene utilizzato per accedere ai file sul tuo 'hosting' e non sul 'dominio'. Come accedo alla directory principale del mio nuovo dominio? Ho solo il nome di dominio con me.

    Non sono un esperto di siti web, quindi ho contattato il mio provider di dominio, mi hanno detto che puoi semplicemente cambiare il record A name e i nameserver.

    Sono bloccato, per favore aiutami.

    • Ciao Abhay,

      I nomi di dominio sono indirizzi che puntano ai file ospitati sul tuo account di hosting. Si prega di consultare la nostra guida sulla differenza tra nomi di dominio e web hosting per saperne di più.

      Se il tuo nuovo dominio è ospitato anche su Bluehost, puoi andare nelle impostazioni del tuo dominio e trovare la tua cartella principale. Potrebbe essere qualsiasi cartella all'interno della directory principale del tuo sito web. Di solito prende il nome del tuo dominio.

      Amministratore

      • Ciao,

        Sto utilizzando i seguenti fornitori di servizi:

        Hosting: Bluehost
        Dominio vecchio: Hostgator
        Nuovo dominio: Godaddy

        Ora come accedo alla cartella principale del mio nuovo dominio?

        • Ciao Abhay,

          Per prima cosa dovrai puntare il tuo dominio GoDaddy ai server Bluehost modificando le sue impostazioni DNS. Successivamente dovrai aggiungere il tuo nome di dominio al tuo account di hosting Bluehost. Vai alla dashboard del tuo cPanel di hosting e fai clic su Aggiungi domini.

  15. Ciao!! Grazie mille!!

    Ho una domanda però: devo tenere il mio vecchio dominio per sempre? Fino a quando devo aspettare per eliminare finalmente il mio vecchio dominio?

  16. Ciao, sto cercando di spostare un blog tra due domini ospitati sullo stesso server e con le stesse versioni del server MySQL. Tuttavia, durante l'installazione del database, ricevo un errore di connessione e il motivo menzionato nel messaggio era il problema della versione MySQL. Di seguito il messaggio esatto che ricevo:

    NOTA: La versione attuale rilevata è stata rilasciata prima di MySQL 5.5.3, la cui data di rilascio è l'8 aprile 2010. WordPress 4.2 ha incluso il supporto per utf8mb4, supportato solo da MySQL server 5.5.3+. Si raccomanda vivamente di aggiornare la versione del server MySQL su questo server per essere più compatibile con le versioni recenti di WordPress ed evitare problemi con errori di installazione.

    Qualsiasi aiuto a riguardo è molto apprezzato.

    Grazie

  17. Tutto ha funzionato perfettamente con lo spostamento, ma ora?

    Per quanto tempo devo mantenere la vecchia installazione e il reindirizzamento funzionerà ancora solo con il file .htaccess modificato nella directory?

  18. Post molto utile, grazie. Con il tuo aiuto, il passaggio al nuovo dominio è stato un gioco da ragazzi.

  19. Innanzitutto, grazie per il tuo ottimo lavoro... voglio migrare il mio sito su un nuovo dominio sullo stesso server... il vecchio dominio è nella directory pubblica, quindi il nuovo sito sarà un sottodominio o cosa sono confuso??

    • Ciao Smith,

      Puoi puntare il tuo nome di dominio a qualsiasi cartella all'interno di public_html. Ad esempio, puoi creare una nuova cartella sotto public_html e chiamarla come il tuo nuovo dominio.

      Amministratore

  20. Ciao,
    Grazie per questo fantastico contenuto. Per favore, vorrei sapere quanto tempo impiegherà Google a indicizzare il nuovo sito come il vecchio sito. E inoltre, tutto il link juice del vecchio sito verrà trasferito al nuovo sito?
    Perché nel momento in cui ho cambiato l'URL seguendo questo, tutto il traffico e i posizionamenti dei post sono diminuiti. Ora mi chiedo se riprenderà la sua posizione nella ricerca.

    • Ciao Adesanmi,

      Si veda il passaggio 4. Ti permette di dire a Google che l'indirizzo del tuo sito web è cambiato. I ranking di ricerca ricompariranno a breve. Nel frattempo, i tuoi reindirizzamenti 301 continueranno a inviare gli utenti al tuo nuovo sito web.

      Amministratore

  21. Grazie per questo post dettagliato. Mi chiedo perché devo duplicare il sito WordPress. Perché non posso semplicemente cambiare il dominio per il sito attuale senza duplicarlo? Se creo un'installazione WordPress duplicata, esisterà in una sottocartella, il che non è l'ideale, specialmente per la struttura dei link. Grazie in anticipo.

      • Grazie per la tua risposta. Ho un'altra domanda. Se uso il plugin Duplicator, devo prima creare un database per il nuovo sito prima di eseguire l'installer di Duplicator? Hai istruzioni per farlo? Le istruzioni sopra indicano che l'installer dovrebbe essere inserito in una cartella completamente vuota. Ciò implica che non posso prima usare l'installer di WordPress fornito da BlueHost per installare WordPress (e presumo anche creare il database associato). Grazie per il tuo aiuto.

        • Ciao Tanya,

          Sì, dovrai creare il database. Aggiorneremo presto l'articolo con istruzioni più dettagliate. Nel frattempo, puoi creare un nuovo database visitando il pannello di controllo Cpanel del tuo account di hosting. Cerca la sezione database e fai clic su MySQL Databases. Dovrai prima creare un nuovo database, dopodiché dovrai creare un nuovo utente del database. Infine, dovrai aggiungere il tuo nuovo utente del database al tuo database.

  22. Ciao Wpbeginner, grazie per l'articolo. Come posso spostare il mio dominio gratuito sotto wordpress su un hosting a pagamento e un nuovo nome di dominio. Ho cercato ovunque ma non ho trovato nulla. Grazie

  23. Ciao Wp-Support,

    Grazie per un articolo così fantastico. Anche se è stato scritto mesi fa, è un articolo evergreen.

    Tuttavia, la mia domanda è: ho recentemente registrato un nuovo dominio, infatti è il mio primo sito web WordPress. Ma non è ancora stato indicizzato. Il processo che hai delineato qui si applica anche al mio nuovo sito?

  24. Ottimo articolo. L'ho seguito passo dopo passo e sembra che il mio vecchio sito ora stia reindirizzando e che Google Analytics e Webmaster Tools funzionino tutti. Grazie!

  25. Ciao!
    Prima di tutto vorrei congratularmi con te per i tuoi post fantastici, utili e completi. I passaggi sembrano davvero semplici da seguire.
    Vorrei chiedere qualcosa che non è ancora trattato, né nel testo, né nelle tue risposte. Supponiamo che il mio sito attuale sia https://www.example.net (ha già un certificato SSL) e voglio reindirizzare tutte le pagine a https://www.example.com (anche https), senza cambiare provider di hosting.
    Quale codice dovrei usare nel file .htaccess? Devo fare qualcos'altro?
    Grazie in anticipo!

  26. Ciao,
    Cosa dovremmo fare con il vecchio nome di dominio.

    Per quanto tempo dovremmo mantenere i vecchi dati così come sono sul vecchio dominio.

  27. Ciao, ho appena acquistato un nuovo nome di dominio e voglio cambiare il vecchio dominio con quello nuovo. La mia preoccupazione ora è che il mio hosting attuale non ha un certificato SSL e sto usando il Cloudflare Flexible SSL. Devo inserire il reindirizzamento sia per http che per https (anche se non ho il certificato sul mio hosting)?

    E Cloudflare? Uso lo stesso account, lo modifico con il nuovo nome di dominio o registro un nuovo account?

    Molte grazie in anticipo.

  28. Grazie per questo. Funziona solo per wordpress.org? Ho wp.com e non riesco a trovare il link htaccess e sembra che l'unico modo per cambiare il nome del mio sito con il nuovo dominio sia pagare per mapparlo. È normale?

  29. Ciao,

    C'è una domanda sulla mia sitemap

    Dopo aver inviato la sitemap del nuovo sito a Search Console, la sitemap del vecchio sito dovrebbe essere rimossa

  30. Ciao, grazie per il tuo bel tutorial! Puoi per favore chiarire il modo migliore per eseguire il Passaggio 4, quando devi migrare il tuo sito ogni 2 mesi circa a causa del blocco da parte delle autorità locali? Saluti

  31. La mia band ha una pagina di iscrizione (.net) e un sito web (.com). Il .net è un reindirizzamento a una directory sul sito .com, non è un dominio reale a sé stante. Il .com è anche un dominio aggiuntivo del mio dominio principale, quindi è così:
    Dominio principale – .com aggiuntivo (come cartella del principale) – .net (una cartella nel .com)

    Ho impostato un sito WP sul mio dominio principale. L'ha messo nella root, anche prima della cartella .www che contiene il principale, l'aggiuntivo, ecc. Ma ha un percorso specifico, quindi (finalmente) la domanda:

    Posso semplicemente cambiare il reindirizzamento del .net alla nuova installazione WP che ho fatto? Mi scuso se questo suona come un nodo gordiano, ma è il modo migliore in cui posso spiegarlo. Non ho usato molto WP prima e volevo assicurarmi che non si impazzisse essendo oggetto di un reindirizzamento. Come, i plugin, Paypal, ecc.. Il reindirizzamento influenzerebbe davvero solo la pagina di destinazione principale, dove le persone si iscrivono alla mailing list.

    Grazie per il tuo aiuto.

  32. Questo articolo aiuta molto, grazie. Ho solo una domanda. Ho il mio dominio primario e il nuovo dominio e entrambi puntano alla stessa root. Quando digiti uno dei due domini, andranno alla stessa homepage, ma ovviamente tutti i post e le pagine sono sotto il dominio primario.

    Detto questo, non sto cambiando posizione o altro. Voglio dire che il file root rimarrà lo stesso, devo solo cambiare il nome del dominio {con i reindirizzamenti di home e post, ovviamente}. Quindi, devo fare tutta la procedura di duplicazione???

    Questo processo mi spaventa molto!
    Qualsiasi aiuto sarà apprezzato.

    Cordiali saluti
    Cami

  33. Per il passaggio 3 e il passaggio 4:

    se il sito utilizza lo stesso url, non dovrebbe essere necessario o?
    inoltre abbiamo ottenuto un 301 sul nostro dominio principale ma non sappiamo come rimuoverlo..
    Il 301 non è presente su www. ma senza www. è presente!

    Un po' bizzarro e sconcertante..

    Grazie per i pensieri :)

    • Ciao Team,

      Mi sono appena trasferito dal mio vecchio dominio a uno nuovo. Ho un account base su Bluehost, quindi il team di supporto clienti dice che non posso aggiungerlo come dominio aggiuntivo per creare reindirizzamenti 301. Il mio vecchio dominio aveva 6 mesi, ora devo ricominciare da capo. Puoi aiutarmi a risolvere questo problema?

  34. Dove posso trovare un servizio completo per la migrazione di domini?

    Ho bisogno di migrare (rebranding) domain1.com a domain2.com con tutti i contenuti e gli URL, anche il sottodominio. Sembra un lavoro complicato :(

    Grazie

  35. Ciao,

    Volevo chiederti, che ne dici di reindirizzare il dominio e cambiare la piattaforma contemporaneamente, voglio spostare aaaa(punto)com (usando il dominio personalizzato di blogspot) a bbbb(punto)com usando wordpress self-host.
    Qual è il miglior passo per evitare di perdere il mio posizionamento sui motori di ricerca per farlo?

    Grazie

  36. Una domanda o un fattore che di solito non viene menzionato quando si cambia dominio è quanto tempo ci vuole per recuperare il proprio posizionamento su Google, e la risposta secondo questo articolo qui sotto è 2-6 mesi a seconda di cosa si fa per migliorarlo.

  37. Grazie per aver pubblicato questo articolo, non mi sarei ricordato di notificare Google del cambiamento, stavo semplicemente per reinviare il nuovo sito all'indicizzazione. Dovrò anche fare la modifica in GA!

    Molto più lavoro del previsto ma è fatto!

  38. Innanzitutto, bell'articolo molto utile.
    La domanda è per quanto tempo devo lasciare online il vecchio sito? o posso eliminare il vecchio sito ora che ho il nuovo sito online e funzionante.
    Grazie in anticipo.

  39. Voglio cambiare il mio dominio e spostare quel WordPress su un nuovo hosting! questo avrà un effetto solo sul posizionamento? backlink o cose del genere?

    Qualcuno mi suggerisce un post su come posso spostare completamente il mio WordPress su Blogger?
    Non solo copia incolla, voglio spostarmi completamente su Blogger.
    È possibile?

  40. C'è un modo per trasferire i commenti di Facebook dal vecchio dominio? Sto usando i commenti di Facebook sul mio vecchio sito web e mi piacerebbe mantenerli sul nuovo dominio.

  41. Ciao, ho bisogno di aiuto per favore

    Il mio caso è un po' diverso

    Ho migrato i contenuti del mio sito web example.com da Blogger a WordPress con server dedicato e ho deciso di lasciare il primo attivo fino a quando non avrò finito lo sviluppo della versione WordPress che ha un dominio provvisorio 'example.net'

    Quando ho finito lo sviluppo, ho provato a cambiare permanentemente il nome di dominio .NET in .COM perché potrei perdere tutti i risultati di ricerca dai motori di ricerca.

    Come posso raggiungere questo obiettivo e grazie

  42. Salve signore, ho già cambiato l'indirizzo del mio sito in webmastertool, ma ora devo cambiare di nuovo il dominio. Cosa dovrei fare ora?

  43. Buon post, sto cercando di spostare solo contenuti parziali, non l'intero sito web. Qual è il modo migliore per farlo senza perdere il ranking SEO?

Lascia un commento

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.