Quando arriva il momento di spostare il tuo sito WordPress su un nuovo dominio, il tuo primo pensiero è probabilmente la tua SEO. Vuoi assicurarti che tutto il traffico e l'autorità che hai costruito vengano con te.
Lo capiamo perfettamente. La nostra guida è costruita attorno a un obiettivo centrale: uno spostamento fluido che protegga completamente il tuo posizionamento sui motori di ricerca seguendo un metodo preciso.
Questo metodo prevede una serie di passaggi eseguiti nell'ordine corretto, senza lasciare nulla al caso. Guida i motori di ricerca attraverso il cambiamento e noi siamo qui per rendere questa transizione un successo diretto per te.

Migrare il tuo sito WordPress su un nuovo nome di dominio può essere spaventoso, ma non deve esserlo. Siamo qui per guidarti in ogni fase del processo.
Puoi fare clic su uno qualsiasi dei collegamenti seguenti per passare a un passaggio specifico della migrazione del tuo sito WordPress su un nuovo nome di dominio:
- Cosa sapere prima di cambiare dominio
- Pre-passaggi: cosa ti serve per iniziare
- Passaggio 1: Crea un pacchetto Duplicator del tuo sito WordPress
- Passaggio 2: Crea un database per il tuo nuovo nome di dominio
- Passaggio 3: Disimballa WordPress sul tuo nuovo nome di dominio
- Passaggio 4: Imposta reindirizzamenti permanenti 301
- Passaggio 5: Notifica a Google il tuo nuovo dominio
- Notifica ai tuoi utenti il nuovo nome di dominio
- Domande frequenti sullo spostamento di un sito WordPress
- Video Tutorial
Cosa sapere prima di cambiare dominio
Prima di iniziare, ci sono alcune cose che dovresti sapere.
Il processo di trasferimento a un nuovo dominio influenzerà *temporaneamente* il tuo posizionamento sui motori di ricerca, poiché Google e altri motori di ricerca dovranno adattarsi ai cambiamenti.
Influirà anche temporaneamente sul tuo traffico di ricerca. Tieni presente che questo è normale e accade a tutti i siti web che passano a un nuovo dominio.
Tuttavia, puoi ridurre drasticamente l'impatto SEO seguendo questa guida. Ti mostreremo il modo giusto per spostare il tuo sito WordPress su un nuovo nome di dominio, impostare i reindirizzamenti 301 corretti e notificare ai motori di ricerca.
Si prega di notare che questa guida non è per spostare un sito WordPress su un nuovo hosting. Questa è solo per cambiare nome di dominio. Sebbene il processo sia simile, ci sono alcuni passaggi aggiuntivi. Questi passaggi aggiuntivi ti aiuteranno a proteggere il tuo posizionamento SEO e il tuo traffico.
Infine, se il tuo vecchio sito web è su WordPress.com, allora devi seguire le istruzioni nella nostra guida su come spostarsi da WordPress.com a WordPress.org invece.
Pre-passaggi: 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.
Presumiamo inoltre che tu abbia già un account di hosting WordPress e che tu abbia familiarità con il pannello di controllo del tuo web hosting.
Dovrai anche sapere come usare un client FTP come FileZilla o come modificare i file utilizzando l'app File Manager disponibile nella dashboard del tuo account di hosting.
Nel caso in cui non si disponga di un provider di web hosting o si stia cercando di cambiarne uno nuovo, consigliamo di utilizzare Bluehost (ottimo per piccoli siti + include un dominio gratuito) e SiteGround o WP Engine (ottimo per siti più grandi o negozi online).
Una volta che hai queste cose a posto, sei pronto per iniziare il processo!
Passaggio 1: Crea un pacchetto Duplicator del tuo sito WordPress
La prima cosa che devi fare è creare un backup completo del tuo sito WordPress.
Utilizzerai quindi questo backup per creare una copia duplicata del tuo sito web in modo da poter impostare correttamente i reindirizzamenti dal tuo vecchio dominio a quello nuovo.
Sebbene siano disponibili molti plugin di backup per WordPress, utilizzeremo Duplicator per questo tutorial.
Duplicator è il miglior plugin di backup e migrazione per WordPress. Lo abbiamo utilizzato per migrare innumerevoli siti web per le nostre attività e per i clienti. Lo abbiamo trovato affidabile, anche per siti web molto grandi.
Nota: Esiste anche una versione gratuita di Duplicator disponibile, che puoi utilizzare per questa migrazione. Tuttavia, consigliamo di passare a un piano a pagamento per sbloccare più funzionalità come backup automatici su cloud, ripristino del sito con 1 clic, migrazioni più semplici e altro ancora.
Iniziamo installando e attivando il plugin Duplicator sul tuo vecchio nome di dominio. 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 bacheca di WordPress. Devi andare alla pagina Duplicator » Backups e quindi fare clic sul pulsante 'Crea nuovo' per creare un nuovo backup o una copia del tuo sito WordPress.

Duplicator inizializzerà ora la procedura guidata di backup e assegnerà automaticamente un nome a questo pacchetto.
Fai clic sul pulsante 'Avanti' per continuare.

Duplicator eseguirà ora alcuni test per verificare se tutto è in ordine. Se il plugin rileva un problema, vedrai un avviso con le istruzioni.
Se tutti gli elementi sono contrassegnati come ‘Buono’, fai clic sul pulsante ‘Crea’.

