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. L'installer.PHP Setup sta dando errore 503 Internal Error o configurazione errata cliccando su avanti dopo aver inserito i dettagli del database in installer.PHP

  2. Grazie, ha funzionato perfettamente e il mio nuovo sito è online e funzionante!
    Le interfacce utente sono cambiate un po', quindi gli screenshot potrebbero essere aggiornati, ma è abbastanza facile da capire. La cancellazione del database è un po' spaventosa e confusa. Ho creato un nuovo database e l'ho installato lì, il che ha funzionato bene. Altrimenti, potrebbe aver cancellato il mio database esistente (ora vecchio) e riscritto. Volevo lasciare intatto l'intero vecchio sito finché il nuovo sito non fosse online e poi fare il reindirizzamento 303. Anche l'interfaccia utente di Google Search Console è stata aggiornata, ma è abbastanza facile da capire con una rapida ricerca su Google.

  3. Significa che dovremmo avere un nuovo host per il nuovo sito a cui ci stiamo trasferendo... possiamo farlo con lo stesso hosting su cui si trova il vecchio sito?

  4. Oops, mi dispiace, ho dimenticato di chiedere qualcosa nel mio commento precedente, devo aggiungere newsite.com separatamente al mio webmaster e analytics o traccerà quello vecchio?

  5. Ora questo è quello che chiamo perfezione, l'ho fatto in meno di 15 minuti, nessun problema, funziona ancora correttamente e spero che non sorgano problemi nemmeno in futuro.

    Un grande ringraziamento al team di WPBeginner.

  6. Fantastico, grazie mille! Sono felice di vedere che il plugin che consigli è ancora vivo e vegeto, tanti anni dopo aver pubblicato questo.
    Una domanda che ho è se devo fare qualcosa di diverso dato il mio scenario. Ho il vecchio dominio live e ho un sito di sviluppo live che semplicemente non è indicizzato. Il sito di sviluppo è quello che voglio spostare sul nuovo dominio, quindi ho pensato che potrei saltare completamente l'aggiornamento del vecchio dominio. Va bene fare questo processo solo con devwww.olddomain.com > newdomain.com, giusto?
    Sono solo il web designer e ho recentemente perso il mio sviluppatore, quindi è tutto nuovo per me, e spaventoso. Grazie!

  7. Ciao, voglio trasferire i miei post del blog da 2 vecchi siti di nicchia diversi a 1 nuovo sito autorevole. I 2 vecchi siti web di nicchia sono sempre stati in modalità di manutenzione ma registrati con GWMT.

    Detto questo, dopo aver trasferito i miei oltre 20 post totali sul nuovo sito,
    Devo ancora fare i reindirizzamenti 301 e notificare a Google il cambio di indirizzo anche se non è stato indicizzato?

  8. Bel post. Mi ha aiutato molto. ma ora ho un nuovo problema dopo aver fatto il reindirizzamento. ho spostato il mio vecchio sito su un nuovo nome di sottodominio. Ora voglio installare un nuovo WordPress pulito sul mio vecchio nome di dominio ma dopo l'installazione quando voglio accedere all'area di accesso di wp, mi reindirizza ancora al mio nuovo sito sottodominio. come posso risolvere? per favore aiutami

  9. Se ho un vecchio sito deindicizzato dai motori di ricerca, e faccio un reindirizzamento a un nuovo sito. Il nuovo sito avrà un impatto di deindicizzazione come il vecchio sito?

  10. Ho trascorso l'ultimo anno come caporedattore di un blog accademico ragionevolmente popolare. Sto pensando di usare duplicator per creare una copia del blog da archiviare segretamente su un sottodominio del mio sito web personale. In questo modo, potrò mostrare ai potenziali datori di lavoro una registrazione del mio lavoro editoriale. Prevedi che ciò causi problemi al blog effettivo, purché dica ai motori di ricerca di non indicizzare il duplicato e non imposti reindirizzamenti 301 o notifichi a Google?

    • Puoi farlo, ma i motori di ricerca potrebbero comunque scansionare il tuo sito web. Per essere più cauti, ti consigliamo di proteggere con password l'intero sottodominio con .htaccess. In questo modo i motori di ricerca non potranno scansionarlo e potrai inviare un link insieme a nome utente e password a chiunque.

      Amministratore

  11. Ciao,
    Ho una confusione. Supponiamo che io possieda un sito oldsite e l'abbia migrato a newsite reindirizzandolo e il nome di dominio oldsite stia per scadere, devo rinnovarlo ogni anno insieme a newsite.com?

  12. Grazie mille per questo utile tutorial! Ho spostato con successo il mio sito su un nuovo dominio con il tuo aiuto.

  13. Domanda veloce, sai cosa succede ai "mi piace" di Facebook sui singoli post se cambio dominio e faccio il reindirizzamento 301 per quello vecchio.
    Vengono trasferiti dato che è un reindirizzamento 301 o il conteggio dei "mi piace" scenderà a zero?

  14. Ho trasferito un sottodominio al dominio principale e la home page è senza il prefisso del sottodominio, ma le altre pagine hanno ancora il prefisso. Come posso rimuoverlo? E ho ancora bisogno di reindirizzare gli URL in webmaster?

    • Grazie. Un'altra domanda: dici che i ranking dei motori di ricerca saranno temporaneamente influenzati. Quanto è grande la perdita di visite organiche e quanto dura?

  15. Grazie per una guida così completa e facile. Una domanda: per quanto tempo consiglia di mantenere il vecchio dominio/sito dopo il passaggio al nuovo dominio?

  16. Ho un blog wordpress.org. Ora sono passato da .com a .org, ricevevo da 4.000 a 400 visite al giorno. Dopo il passaggio, sono fortunato se ne ricevo 160 al massimo e quando sono passato da .com a .org il dominio è esattamente lo stesso.
    Perché dovrebbe essere così? Il mio dominio è ancora .com, sono solo passato da wordpress.com a wordpress.org

  17. Ok, so che questo è un vecchio articolo ma spero di ricevere ancora una risposta ;)

    1. Sto pensando di spostare blog.vecchio-dominio.com a nuovo-dominio.com... Quindi duplicator cambierà tutti i link correttamente? Ad esempio, se il vecchio sito aveva un articolo: blog.vecchio-dominio.com/questo-e-un-articolo, verrà ora creato come nuovo-dominio.com/questo-e-un-articolo?

    2. Una volta che reindirizzo usando 301, devo fare qualcosa con il contenuto del vecchio sito? Devo lasciarlo o eliminarlo? Se lo lascio, immagino di dover continuare a rinnovare anche il vecchio dominio?

    Grazie!

  18. Grazie, ho trovato questa guida estremamente utile e ben spiegata. Sono riuscito a spostare il mio sito da un dominio a un altro in circa un'ora

  19. ottimo tutorial, un enorme risparmio di tempo. Ho notificato a Google le modifiche tramite gli strumenti per webmaster ed è stato un gioco da ragazzi. Voglio solo chiedere, consigli anche di fare la stessa cosa negli strumenti per webmaster di Bing? In generale non do molta importanza a Bing, ma se potesse aiutare in qualche modo, lo farei. Il processo è più complicato e se può essere evitato è proprio quello che voglio sentire, ma se è una buona idea, mi prenderò il tempo per farlo. Grazie per averci offerto questo tutorial e per aver dedicato del tempo a rispondere alle nostre domande! :-)

  20. Questo articolo non è stato assolutamente scritto per un principiante. Mi sono bloccato qui: “Assicurati che la directory principale, o la directory in cui desideri copiare il tuo sito web, sia completamente vuota.” Cos'è la directory principale? Poi comunque non so quali credenziali usare per accedere.

  21. Scusa il ritardo, ma ho appena scoperto questo post cercando come spostare uno dei miei siti WP :)
    Sono stato penalizzato da G (penguin 3) su uno dei miei siti musicali perché stupidamente ho acquistato troppi pacchetti di link dannosi da fiverr qualche anno fa e il mio dominio è ora considerato spam.
    Funzionerà se voglio scambiare il contenuto del mio sito con un nuovo dominio MA senza fare un 301 dal mio vecchio sito al nuovo sito? E se sì, dovrei deindicizzare il mio vecchio sito immediatamente dopo il trasferimento o prima?
    Grazie in anticipo

  22. Salve,

    Ho spostato il mio sito web “http://www.mywebsite.com” su “http://www.mywebsite.com/blog” e dopo qualche mese, ho spostato i post come prima e ho cancellato tutti i contenuti da /blog.

    Il problema è che Google fa ancora riferimento allo stesso articolo come contenuto duplicato, faccio i link di reindirizzamento manualmente, ma ci sono più di 9000 link considerati non trovati, non finirò mai!

    Ho provato a risolvere questo problema con lo strumento di Yoast “https://yoast.com/wp-content/permalink-helper.php,” ma o non funziona per me, o non ho capito come usarlo.

    Avete una soluzione per favore?

    Grazie.

  23. Se il tuo URL temporaneo era pubblico e non hai bloccato i motori di ricerca, allora c'è la possibilità che i motori di ricerca abbiano indicizzato l'URL. A volte un URL potrebbe non apparire nell'indice di ricerca ma è ancora lì e può apparire in qualsiasi momento. Quindi dovresti impostare un reindirizzamento 301 per sicurezza.

    D'altra parte, se sei abbastanza sicuro che non sia stato indicizzato dai motori di ricerca, allora non è necessario impostare un reindirizzamento 301.

    Per quanto riguarda il passaggio 2, si prega di consultare la nostra guida su come utilizzare FTP per caricare o modificare i file di WordPress.

  24. Se sto solo passando da un URL temporaneo al mio URL permanente, dovrei comunque fare un reindirizzamento 301? Inoltre, se non ho ancora inviato il sito a GWT, presumo di non dover cambiare l'indirizzo in GWT, ma solo inviarlo a GWT dopo che il trasferimento del dominio è stato completato, corretto? Infine, a metà del passaggio 2 sopra, “Successivamente devi aprire il tuo FTP e connetterti al tuo nuovo sito”... cosa significa esattamente? Aprire FTP e connettersi a cosa? Grazie a chiunque, sono abbastanza nuovo qui.

    • Grazie! Siete fantastici! Sono un po' avanti con i tempi e ho fatto alcune cose fuori ordine. Ho spostato tutti i contenuti su un sito blog appena ridisegnato su un sottodominio. Poi ho modificato il tema, ecc. sul blog WP.com.

      Possiedo già il nome del mio blog attivo e lo uso da 7 anni sul sito dot com. Quindi ho dei lettori e un sacco di contenuti e li ho collegati a Twitter e LinkedIn.

      Penserei che puntare CactusWrangler al mio nuovo blog sul sottodominio dovrebbe portare con sé la mia indicizzazione e i miei follower, ma forse no. Tutto il contenuto e i media sono sul nuovo sito. L'ho fatto tutto con il plugin Jetpack... Quindi devo solo dire a GoDaddy le mie nuove informazioni DNS? Sfortunatamente, il supporto WP di Jetpack è fuori fino al 24 settembre!

      Accidenti! Il mio obiettivo è far sì che il mio sito web e il mio blog abbiano un aspetto simile, in modo che i collegamenti avanti e indietro siano fluidi e congruenti. Una volta fatto questo, devo cambiare i temi sul sito principale, che è un sito attivo dal 1998.

      Non so come fai questo per vivere! I miei occhi sono annebbiati e il mio cervello è un pasticcio! ;-D

  25. Si applica anche allo spostamento da WP.com a WP.org? Ho creato un sottodominio sul mio sito web per il mio blog in modo da poter creare un nuovo design. Ho avuto un blog su WP.com e ho spostato i contenuti nel nuovo design. Ora ho due siti identici e devo chiudere quello .com prima che Google marchi il mio nuovo sito come falso. Sto cercando di capire i prossimi passi. Tecnicamente non sono ancora andato "live" con il sottodominio, quindi il mio URL per il blog punta ancora al sito .com. Il commento qui sotto sui sottodomini mi preoccupa. C'è qualcosa a cui devo prestare attenzione?

    So di essere a circa 3 passi dalla soluzione, solo che non sono sicuro di come procedere. Grazie per questo articolo informativo!!

  26. Temevo di dover spostare il sito di grandi dimensioni di mia moglie su un nuovo URL. Le tue istruzioni sono le più chiare che ho potuto trovare e il processo non è stato poi così male. Grazie mille. Soprattutto, funziona tutto. Ho ancora alcuni titoli di pagina e impostazioni SEO da modificare manualmente. Ora non ho più la stessa profondità di gratitudine in banca con mia moglie come speravo, ma suppongo che sia tutto per il meglio.

  27. Ciao, voglio spostare il mio blog WordPress da blog.tuosito.com a news.tuosito.com Inoltre, voglio cambiare la struttura dell'URL da /nome-post a /id-post/nome-post

    Come dovremmo procedere con questo per la reindirizzamento degli URL?

  28. Ciao!
    Ho un'installazione multisito. Voglio spostare solo un sito web da quell'installazione.
    Ho già il nuovo sito web attivo e funzionante e ho solo bisogno di impostare i reindirizzamenti 301.
    Il sito web che sto spostando è oldsite.com/the-site e lo sto spostando su newsite.com
    Come posso fare questo senza reindirizzare tutti i siti web nell'installazione multisito?

  29. No, se i tuoi utenti possono ancora accedere al tuo sito e ai tuoi post agli stessi URL di prima, allora devi impostare il reindirizzamento 301. Ma se non possono, significa che nemmeno i motori di ricerca possono farlo. In questo modo perderai molto traffico e anche il tuo posizionamento nei motori di ricerca.

    • Beh, dato che il vecchio dominio sarà semplicemente un reindirizzamento al nuovo, questo può essere problematico poiché i risultati sono tutti assoluti nei motori di ricerca. Suppongo che dovrò creare alcuni 301. Grazie per la rapida risposta.

  30. Stiamo semplicemente cambiando il nostro URL di WP – non spostando. Sono ancora necessari i reindirizzamenti 301 se seguiamo i passaggi per i permalink e la notifica agli utenti?

  31. Semplice ma efficace… Grazie team WPBegginner.

    Ho un'altra domanda.. Sono passati 20 giorni da quando ho spostato il mio sito sul nuovo dominio con successo seguendo i passaggi sopra indicati. Ora, dato che il vecchio dominio è ancora attivo e reindirizza gli utenti al nuovo dominio, dovrei considerare l'eliminazione dei dati del vecchio dominio per evitare penalità per duplicazione. Si prega di suggerire…

  32. Ottima risorsa grazie! C'è un modo per reindirizzare solo gli articoli del blog e non l'intero sito? Stiamo creando un sito web completamente nuovo per un'area di un'attività, quindi solo alcune delle pagine del vecchio sito web passeranno al nuovo sito e il resto rimarrà sul vecchio sito.

  33. Eccellente! Proprio quello che sto cercando.

    Ma se non voglio spostare il sito WP, è possibile cambiare solo l'URL?

    • Ciao, grazie per la risposta, ho aggiunto il codice,

      RewriteCond %{HTTP_HOST} !^subdomain.olddomain.com$ [NC]

      RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]

      ora quando provo ad accedere a subdomain.olddomain.com viene reindirizzato a newdomain.com/subdomain.olddomain.com

  34. Ho alcuni sottodomini, quando provo ad applicare la regola di reindirizzamento anche i miei sottodomini vengono reindirizzati.

  35. Che ne dici di reindirizzare un sottodominio a un nuovo dominio diverso?
    Il processo è lo stesso, dato che non puoi cambiare l'indirizzo per un sottodominio negli strumenti per webmaster.

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.