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 reindirizzamento impostato alla registrazione del vecchio dominio dà gli stessi risultati in termini di SEO? Nel caso in cui vogliamo eliminare il vecchio sito e mantenere solo il dominio per un paio d'anni, grazie.

    • Poiché c'è un cambio di dominio, ci sarà una piccola modifica alla tua SEO, ma non dovrebbe esserci una modifica importante quando si reindirizza al nuovo URL.

      Amministratore

  2. Ho creato un blog su un sottodominio e ora sto valutando se spostare il blog sul dominio principale dopo due anni e usarlo come mio portfolio di conoscenze. Ero piuttosto esitante a fare questo passo perché ovviamente ho paura che la SEO che ho costruito in due anni andrà persa e perderò le mie classifiche. Questo articolo mi ha dato una buona idea di come farlo con un impatto minimo, e ne sono grato. Ora ho la speranza che possa essere fatto senza essere troppo doloroso.

  3. Apprezzo particolarmente l'enfasi sull'impostazione dei reindirizzamenti 301 (Passaggio 4). Secondo la mia esperienza, questo è stato fondamentale per mantenere le classifiche SEO. Ho utilizzato il plugin All in One SEO come suggerito, e ha reso il processo molto più agevole.

    Un ulteriore consiglio che vorrei condividere: dopo aver completato la migrazione, ho trovato utile utilizzare MonsterInsights per monitorare attentamente il traffico e il comportamento degli utenti sul nuovo dominio. Questo mi ha permesso di identificare e risolvere rapidamente eventuali problemi sorti dopo la migrazione.

  4. Quando migriamo il nostro blog al nuovo nome di dominio e tutti i file e il database entrano nel loro nuovo dominio, quanto tempo impiega Google a sapere che deve posizionare questo nuovo dominio?
    Inoltre, i vecchi nomi di dominio hanno un'autorità di dominio e i nuovi nomi di dominio impiegheranno tempo per costruire un'autorità di dominio, come fa la SEO a rimanere inalterata se passiamo a un nuovo dominio?

    • I reindirizzamenti 301 sono ciò che dice a Google di prendere nota del nuovo dominio. Non c'è una tempistica specifica per quando Google aggiornerà, ma mentre Google esamina i reindirizzamenti 301, reindirizzerà e aggiornerà il tuo elenco nei risultati di ricerca. Mentre i tuoi vecchi link si classificano, reindirizzeranno anche alla nuova posizione.

      Amministratore

      • Grazie per la risposta e per la chiarificazione sulla query.
        Penso che dopo un po' di tempo dalla completa configurazione del nuovo dominio, non sia prudente chiudere completamente il vecchio dominio e concentrarsi sul nuovo.
        o è meglio lasciare che il redirect 301 reindirizzi continuamente verso i post e le pagine e nel frattempo, quando saremo pienamente soddisfatti che tutte le richieste del vecchio dominio vengano reindirizzate verso quello nuovo, solo allora prenderemo la decisione di interrompere il vecchio dominio.

        • Dovresti controllare le analisi del vecchio dominio; se stai ancora ricevendo una buona quantità di traffico verso quel dominio che viene reindirizzato, allora manterrai attivo il vecchio dominio; se non ricevi visite al tuo vecchio dominio, allora potresti considerare di chiuderlo.

        • Grazie per questa risposta e supporto, è stato utile anche per me. Non avevo pensato di controllare il report delle analisi del vecchio dominio per determinare se ci fosse molto traffico per chiuderlo o meno. Ho imparato la lezione qui. Grazie m

  5. Se contatti il tuo host, a volte possono aiutarti e sovrascrivere temporaneamente i loro limiti di caricamento per far entrare i tuoi file nel tuo hosting.

    Amministratore

  6. E se la dimensione del file da caricare supera il massimo di 500 MB e sto usando Bluehost per caricare i file?

  7. per reindirizzare a un nuovo dominio, è meglio usare il plugin stesso che hai suggerito, ovvero All in One SEO, che è facile da usare per tutti senza conoscenze di programmazione.
    E per quanto riguarda l'accesso al file .htaccess e la sua modifica manuale per reindirizzare, solo le persone con competenze tecniche saranno propense a farlo.

  8. Ciao, grazie mille per la tua guida. Stiamo facendo un rebranding che comporta un cambio di nome e un nuovo URL. Il nostro amministratore WP si occuperà della migrazione e del reindirizzamento 301. Oltre a notificare i nostri follower del database e dei social media nella nostra newsletter, mi chiedo se possiamo creare una landing page sul nuovo sito per i reindirizzamenti che annunci il rebranding e poi passi al nuovo sito dopo un intervallo prestabilito.

    • Se volessi, invece di reindirizzare gli articoli 1 a 1, potresti certamente reindirizzare l'intero sito a una landing page.

      Amministratore

  9. Il mio sito web è stato hackerato e non ho avuto molto tempo per sistemarlo, vorrei sapere se questo problema di essere stato hackerato ha qualche effetto sulla SEO? Lo influisce negativamente? E il mio sito smette di apparire?

    • Dipenderebbe se qualcosa è cambiato nel front-end del tuo sito, ma può avere un effetto negativo sulla SEO del tuo sito.

      Amministratore

    • Non useresti l'FTP per il tuo dominio, vorresti usare gli strumenti del tuo registrar di dominio o del tuo provider di hosting.

      Amministratore

    • Non esiste una risposta universale per ogni sito, dipenderebbe dal tuo sito e dal tuo pubblico, ma se volessi essere sicuro, un anno è normalmente sufficiente per gli utenti che rivisiterebbero il tuo sito per vedere la modifica, specialmente se controllano il tuo sito per contenuti stagionali.

      Amministratore

  10. Ciao, spero tu stia bene. Che ne dici di migrare un sottodominio a un nome di dominio completamente nuovo? Ad esempio, migrare “example.blog.com” a “example.com”.

    • Puoi ancora usare questo metodo per passare da un sottodominio a un dominio completamente nuovo :)

      Amministratore

  11. stiamo ancora usando il nostro sito esistente per alcune cose, ma non per i blog. questi sono stati migrati. abbiamo impostato reindirizzamenti 301 e tutto funziona senza intoppi ma sono curioso... dopo la migrazione, con tutti i reindirizzamenti 301 impostati sul vecchio server, dovremmo rimuovere i post dal vecchio server in modo che non siano più sulla vecchia sitemap?

    • Se prevedi di continuare a utilizzare il tuo vecchio sito per altri usi, normalmente sarebbe meglio rimuovere i contenuti per i quali hai impostato i reindirizzamenti.

      Amministratore

  12. Grazie mille per questo articolo, seguire queste istruzioni è stato davvero chiaro e tutto è andato liscio senza problemi grazie grazie e grazie!

  13. Grazie. Ho provato tanti altri plugin e tecniche, nessuno ha funzionato molto bene.

    Sebbene follemente complesso per una cosa semplice, questa è un'ottima tecnica. Dopo aver cancellato i miei tentativi precedenti, questo ha risolto tutto. Font, immagini, miniature, ecc.
    Grazie.

    • Siamo lieti che la nostra guida sia riuscita a semplificare il processo in un modo che ha funzionato per te :)

      Amministratore

  14. Ciao, questo articolo è stato di grande aiuto. Grazie mille!

    Ma vorrei chiedere: dato che ho un certificato SSL, ho pensato di spostare l'SSL dal mio vecchio sito al mio nuovo sito. Se lo sposto, dovrebbe causare errori mentre reindirizzo dal mio vecchio sito al nuovo sito?

    Grazie in anticipo!
    Manas

    • Dovresti verificare con il tuo provider di hosting poiché alcuni dispongono di metodi per aiutare a prevenire eventuali errori durante la modifica dei domini sullo stesso host se hanno un solo certificato SSL. In generale, non dovrebbe causare problemi se configurato correttamente.

      Amministratore

      • Grazie mille! Sono riuscito a spostare completamente il mio sito. Verso la fine della parte di Search Console, è necessario inviare nuovamente la sitemap, perché non vedo le mie precedenti sitemap inviate sulla proprietà del mio nuovo dominio.

        • Se non hai inviato una sitemap per il nuovo dominio, dovresti farlo per aiutare Google a eseguire la scansione dei tuoi URL :)

  15. Ciao, grazie mille per l'articolo. Ho una confusione qui, posso migrare il mio sito WordPress su un nuovo dominio senza migrare il tema esistente perché voglio cambiare tema?

  16. Ciao
    Dopo la migrazione a un nuovo dominio, come devo inviare un nuovo post sul mio sito? Inviare un nuovo post sul vecchio dominio o sul nuovo dominio?

  17. Sto passando a un nuovo nome di dominio, ma continuerò a utilizzare il vecchio nome di dominio per altri scopi. Non voglio reindirizzare l'intero vecchio sito al nuovo sito. Qual è il modo consigliato in questo caso? Grazie.

  18. Mi ha aiutato molto, la mia domanda è: in ftp inserirò il nome del mio nuovo dominio e il nome utente e la password, poi hai detto che il file dell'installer e il file di archivio, il file dell'installer è il file zip di WordPress o qualcos'altro?

  19. Ciao, grazie per questa guida dettagliata. Intendo cambiare dominio da Bluehost a GoDaddy e mi chiedo se il mio sito WordPress sarà influenzato in termini di aspetto dopo il cambio.

    • Il tuo provider di hosting non influenzerà l'aspetto del tuo sito, purché non ci siano problemi con il processo di duplicazione, il sito dovrebbe apparire uguale.

      Amministratore

    • Se rimani sullo stesso host, vorresti prima verificare con il tuo provider di hosting poiché alcuni hanno strumenti per aiutarti a cambiare il dominio del tuo sito.

      Amministratore

  20. Ho un piccolo problema con il Passo 5. Notificare a Google il cambiamento.

    Quando ho presentato il cambio di indirizzo (la Search Console sembra essere cambiata da quando hai scritto questo post, ma ho capito la nuova procedura OK), la convalida è fallita perché Google non è riuscito a recuperare la home page del mio vecchio sito.

    • Grazie per avercelo fatto sapere, per questa situazione, dovresti indicare a Google il tuo nuovo sito affinché possa testare i reindirizzamenti.

      Amministratore

  21. posso eliminare il vecchio host e dominio dopo aver completato tutti i passaggi? o devo rinnovare l'host e il dominio dopo?

    Grazie

    • È normalmente una buona idea reindirizzare il vecchio dominio al nuovo per un po' di tempo, ma puoi terminare il vecchio hosting e comunque reindirizzare il vecchio dominio se lo desideri.

      Amministratore

  22. Ciao Wpbeginner!

    Ottimo articolo come al solito, ho una domanda solo per ricontrollare, verranno modificati tutti i percorsi? Ad esempio i link dei media e così via? Grazie ancora

    • Utilizzando questo metodo, anche i tuoi collegamenti a immagini e altri media dovrebbero essere aggiornati.

      Amministratore

  23. Grazie per questo. Qual è la differenza per la migrazione a un nuovo host (e dominio)? Ci sono differenze nei passaggi e nelle istruzioni?

  24. Ho dovuto metterlo nella cartella public_html per farlo funzionare. Molto frustrante all'inizio finché non ci ho provato!

  25. Grazie per un ottimo tutorial!

    Ho riscontrato un problema dopo aver seguito tutti i passaggi.

    Il mio sito reindirizza tutto TRANNE il contenuto della home page.

    Ho aggiornato i nameserver circa due giorni fa.

    Ho effettuato il reindirizzamento tramite .htaccess.

    Non sono sicuro di dove cercare per risolvere il problema. Ogni indicazione è apprezzata. Grazie ancora!

    • Consiglieremmo di controllare eventuali plugin di caching e di contattare il tuo provider di hosting per le ragioni più comuni di quel problema e il tuo provider di hosting può normalmente dare un'occhiata anche dal loro lato.

      Amministratore

      • Aggiornamento.

        Stavo/stavo usando W3 Total Cache.

        Prima di migrare, ho dimenticato di disabilitare la cache. E questo ha causato problemi.

        Dopo la migrazione, ho dovuto rimuovere manualmente W3 Total Cache per far funzionare di nuovo il nuovo sito.

        C'era una sezione di codice di caching rimasta nel nuovo file .htaccess.

        Tutto è andato bene da allora!

  26. Ciao,

    Ottimo tutorial. Devo chiedere dei reindirizzamenti SSL poiché potrebbero causare problemi ai domini che utilizzano Cloudflare per l'istantaneità.

    Quindi, mentre aggiungo il codice nel file .htaccess del vecchio sito web, come aggiungo newwebsite.com/1$ a quel comando?

    • Se intendi come aggiornare il tuo sito a un nuovo dominio utilizzando una CDN come Cloudflare, ti consigliamo di contattare la CDN che stai utilizzando per i loro metodi attuali per questo tipo di modifica.

      Amministratore

  27. Nell'ultimo passaggio hai menzionato "notifica Google del cambiamento".

    Ma cosa succede se non notifico Google del cambiamento, sposto semplicemente il sito web su un nuovo dominio e rimuovo tutte le pagine dal vecchio dominio (dato che il mio sito web è nuovo e non ha traffico organico)?

    È valido?

    • Puoi farlo se vuoi, ma probabilmente subirai un colpo negativo nei tuoi ranking sui motori di ricerca.

      Amministratore

  28. Ho una domanda sugli iscritti al sito web che hanno creato profili. Dovrei fare dei reindirizzamenti per le loro pagine di profilo individuali?

    • Se stai utilizzando gli stessi sistemi, non dovresti aver bisogno di un reindirizzamento aggiuntivo a meno che lo strumento che stai utilizzando non lo indichi.

      Amministratore

  29. Ho una domanda, ho già impostato la reindirizzamento 301 e tutte le richieste al vecchio sito vengono reindirizzate, ora la mia domanda è, quando posso eliminare definitivamente il vecchio sito e i suoi contenuti?

    • Dopo aver creato i tuoi reindirizzamenti, puoi rimuovere i vecchi contenuti.

      Amministratore

  30. Ciao, per favore, sono confuso su questa frase: “Una volta connesso, assicurati che la directory principale del tuo sito web sia completamente vuota.”

    Come posso rendere vuota la directory principale perché mostra alcuni file e cartelle. Per favore, ho bisogno di una risposta su come farlo. Grazie

    • Puoi usare FTP o alcuni host hanno file manager che puoi usare per eliminare le cartelle, oppure puoi contattare il tuo host per assistenza

      Amministratore

  31. Grazie per questo! Come gestiresti il fatto che domain1 si sposta su domain2, ma molti degli slug degli URL su domain1 sono diversi su domain2. Ad esempio, domain1/this-is-a-post/ andrà su domain2/this-is-the-new-post/

    • Dipenderebbe dalle modifiche specifiche, ma a seconda di quanto sia drastica la modifica, potresti dover impostare manualmente i singoli reindirizzamenti.

      Amministratore

  32. Grazie per questa guida. Mi è stata d'aiuto.

    Ho provato il reindirizzamento 301 su htaccess. Tuttavia, reindirizza solo la homepage. C'è qualche possibilità di aiuto? Grazie

    • Potresti provare a svuotare la cache e verificare con il tuo provider di hosting per assicurarti che non vedano errori da parte loro.

      Amministratore

  33. Questo è ottimo se si sposta un vecchio sito completo su un nuovo dominio. Ma cosa fare quando si sta configurando un nuovo sito e si vogliono spostare solo alcuni post dal primo sito? Non voglio perdere traffico organico.

    • Puoi controllare sotto Strumenti>Esporta e selezionare i post specifici che desideri trasferire sul tuo sito.

      Amministratore

  34. Grazie mille per questo tutorial.
    Non capisco perché dobbiamo impostare reindirizzamenti permanenti 301 se mantengo lo stesso nome di dominio?

    Grazie per la tua risposta,

    Alex

  35. Ciao, grazie mille per questo tutorial passo dopo passo. Sono riuscito a spostare il sito di un cliente in soli 30 minuti. Lui è rimasto sorpreso. Grazie mille.

  36. Ciao, ho un piccolo problema qui. Ho trasferito i miei file php e zip nella directory public e, tuttavia, quando navigo su miodominio/installer.php, la pagina non viene trovata. Quale potrebbe essere il problema?

    Grazie in anticipo

    • Potresti voler contattare il tuo provider di hosting per assicurarti che il dominio sia configurato nella posizione corretta in cui stai aggiungendo i file.

      Amministratore

  37. Ottima guida.
    Ma se voglio cambiare i miei URL in un nuovo dominio

    il mio post nel vecchio dominio è: oldedoman.com/best-products-2020/
    Voglio cambiare in newdomain.com/best-products/

    Come reindirizzare tutti i miei post
    Grazie

  38. Questo processo funziona con un account Bluehost Basic? Ho acquistato il mio nuovo dominio ma non riesco ad assegnarlo come dominio aggiuntivo poiché posso avere solo 1 sito web. Qual è il modo migliore per procedere?

    • Se non riesci a creare un dominio aggiuntivo, ti consigliamo di contattare il tuo host, poiché alcuni offrono supporto o modi diversi per configurarlo.

      Amministratore

  39. Questo metodo funziona se sto usando il piano Bluehost Basic dove posso avere solo un sito web? Non riesco a rendere il mio nuovo dominio un dominio aggiuntivo.

  40. Ciao,
    Ho domande su dove utilizzare il reindirizzamento 301, nel file .htaccess del nuovo dominio o nel file .htaccess del vecchio dominio.
    Nel mio caso ho cambiato il dominio del mio sito web e anche l'hosting web. Quindi dove devo applicare il reindirizzamento 301 e per quanto tempo dovrei mantenere attivi il mio vecchio dominio e hosting?

    • Dovresti aggiungere i reindirizzamenti 301 al vecchio dominio. Dipende dal tuo vecchio sito e dalle preferenze personali per quanto tempo dovresti mantenere attivo il vecchio dominio, ma non avrai bisogno del vecchio hosting.

      Amministratore

  41. In precedenza avevo il mio dominio su un sito WordPress che non possiedo. Ho sviluppato il mio sito web lì. Ora, ho spostato il mio dominio su un nuovo sito WordPress che possiedo e ho anche utilizzato l'opzione Esporta/Importa per trasferire i miei contenuti sul nuovo sito. Tuttavia, devo ridisegnare di nuovo il mio sito web. La procedura menzionata qui garantisce che il mio sito venga trasferito intatto?

    • Il metodo in questa guida dovrebbe permetterti di mantenere il tuo tema e i tuoi plugin come sono impostati.

      Amministratore

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.