Il plugin inizierà ora a creare un pacchetto duplicato dei file del tuo sito web. A seconda delle dimensioni del tuo sito, questo processo potrebbe richiedere alcuni minuti.
Una volta terminato, vedrai un'opzione 'Scarica'. Cliccandoci sopra, ti verranno mostrate le opzioni per scaricare Entrambi i file o scaricare separatamente l'Installer e l'Archivio (zip).
Scegli 'Scarica entrambi i file' per scaricarli sul tuo computer.

Il file Archivio è una copia completa dei tuoi file di WordPress. Include i tuoi temi di 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 decomprimendo il file di archivio.
Passaggio 2: Crea un database per il tuo nuovo nome di dominio
Prima di spostare il tuo sito WordPress sul nuovo dominio, avrai bisogno di un nuovo database SQL per decomprimere WordPress sul tuo nuovo nome di dominio.
Se hai già creato un database, puoi saltare questo passaggio.
Per creare un database, devi visitare la dashboard del tuo account di hosting, scorrere fino alla sezione 'Database' e quindi fare clic sull'icona 'Database MySQL'.
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 'Impostazioni' sotto il tuo sito web.

Sotto le impostazioni del tuo sito, devi passare alla scheda 'Avanzate'.
Scorri un po' verso il basso fino alla sezione cPanel e fai clic su 'Gestisci'.

Questo aprirà la dashboard di cPanel.
Scorri verso il basso fino alla sezione Database e fai clic sull'opzione 'Database MySQL'.

Nota: Il tuo pannello di controllo di hosting potrebbe apparire leggermente diverso dagli screenshot. Tuttavia, dovresti comunque essere in grado di trovare una sezione Database con un'opzione per creare un nuovo database.
Fornisci semplicemente un nome per il tuo database e quindi fai clic sul pulsante ‘Crea 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’. Assicurati di annotare il nome utente e la password in un luogo sicuro.

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’.

Successivamente, ti verrà chiesto di scegliere i privilegi per l'utente.
Seleziona ‘Tutti i privilegi’ e fai clic sul pulsante ‘Apporta modifiche’ per continuare.

Il tuo database è ora pronto e può essere utilizzato per spostare WordPress al 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 pacchetto Duplicator include anche la tua installazione di WordPress. Ciò significa che non è necessario installare WordPress sul tuo nuovo dominio.
Innanzitutto, connettiti al tuo nome di dominio utilizzando un client FTP. Una volta connesso, assicurati che la directory principale del tuo sito web sia completamente vuota.
Dopodiché, puoi caricare i file dell'archivio e dell'installer nella directory principale. Questa è solitamente chiamata public_html.

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:
http://example.com/installer.php
Non dimenticare di sostituire example.com con il tuo nuovo nome di dominio. Questo avvierà la procedura guidata di migrazione di Duplicator.

L'installer cercherà il file di archivio e quindi selezionerà automaticamente le opzioni per te sullo schermo.
Scorri un po' verso il basso per inserire le informazioni per il database che hai creato nel passaggio precedente.

Sotto questo, Duplicator mostrerà automaticamente l'URL del tuo vecchio dominio e del tuo nuovo dominio.
Se tutto sembra a posto, fai clic sul pulsante ‘Valida’ per continuare.

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 inizierà ora a importare il tuo sito web WordPress. Una volta terminato, vedrai un messaggio di successo con un pulsante di accesso all'amministratore.

Duplicator aggiornerà automaticamente gli URL al tuo nuovo nome di dominio. Ora puoi fare clic sul pulsante ‘Accesso Admin’ per completare i passaggi successivi.
Passaggio 4: Imposta reindirizzamenti permanenti 301
Il passaggio successivo consiste nell'indirizzare gli utenti che arrivano sul tuo vecchio nome di dominio al nuovo dominio. Questo viene fatto impostando reindirizzamenti 301.
I reindirizzamenti 301 sono molto importanti per la SEO e l'esperienza utente. Aggiungerli ti permetterà di reindirizzare automaticamente utenti e motori di ricerca al tuo nuovo nome di dominio.
In altre parole, ogni volta che qualcuno accede a un post o a una pagina sul tuo vecchio dominio, verrà automaticamente reindirizzato allo stesso post o pagina sul tuo nuovo dominio invece di visualizzare un errore 404.
Per mantenere i tuoi reindirizzamenti, dovrai mantenere attiva la tua vecchia installazione di WordPress in modo che possa continuare a reindirizzare al nuovo sito che hai appena creato.
Ci sono due modi per impostare i reindirizzamenti. Il primo metodo è semplice e richiede solo pochi clic. Il secondo metodo richiede la modifica manuale dei file.
Metodo 1: Imposta reindirizzamenti 301 con All in One SEO
Per questo metodo, avrai bisogno di All in One SEO (AIOSEO). È il miglior plugin SEO per WordPress sul mercato e ti consente di ottimizzare facilmente il tuo sito WordPress per la SEO.
Innanzitutto, devi installare e attivare il plugin All in One SEO sul tuo vecchio dominio. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin WordPress.
Nota: Avrai bisogno almeno della versione Pro del plugin per accedere all'addon del gestore di reindirizzamenti. Puoi anche configurare AIOSEO sul tuo nuovo sito WordPress per aumentare ulteriormente il tuo posizionamento sui motori di ricerca e il traffico.
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'.
Dopodiché, devi inserire il nome del tuo nuovo dominio accanto all'opzione 'Relocate to domain'.

Non dimenticare di fare clic sul pulsante 'Salva Modifiche' per memorizzare le tue impostazioni.
Metodo 2: Imposta manualmente i reindirizzamenti al nuovo dominio
Questo metodo richiede la modifica del file .htaccess di WordPress sul tuo vecchio nome di dominio.
Innanzitutto, devi connetterti al tuo vecchio sito tramite FTP e modificare il file .htaccess.
Questo si troverà nella stessa directory delle cartelle wp-includes o wp-admin. Apri il file .htaccess e incolla le seguenti righe di codice all'inizio:
#Options +FollowSymLinks
RewriteEngine on
Unchanged: RewriteRule ^(.*)$ http://www.newsite.com/$1 [R=301,L]
Assicurati di sostituire newsite.com con il tuo nuovo dominio nel codice sopra.
Una volta applicate queste modifiche, visita il tuo vecchio nome di dominio. Dovrebbe reindirizzarti automaticamente al nuovo dominio.
In caso contrario, significa che il reindirizzamento non è impostato correttamente e il tuo server probabilmente non supporta le regole di reindirizzamento. Devi contattare il team di supporto della tua società di web hosting per attivare RewriteEngine.
Passaggio 5: Notifica a Google il tuo nuovo dominio
Ora che hai spostato WordPress su un nuovo nome di dominio e impostato i reindirizzamenti, è ora di notificare a Google il tuo cambio di indirizzo. Questo aiuterà Google a trovare rapidamente il tuo nuovo dominio del sito web e a mostrarlo nei risultati di ricerca.
Innanzitutto, devi assicurarti che sia il tuo nuovo dominio che quello vecchio siano aggiunti 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.

Dopodiché, fai clic sul menu Impostazioni nella colonna di sinistra.
Ora puoi fare clic sullo strumento 'Cambio di indirizzo'.

Ora devi selezionare il tuo nuovo dominio dalla sezione Aggiorna Google.
Quindi, dovresti fare clic sul pulsante 'Valida e aggiorna'.

Tutto qui. Google ora verificherà che il tuo vecchio dominio stia reindirizzando al nuovo dominio e salverà le tue modifiche.
Nella schermata successiva, Google Search Console ti mostrerà una procedura guidata passo passo per inviare la tua richiesta di cambio indirizzo.
Notifica ai tuoi utenti il nuovo nome di dominio
Mentre i reindirizzamenti 301 fanno il loro lavoro, è sempre bene fare un annuncio pubblico sulla migrazione.
Puoi farlo semplicemente scrivendo un post sul blog sul tuo nuovo sito e condividendolo sui tuoi account di social media.
Se hai una newsletter via email o iscritti alle notifiche push, allora dovresti inviare un annuncio anche a loro.
Questo può essere utile in molti modi.
Prima di tutto, è più probabile che i tuoi utenti ricordino il nuovo dominio una volta che ne leggono.
In secondo luogo, puoi chiedere ai tuoi utenti di farti sapere se riscontrano bug. Tu da solo non puoi testare il tuo sito in ogni tipo di browser o ambiente di sistema, quindi è sempre utile avere un nuovo paio di occhi che lo esaminino.
Domande frequenti sullo spostamento di un sito WordPress
Comprendiamo che potresti ancora avere alcune domande sulla migrazione del tuo sito WordPress a un nuovo dominio. Ecco le risposte ad alcune delle più comuni che riceviamo per aiutarti a darti piena fiducia nel processo.
1. Cambiare il nome del mio dominio danneggerà permanentemente la mia SEO?
No, non danneggerà permanentemente la tua SEO se segui i passaggi corretti. Mentre un calo temporaneo nei ranking e nel traffico è normale mentre i motori di ricerca elaborano il cambiamento, questa guida è progettata per minimizzare tale impatto.
Impostando correttamente i reindirizzamenti 301 (Passaggio 4) e notificando Google tramite la Search Console (Passaggio 5), stai dicendo ai motori di ricerca esattamente dove ti sei spostato, permettendo loro di trasferire la tua autorità esistente al nuovo dominio.
2. Devo conservare il mio vecchio dominio dopo essermi spostato sul nuovo?
Sì, devi assolutamente mantenere attivo il tuo vecchio nome di dominio per il prossimo futuro. Il tuo vecchio dominio ospita i reindirizzamenti permanenti 301 che guidano sia gli utenti che i motori di ricerca al tuo nuovo sito. Lasciarlo scadere romperebbe tutti quei link, portando a una perdita di traffico e a un calo significativo dei tuoi ranking SEO.
3. Quanto tempo richiede l'intero processo di migrazione del dominio?
I passaggi tecnici in questa guida, dal backup del tuo sito all'impostazione dei reindirizzamenti, possono essere generalmente completati in poche ore. Tuttavia, ci vorrà 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, potrebbero essere necessarie diverse settimane affinché i tuoi ranking si stabilizzino completamente dopo la migrazione.
4. Posso spostare il mio sito WordPress senza usare un plugin come Duplicator?
Sebbene sia tecnicamente possibile spostare un sito manualmente trasferendo i file tramite FTP ed esportando/importando il database, lo sconsigliamo vivamente alla maggior parte degli utenti.
Una migrazione manuale è complessa e presenta un rischio molto più elevato di errori, come aggiornamenti di URL mancanti o problemi di connessione al database. Un plugin come Duplicator automatizza questi passaggi critici, rendendo il processo più sicuro, veloce e affidabile.
5. Qual è la differenza principale tra spostarsi su un nuovo dominio e su un nuovo host?
Pensala in questo modo: spostarsi su un nuovo dominio è come cambiare l'indirizzo stradale della tua attività. Spostarsi su un nuovo host è come cambiare la società proprietaria dell'edificio, ma il tuo indirizzo rimane lo stesso. Questa guida è specificamente per cambiare il tuo indirizzo (dominio), che ha requisiti SEO unici, come i reindirizzamenti 301, che sono fondamentali per il successo.
Tutorial video
Risorse bonus
I seguenti articoli e tutorial ti aiuteranno a monitorare e recuperare i tuoi ranking SEO dopo la migrazione a un nuovo nome di dominio:
- La checklist definitiva per la migrazione SEO di WordPress (per principianti)
- Come verificare se i tuoi post del blog di WordPress si posizionano per le parole chiave giuste
- Come monitorare i visitatori del sito web sul tuo sito WordPress
- Suggerimenti per ottimizzare i tuoi post del blog per la SEO come un professionista (Checklist)
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 su come ottenere un dominio email gratuito o seguire i passaggi nella nostra guida completa alla SEO di WordPress.
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Staff di WPBeginner
Non siamo sicuri di questa opzione, non l'abbiamo provata noi stessi, quindi non possiamo raccomandarla. Qualsiasi reindirizzamento che imposti deve essere 301 in modo che i motori di ricerca possano aggiornare la nuova posizione.
vikramforever
Ho il mio dominio con GoDaddy e hanno un'opzione di reindirizzamento con 'match path' menzionata nella loro pagina di aiuto – http://support.godaddy.com/help/article/5120/redirect-urls-with-your-hosting-account.
È un'opzione fattibile quando trasferisco il mio sito attivo su un altro dominio? Come da opzione nel post, devo mantenere l'hosting per il mio vecchio dominio fino a quando non voglio che i reindirizzamenti funzionino. Usare il reindirizzamento con l'opzione 'match path' eliminerà la necessità di farlo. Ma voglio essere sicuro che questa sia un'opzione che funziona allo stesso modo dello script (come hai menzionato).
Keely Worth
Eccellente – rende il processo di spostamento di un sito WordPress un gioco da ragazzi. Grazie.
Ayman
I’ve just migrate a website site from one URL to another. I would really like to thank you for this great post. 100% working and a very simple instructions
Anas Khan
Bel post. Ho anche alcune domande,
Ho 2 blog su WordPress. Il nuovo blog è attivo e ho 45 post nel mio nuovo blog. Il vecchio blog ha 192 post e tutti i post sono indicizzati su Google.
Ora voglio trasferire e pubblicare tutti i 192 vecchi post sul mio nuovo blog in modo che tutti i post possano essere visualizzati sul mio nuovo blog. Se elimino tutti i post dal mio vecchio blog, rimuovo la sitemap e lo strumento per webmaster del vecchio blog e dopo 30 giorni pubblico i vecchi post sul nuovo blog usando il pulsante 'Aggiungi nuovo post', funziona? È considerato contenuto duplicato?
Supporto WPBeginner
Puoi semplicemente importare quei post nel tuo nuovo blog e impostare un reindirizzamento 301 sui vecchi post, post per post.
Amministratore
Mohammed Saimon
Sì, è un bel post. Grazie all'autore.
Vinish Garg
Questo è un post eccellente e mi ha dato una nuova direzione per spostare il mio blog WP da un dominio all'altro. Apprezzerei se potessi correggermi se sbaglio nella pianificazione come segue.
– Conosco HostGator e capisco come usare File Manager e configurare WP, database e importare/esportare database (file xml)
– Il mio attuale blog WP si trova su: http;//www.example.com e voglio spostarlo su un altro dominio http://www.example.org.
– Uno, configurerò un nuovo WP nella root del nuovo dominio (database, file di configurazione, tema personalizzato e importerò il file dati dal vecchio sito)
– Il nuovo sito mostrerà il sito esattamente come il vecchio sito, MA l'unica differenza sarà l'URL (a causa del nuovo dominio).
Se tutto è corretto fin qui… non sono sicuro di come usare i reindirizzamenti per tutte le pagine/post del mio vecchio dominio verso il nuovo dominio. Potresti per favore darmi un consiglio?
Supporto WPBeginner
Puoi farlo seguendo il passaggio 3 di questa guida, impostando i reindirizzamenti 301.
Amministratore
Stefan
Ottimo post, purtroppo l'ho letto troppo tardi e ho già spostato il mio dominio. Tutto quello che ho fatto è stato acquistare un nuovo dominio per il mio blog (, prima era è ancora attivo per altri 2 mesi). Ho modificato l'URL di WordPress e l'indirizzo del sito nelle impostazioni generali di WordPress e ho reinviato la sitemap con il nuovo URL. Questo è tutto quello che ho fatto.
Questo è successo un mese fa e da allora il traffico è completamente diminuito, da oltre 1.000 visualizzazioni di pagina al giorno a meno di 200.
Se cerco su Google "thailand redcat" nemmeno una delle mie pagine compare. La sitemap è stata tuttavia inviata con successo:
14:51:35Stefan
Sai qual è la causa di questo problema e come posso risolverlo per far tornare i risultati di ricerca e il traffico alla normalità?
Qualsiasi aiuto sarebbe molto apprezzato. Saluti!
Supporto WPBeginner
Stefan, non siamo sicuri di aver capito il processo che hai seguito per spostare il tuo sito su un nuovo dominio. Ecco alcuni suggerimenti generali. Innanzitutto, assicurati che i bot dei motori di ricerca siano in grado di scansionare e indicizzare il tuo sito? Controlla il tuo sito in Google Search Console per errori di scansione.
Amministratore
Charlie
Ho lo stesso problema. I crawler di Google trovano un errore 500 su tutto il sito da quando ho effettuato la migrazione. Ho provato su 2 ambienti/provider diversi, diverse versioni di php, ho provato a disattivare/riattivare tutti i miei plugin uno per uno, ho provato a rigenerare i permalink, l'.htaccess, il robots.txt… niente funziona.
Mr Joy
Grazie per il tuo ottimo post. Ho seguito il tuo post e ho spostato il mio sito su un nuovo dominio. Funziona tutto bene, ma c'è solo un problema sul mio sito riguardo all'editor visuale di WordPress. Il problema è: "Quando carico un'immagine su qualsiasi post tramite l'opzione Aggiungi media, poi clicco sulla miniatura dell'immagine "modifica immagine" appare un iFrame con un errore Not Found. Ma quando clicco su elimina funziona bene. Per favore, aiutami a risolvere il problema. Controlla lo screenshot: http://bit.ly/1fqjE1b
Supporto WPBeginner
La prima cosa che puoi provare è aggiornare i tuoi permalink, vai semplicemente su Impostazioni » Permalink e fai clic sul pulsante Salva modifiche.
Amministratore
AP
Ottimo lavoro – grazie mille! Potrebbe essere utile aggiungere la risposta sopra – quella che riguarda la creazione e l'uso di un nuovo database – alle istruzioni iniziali, poiché non tutti leggeranno i commenti prima di tentare un trasferimento.
Gary Kirwan
Ottimo articolo. La mia domanda è: utilizzo il metodo di cloaking affiliato raccomandato da Yoast, il che significa che ho un file .htaccess sotto una cartella chiamata /out/
Avrei bisogno di aggiungere lo stesso codice di reindirizzamento 301 menzionato nell'articolo a entrambi i file .htaccess nella directory principale e nella sottocartella dei link affiliati? L'aggiunta del codice di reindirizzamento 301 solo al file .htaccess della directory principale copre automaticamente anche quello delle sottocartelle?
Il mio obiettivo è assicurarmi che i link affiliati esterni funzionino correttamente.
Kingsley
Ottimo tutorial, lo userò per migrare http://www.ideacrunch.org a http://technblogging.com nei prossimi giorni, ma ho una domanda da fare. La password e il nome utente del database saranno gli stessi del vecchio sito?
Craig
Ciao, apprezzo che sia un po' tardi. Ma voglio letteralmente solo spostarmi da http://www.unlockworldtv.co.uk a http://www.unlockworldtv.com questo tutorial è adatto a questo? Non sto cambiando hosting, sto solo cambiando l'URL
Supporto WPBeginner
Sì, lo è.
Amministratore
Craig
Grazie. Sono bloccato su vai su nuovosito.com/installer.php, ottengo solo il mio vecchio sito ma con 404. Non ho installato wp nella nuova directory, ho solo creato una directory vuota per metterci l'installer e lo zip. Sto puntando il mio nuovo dominio dall'account registrar a quella nuova directory con il mio web host, ma non ottengo altro che il tema e 404. Qualche suggerimento ovvio?
Craig
solo per informazione, ho risolto questo problema. Sembra essere un problema con 1&1 (nessuna sorpresa), ma può essere risolto avendo un file index.html presente. Quindi per chiunque sia su 1&1, modificare il passaggio 2 da
“Assicurati che la directory principale, o la directory in cui desideri copiare il tuo sito web, sia completamente vuota.” a “Assicurati che la directory principale, o la directory in cui desideri copiare il tuo sito web, sia completamente vuota ad eccezione di installer.php, del file .zip E di una pagina index.html”
Credo che questo sia dovuto al modo in cui 1&1 dà priorità alle pagine sul loro server.
Denis Fitzgerald
Ciao – Grazie per l'articolo. Ho una domanda: sto spostando il mio sito da Tumblr a Wordpress. Ha un suo dominio. Vorrei sapere se i pulsanti alla fine di ogni articolo che mostrano le condivisioni social, Twitter, Facebook, Google+, manterranno il conteggio originale delle condivisioni o torneranno a zero. Grazie.
Supporto WPBeginner
Se è lo stesso dominio e la struttura dei tuoi URL rimane intatta, allora si spera che tu possa mantenere quei conteggi social.
Amministratore
Bertjan
Ottima guida! Grazie mille.
Sudha Mathew
Ciao, ho spostato il mio sito usando i redirect circa 6 mesi fa e funziona bene. Devo rinnovare presto il mio contratto con la società di sicurezza web. Quindi ho bisogno di sapere quanto traffico viene ancora reindirizzato dal vecchio sito. Potresti spiegare come fare? Non sono esperto di tecnologia ma posso usare sia Webmaster tools che Google Analytics. Grazie in anticipo!
Migliore
Sudha
Moti
Salve,
Vorrei cambiare il nome di dominio del mio sito (rimanendo sullo stesso host).
Nelle istruzioni sopra è indicato che dovrei “assicurarmi che la directory principale, o la directory in cui si desidera copiare il proprio sito web, sia completamente vuota”.
Nel mio caso, WP è installato nella directory principale (ho la cartella wp-content sotto public-html) – presumo che ciò significhi che il mio WP è installato nella directory principale.
Quali cartelle dovrei pulire / eliminare prima di eseguire il file installato generato dal duplicatore?
Grazie,
Moti.
Declan
Grazie per il tutorial. Ha funzionato benissimo senza alcun problema.
Ho, ovviamente, una domanda riguardo alla SEO.
Il mio vecchio sito non era registrato in Google webmaster tools, quindi ovviamente non c'è opzione per informarli delle modifiche che ho apportato. La mia domanda è: dovrò prima registrare il mio vecchio dominio con Google webmaster tools, e poi il mio secondo dominio… e poi informarli delle modifiche?
Qualsiasi suggerimento sarebbe ottimo.
Grazie ancora per l'articolo, è stato estremamente utile.
Declan.
Supporto WPBeginner
Sì, dovrai notificare la modifica nell'account degli strumenti per webmaster del tuo vecchio sito. Tuttavia, questo è solo il modo più veloce per farlo. Se hai impostato i tuoi reindirizzamenti 302, anche i motori di ricerca lo rileveranno.
Amministratore
reza
ciao,
questo funziona benissimo, reindirizzo il mio old.com che è il mio dominio principale a new.com che è un dominio aggiuntivo (nello stesso hosting)
ma quando ho aggiunto un altro nuovo dominio aggiuntivo, il mio nuovo dominio aggiuntivo non è più accessibile... reindirizza sempre il mio addon.com a new.com/addon.com...
puoi aiutare ??
Jennifer @ Delicieux
Grazie per avermelo spiegato in così tanto dettaglio. Ho però una domanda. Sto pensando da tempo di passare a un nuovo nome di dominio, ma volevo sapere se avrei avuto problemi dato il fatto che all'inizio dell'anno ho cambiato la struttura dei permalink sul mio vecchio blog.
Ho seguito le istruzioni di Yoast su come cambiare la struttura dei permalink e ho modificato il mio file .htaccess, e mi chiedo se questo causerà problemi quando passerò a un nuovo dominio? Questa è l'unica cosa che mi trattiene perché non voglio che le cose vadano storte e perda il mio posizionamento e finisca con link interrotti.
Supporto WPBeginner
puoi trasferire il tuo vecchio file .htaccess sul tuo nuovo sito. Se il file .htaccess contiene riferimenti al vecchio nome di dominio, sostituiscili con il nuovo nome di dominio e andrà tutto bene.
Amministratore
Hrayr
Ciao,
Prima di tutto, grazie mille per questo articolo – ha funzionato benissimo senza alcun problema per me!
Ho una semplice domanda specifica per il mio caso, apprezzerei molto le tue opinioni al riguardo.
In pratica ho usato questo approccio per copiare il mio sito WordPress da localhost all'host/dominio di terze parti.
Come detto, tutto ha funzionato bene – voglio solo assicurarmi che questo approccio non lasci vecchi URL/link/riferimenti che possano "infastidire" Google nel crawling di questo nuovo sito. Il mio sito è piuttosto basilare, quindi nello scenario peggiore posso semplicemente ricrearlo se ci sono svantaggi di crawling/SEO quando il sito viene copiato con duplicator.
Ci sono problemi SEO noti per il nuovo sito di cui sei a conoscenza?
Supporto WPBeginner
Non siamo a conoscenza di problemi SEO, ma se ne incontri qualcuno, puoi informare l'autore del plugin aprendo un thread di supporto sulla pagina del plugin.
Amministratore
Kevin
Non penso che il modo in cui suggerisci agli utenti di fare il loro reindirizzamento 301 sia il migliore. È ben documentato, persino raccomandato da Google, che si facciano reindirizzamenti pagina per pagina, NON che si scarichino tutte le pagine del vecchio sito sulla homepage del nuovo sito. Il codice htaccess che fornisci fa quest'ultima cosa. Non è un buon modo per preservare il link juice.
Forse puoi indicarci un buon tutorial su htaccess? Esistono anche generatori online di htaccess che possono velocizzare notevolmente la creazione di reindirizzamenti da pagina a pagina.
Supporto WPBeginner
Kevin, hai ragione e le regole di riscrittura nell'articolo fanno esattamente questo. Invece di reindirizzare gli utenti alla homepage, li invia alla pagina individuale. $1 alla fine del codice aggiunge il link con la corretta struttura del permalink.
Amministratore
Julian
Ciao, quando faccio questo dopo il 'deploy' mi manca la sezione 'update' e torna a una pagina 404 al vecchio indirizzo web... hai idea di cosa possa causare questo?
Molte grazie!
Munna
Thank you very much for this post. I was in trouble redirecting my oldsite visitors to the new site. But your .htaccess code made it super easy because both sites were in the same hosting server.
Raspal
Salve,
Ho completato tutti i passaggi e il blog sul nuovo sito è attivo correttamente. Ma non riesco ad accedere all'area amministratore. Ho due utenti, uno è un utente amministratore. Ricevo questo errore quando provo ad accedere:
"ERRORE: I cookie sono bloccati o non supportati dal tuo browser. Devi abilitare i cookie per usare WordPress."
Ho provato diversi browser e ho anche provato a cancellare i cookie. Ho anche provato a cambiare password. La password è stata cambiata correttamente ma continuo a ricevere l'errore sopra.
Puoi per favore aiutarmi al più presto?
Utilizzo la versione WP 3.7.1
Cordiali saluti,
Raspal
Neil Bargas
Grazie amico! Funziona al 100% e le istruzioni sono molto semplici.
Lynn
Fantastic article! You are my hero of the day.
Jahid
Accedi al pannello di amministrazione WordPress del tuo nuovo sito utilizzando lo stesso nome utente e password che avevi sul vecchio sito. Vai su Impostazioni » Permalink nel pannello di amministrazione WordPress del tuo nuovo sito e fai clic sul pulsante Salva.
Una volta effettuato l'accesso, mi mostra la pagina del primo passaggio "Passaggio 1: File e database" invece della dashboard di WP. Aiuto!
Supporto WPBeginner
Sembra che tu debba aggiornare il tuo file wp-config.php
Amministratore
Chrissy
Ciao! Grazie mille per questo utile articolo – ci sto lavorando ora.
La mia unica domanda è:
Ho il mio blog ospitato su un dominio, chiamiamolo http://www.reallylongdomainname.com/blog, ma ho un reindirizzamento per inoltrarlo al mio altro dominio: blog.shortername.com. Ora voglio migrare il blog su shortername.com/blog, perché alcuni link non funzionano dopo il reindirizzamento.
Tutti i miei post e le altre cose hanno già permalink su shortname.com/blog/post#, quindi ho davvero bisogno di fare qualcosa di tutto questo materiale 301? Sono al sicuro a saltare i passaggi 3, 4 e 5, o c'è qualcosa che devo considerare? E dovrò eliminare il vecchio blog o solo il reindirizzamento una volta che lo lancerò sul nuovo dominio?
Sarebbe davvero fantastico scoprire come procedere, dato che ho provato dozzine di cose questa settimana e nessuna situazione è proprio come la mia :/ Grazie!
Supporto WPBeginner
Lo scopo dei reindirizzamenti 301 è non solo reindirizzare gli utenti, ma anche far sapere ai motori di ricerca che ti sei spostato nella nuova posizione, quindi i passaggi 3 e 4 sono un must, altrimenti potrebbe influire sui tuoi ranking SEO.
Amministratore
Mark P
Ottimo post. Una domanda però.
Diciamo che qualcuno clicca su un backlink del vecchio dominio del mio sito web. (Chiamiamolo olddomain punto com / blogpost1). Questo reindirizzerà al link corrispondente del nuovo dominio (newdomain punto com / blogpost1) invece di reindirizzare semplicemente alla homepage del nuovo dominio?
Supporto WPBeginner
Sì, reindirizzerebbe gli utenti che atterrano sui tuoi post e pagine sul vecchio sito ai post/pagine sul nuovo sito.
Amministratore
Mark P
Grazie!
Morgan
Domanda: Sto spostando il mio sito da un host a un nuovo host. Allo stesso tempo, sto cambiando il nome del mio dominio. Ho già trasferito con successo il mio sito WordPress sul mio nuovo host utilizzando il nuovo nome di dominio. Ora sono al passaggio 3 e voglio usare i reindirizzamenti 301 per puntare quegli URL vecchi agli URL del nuovo sito. Tuttavia, il vecchio sito è sul vecchio host e ho intenzione di eliminarlo.
I reindirizzamenti 301 funzioneranno ancora? O devo anche spostare il vecchio sito sul mio nuovo host e POI fare i reindirizzamenti? Sono un po' insicuro su cosa fare e apprezzerei qualsiasi consiglio.
Supporto WPBeginner
Se è possibile per te mantenere il vecchio sito online per almeno un mese, allora puoi aggiungere il reindirizzamento 301. Dopo di che aggiorna le informazioni del tuo sito su Google Webmaster tools. Una volta recuperati i tuoi ranking di ricerca e il traffico, puoi chiudere il tuo account con il vecchio web host.
Amministratore
Nj
Thank you for the helpful posts, but sometimes with such plugins, a video will help A LOT. I hope you will consider this
Thanks again
Arnold
Ciao. Potresti per favore spiegare la parte in cui hai detto “L'installatore ti chiederà di fornire le informazioni del database per il nuovo sito e di selezionare la casella per la rimozione della tabella?” Dove trovo queste informazioni del database? Quindi dovrei selezionare la casella per la rimozione della tabella? Grazie!
Supporto WPBeginner
Questo è il database da cui importerai il tuo vecchio sito dal pacchetto che hai creato in precedenza. Accedi alla dashboard del tuo web hosting, trova phpmyadmin e crea un nuovo database. Torna su installer.php e fornisci il nome del nuovo database, l'host, l'utente e la password.
Amministratore
Kara Lumsden
Quindi non dovresti installare WordPress nella root del nuovo dominio? L'unica cosa che devi fare sul nuovo dominio è solo creare un nuovo database, è corretto? Puoi spiegare un po' di più su come creare il database in phpmyadmin?
Molto apprezzato, grazie per tutto quello che fai!
Supporto WPBeginner
No, va bene installare WordPress nella root del nuovo dominio. Sì, devi solo creare un nuovo database e Duplicator si occuperà del resto.
Kara Lumsden
Potresti per favore fornire istruzioni su come creare il database?
Grazie mille,
Kara
Dennis J. Smith
Quanto tempo si dovrebbe aspettare prima di eliminare il vecchio sito?
Supporto WPBeginner
Da 30 a 90 giorni, dipende da quanto è stato efficace il tuo spostamento. Se sei sicuro che il tuo nuovo dominio abbia ottenuto quasi lo stesso traffico del vecchio sito, allora puoi eliminarlo.
Amministratore
dyer
Ciao, ho riscontrato un problema. Non riesco a salvare i miei Permalink perché non riesco a trovare il file WP admin. Ho provato a caricare di nuovo il file WP admin ma questo non ha risolto il problema. Potresti consigliarmi se ci sono altri passaggi che posso intraprendere per risolvere questo problema?
Grazie
Dyer
Supporto WPBeginner
@dyer Non siamo in grado di comprendere la tua domanda. Presumiamo che tu non riesca ad accedere all'area di amministrazione di WordPress. In tal caso, connettiti al tuo sito utilizzando un client FTP come FileZilla. Trova il file
.htaccessscaricalo sul tuo disco rigido e cancellalo dal tuo sito web. Speriamo che questo risolva il tuo problema.Amministratore
Fakhre
Grazie per l'articolo ragazzi!
Sto ospitando il mio sito su Bluehost e voglio solo cambiare il nome di dominio senza perdere la SEO e i backlink.
Il contenuto del mio sito è enorme, ho circa 8000 post. C'è una soluzione per rinominare il dominio??
Sanjay Patel
Ciao…
Informazioni davvero utili ma il plugin duplicator non funziona sul mio sito web. per favore risolvi il mio problema. come fare?
Grazie in anticipo.
Dinah
Funziona per spostarsi da un dominio a un sottodominio?
Staff editoriale
Sì
Amministratore
Dinah
Funziona per spostarsi su un nuovo sottodominio? Ad esempio, se il mio blog WordPress era su oldsite.com e volessi spostarlo su blog.newsite.com, dovrei fare la stessa cosa?
Staff editoriale
Sì.
Amministratore
Emmie
L'ho fatto di recente e i link e tutto è stato reindirizzato perfettamente, tuttavia sono stato appena colpito da Google con una penalità per aver avuto così tanti backlink istantaneamente – pensano che li abbia comprati. Qualcun altro ha riscontrato questo problema? Ho fatto le notifiche appropriate in Google Webmaster Tools prima di spostarmi, e non ha aiutato in alcun modo. Mi ha colpito duramente, quindi se qualcuno ha esperienza nel rimediare a questo, per favore condivida!
Staff editoriale
Ciao Emmie, dove vedi che vieni colpito per avere troppi backlink? Ti mostra quell'errore nei tuoi Webmaster Tools? Sto solo cercando di capire come sei arrivata alla conclusione che sei stata penalizzata da Google.
https://www.google.com/webmasters/tools/reconsideration << Questa è la pagina dove puoi inviare una richiesta di riesame a Google.
Amministratore
Lateef Adewale
Hai idea se questo funzionerà se sto spostando un sito da Bluehost a Wp Engine.
Staff editoriale
Sì, dovrebbe funzionare.
Amministratore
Emily
Ho appena completato tutto il processo, ha funzionato perfettamente ed era esattamente quello che dovevo sapere. Grazie WPBeginner! L'unico intoppo che ho incontrato è stato colpa mia – non ho disattivato i miei plugin di sicurezza prima, quindi ho dovuto rifare tutto. Ora, sono un esperto… : )
Sandra Christie
Grazie per l'articolo!
I passaggi per spostare lo stesso dominio su un nuovo host sono fondamentalmente gli stessi? E questo può causare un calo nella SEO?
Travis Pflanz
Inoltre, l'opzione "Cambio indirizzo" in Webmaster Tools si trova ora nel menu Opzioni in alto a destra, nell'icona a forma di ingranaggio.
Zach Smith
Grazie per aver pubblicato un altro ottimo articolo per noi. Questo è il massimo per qualsiasi blog tecnologico.
Bob
Grazie, queste sono ottime informazioni. Sono davvero entusiasta di conoscere Duplicator. Mentre spostare un dominio è qualcosa che potrei dover fare occasionalmente, clono costantemente ambienti per scopi di sviluppo e test. Il processo di clonazione manuale che ho utilizzato richiede tempo e può essere soggetto a errori. Duplicator ha il potenziale per essere un miglioramento considerevole!
Sam
Ho appena spostato WP su un nuovo dominio e server usando questo metodo. Webmaster Tools ora mostra molti errori 403 sul nuovo server per ogni cartella in uploads come wp-content/uploads/2012/07 e un errore 403 per ciascuno dei mesi. Sul mio vecchio server non ho avuto questo. Quando sposto il sito, dovremmo anche cambiare o controllare i permessi? Quali dovrebbero essere per la cartella wp-content/uploads?
Staff editoriale
Google non dovrebbe indicizzare le cartelle, ma piuttosto i file al loro interno. Se provi ad accedere direttamente alla cartella tramite browser, WordPress ti darà un errore 404. Non vuoi consentire l'accesso a una directory che non ha una pagina di indice, che produrrà un elenco di directory che verrà indicizzato e scansionato, inclusi i collegamenti a tutti i file.
Amministratore
sam
Grazie per la risposta. Allora perché Google mostra un errore 403 per le cartelle in Webmaster Tools? Questo non significa che qualcosa non va?
Zimbrul
QUESTO È L'ARTICOLO CHE STAVO CERCANDO DA 1 ANNO!!
Staff editoriale
Better late than never
Amministratore
Jasim Ahmed
Duplicator è un ottimo plugin ma il problema è che non funziona con alcuni server poiché richiede una versione PHP più alta, a parte questo c'è un altro modo per farlo?
Staff editoriale
Sì, puoi scaricare manualmente i file e il database. Caricali sul nuovo dominio. Sostituisci tutte le vecchie istanze di URL nel database usando la query di ricerca e sostituzione SQL di phpMyAdmin. La soluzione più semplice sarebbe chiedere al tuo host perché non utilizzano versioni PHP più recenti o passare a un host migliore.
Amministratore
iAn
Ciao, credo che questo non conserverà i contatori di condivisione sui social network (numero di condivisioni e like). Hai qualche idea su come mantenere quei misuratori di popolarità?
Staff editoriale
Non è possibile mantenere i conteggi social perché si basano sugli URL canonici che saranno il nuovo sito (molto importante per la SEO). I contatori servono principalmente come prova sociale. Tutti i link esistenti sui social media verranno reindirizzati correttamente, quindi non perderai traffico da lì.
Amministratore