Cambiare il tuo dominio WordPress non deve significare ricominciare da capo con il tuo posizionamento su Google.
La chiave è assicurarsi che i visitatori e i motori di ricerca possano seguire i tuoi vecchi URL verso quelli nuovi. Un reindirizzamento dell'intero sito fa questo inviando ogni pagina del tuo vecchio dominio allo stesso percorso sul tuo nuovo dominio. Ad esempio, `https://vecchiosito.com/about` invia automaticamente i visitatori a `https://nuovosito.com/about`.
In questa guida, ti mostreremo tre modi gratuiti per impostare un reindirizzamento dell'intero sito e spostare il tuo dominio senza perdere il valore SEO che hai accumulato.

Cos'è un reindirizzamento dell'intero sito (e quando ne hai bisogno)?
Un reindirizzamento dell'intero sito inoltra automaticamente ogni pagina dal tuo vecchio dominio alla pagina corrispondente esatta sul tuo nuovo dominio. Preserva la tua struttura dei permalink, il che significa che vecchiosito.com/about viene reindirizzato direttamente a nuovosito.com/about.
È fondamentale preservare questi percorsi anziché inviare tutte le vecchie pagine alla tua nuova homepage. Se indirizzi tutto alla homepage, i motori di ricerca come Google segnaleranno i link come errori “soft 404” perché il contenuto specifico non corrisponde più. Quando ciò accade, quelle pagine perdono il loro potere di posizionamento (link equity) e vengono trattate come link interrotti.
Hai bisogno di un reindirizzamento completo del sito quando cambi marchio con un nuovo dominio, unisci due siti in uno o passi a un nuovo CMS. L'utilizzo di un reindirizzamento 301 che preserva il percorso garantisce che i visitatori atterrino sul contenuto corretto, trasferendo al contempo in modo fluido i tuoi attuali posizionamenti sui motori di ricerca.
Prima di iniziare (Checklist completa per il reindirizzamento del sito)
Prima di impostare qualsiasi reindirizzamento, esegui questa breve checklist per assicurarti che il trasferimento sia fluido e privo di errori:
- Sposta prima i tuoi contenuti – Assicurati che le tue pagine, i tuoi post e i tuoi media siano già pubblicati sul tuo nuovo dominio. Se reindirizzi il traffico prima che i tuoi contenuti siano online, i visitatori atterreranno su pagine mancanti.
- Mantieni registrato il vecchio dominio – Continua a rinnovare il vecchio dominio a tempo indeterminato, perché se dovesse scadere, ogni reindirizzamento morirà con esso.
- Conferma che il DNS risolva ancora – Assicurati che il tuo vecchio nome di dominio abbia record attivi del Domain Name System (DNS) che puntano al tuo vecchio server web, o che siano inoltrati tramite Cloudflare se reindirizzi a livello DNS. Se il dominio non viene risolto correttamente, il reindirizzamento non può essere eseguito.
- Mantieni il tuo certificato SSL – Mantieni un certificato SSL attivo installato sul tuo vecchio nome di dominio. Se il certificato del vecchio dominio scade, i visitatori HTTPS incontreranno un avviso di sicurezza del browser prima ancora che il reindirizzamento possa essere eseguito.
- Non eliminare ancora il tuo vecchio sito – Il plugin e i metodi
.htaccessche trattiamo in questa guida richiedono che il tuo vecchio sito rimanga attivo, mentre il metodo Cloudflare ti consente di disattivare il vecchio host in seguito. Per una guida completa alla migrazione vera e propria, consulta la nostra guida su come spostare WordPress su un nuovo dominio senza perdere la SEO.
Di seguito, tratteremo prima l'opzione plugin più rapida, seguita da due metodi che mantengono ogni pagina sul proprio URL corrispondente, che è ciò di cui ha bisogno una migrazione di dominio standard.
Metodo 1: Utilizza un plugin WordPress gratuito (404 to 301)
Se desideri la configurazione più rapida e preferisci non modificare i file del server, puoi reindirizzare il tuo sito utilizzando il plugin gratuito 404 to 301. Questo è il metodo migliore se stai chiudendo un sito e vuoi reindirizzarlo a un sito esistente o inoltrare un vecchio dominio a una singola pagina di destinazione.
Tieni presente che il plugin invia ogni vecchio URL alla singola destinazione che inserisci, quindi non mantiene ogni pagina sul proprio percorso. Per una migrazione di sito standard in cui ogni vecchia pagina deve puntare al suo esatto equivalente nuovo, utilizza invece il Metodo 2 o il Metodo 3.
Innanzitutto, installa e attiva il plugin sul tuo vecchio sito web. Se hai bisogno di aiuto, consulta la nostra guida passo passo su come installare un plugin WordPress.
Successivamente, vai su 404 a 301 » Redirect e fai clic sul pulsante ‘Aggiungi redirect’ per aprire l’editor delle regole.

Quindi, crea una singola regola con queste impostazioni:
- Origine – Inserisci una singola barra (
/). Questo simbolo rappresenta il percorso principale del tuo sito web. - Tipo di corrispondenza – Scegli ‘Prefisso’, che corrisponde a ogni URL sul tuo dominio utilizzando questa singola regola.
- Tipo di destinazione – Scegli ‘URL personalizzato’, perché stai inviando i visitatori a un indirizzo su un altro dominio.
- URL di destinazione – Inserisci l’indirizzo web completo in cui desideri che tutti i visitatori atterrino, ad esempio https://nuovosito.com.
- Stato del redirect – Seleziona ‘301 – Spostato permanentemente’. Questa opzione imposta un redirect permanente che trasferisce l’autorità di ranking al tuo nuovo dominio.
- Stringa di query – Lascia questa impostazione su ‘Ignora – rimuovi alla corrispondenza’ per cancellare le stringhe di tracciamento, oppure seleziona ‘Conserva – inoltra alla destinazione’ se desideri che parametri come
utm_sourcevengano trasferiti al nuovo URL.

Infine, fai clic sul pulsante ‘Crea redirect’ in fondo al popup.

Dopo aver completato la configurazione, testa la tua regola di redirect in una finestra del browser in incognito o privata. Prova a visitare diversi URL sul tuo vecchio sito, inclusi link a post profondi, per confermare che tutti vengano reindirizzati alla tua nuova destinazione.
Se utilizzi già un plugin SEO all-in-one, potresti non aver bisogno di un plugin separato. Ad esempio, AIOSEO include un Gestore Redirect nelle sue versioni premium.
Metodo 2: Redirect tramite .htaccess (Gratuito, Integrato nel tuo Hosting)
Se il tuo vecchio sito web funziona su un server web Apache, puoi creare un redirect completo del sito che preserva il percorso modificando un singolo file di configurazione. Il file .htaccess si trova nella tua directory principale e controlla come il tuo server gestisce le richieste del sito.
Per accedere al file, connettiti al tuo vecchio server utilizzando un client FTP o apri il File Manager del tuo account di hosting.

Quindi, trova il file .htaccess all’interno della tua cartella public_html o root del sito, e apri questo file per la modifica.
Se non vedi questo file, consulta la nostra guida su perché non riesci a trovare il file .htaccess.

Successivamente, aggiungi le seguenti righe all’inizio del file, sopra la riga che dice # BEGIN WordPress.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?oldsite.com$ [NC]
RewriteRule ^(.*)$ https://newsite.com/$1 [R=301,L]
</IfModule>
Assicurati di sostituire nomesitovecchio.com e nomesitonuovo.com con i nomi effettivi dei tuoi domini.
Questa regola attiva un redirect permanente 301 per ogni richiesta in entrata. Il parametro $1 inoltra l’intero percorso dell’URL al nuovo dominio, trasformando automaticamente https://nomesitovecchio.com/contatti in https://nomesitonuovo.com/contatti. Preserva anche i parametri di query originali come le stringhe di tracciamento.
Dopo aver aggiunto lo snippet, salva il file e ricaricalo sul tuo server.
Per verificare che il redirect funzioni, apri una finestra del browser privata e visita una pagina profonda come https://nomesitovecchio.com/contatti. La pagina dovrebbe inviarti direttamente a https://nomesitonuovo.com/contatti.
Per ulteriori suggerimenti sulla gestione di questo file, leggi la nostra guida completa ai trucchi utili di .htaccess per WordPress.
Se il tuo account di hosting include cPanel, puoi evitare di modificare manualmente questo file. Apri semplicemente lo strumento Redirects nella sezione Domini per generare questa regola automaticamente.
Metodo 3: Reindirizzamento a livello DNS con Cloudflare
Se utilizzi il plugin o il metodo .htaccess, dovrai mantenere online il tuo vecchio sito. Se desideri annullare il tuo vecchio piano di hosting, puoi gestire il reindirizzamento a livello DNS utilizzando Cloudflare.
Poiché Cloudflare elabora il reindirizzamento a livello di rete prima che una richiesta raggiunga un server web, il tuo reindirizzamento continuerà a funzionare anche dopo che il tuo vecchio sito sarà scomparso.
Per configurare questo, aggiungi il tuo vecchio nome di dominio a un account Cloudflare gratuito e aggiorna i nameserver del tuo registrar di dominio per puntare a Cloudflare.
Le Regole di Reindirizzamento di Cloudflare si attivano solo sugli hostname i cui record DNS sono sottoposti a proxy tramite Cloudflare, quindi assicurati che il record per il tuo vecchio dominio mostri la nuvola arancione. Questo è anche ciò che consente al reindirizzamento di continuare a funzionare dopo che il vecchio host è stato spento.
Una volta che il tuo dominio è attivo in Cloudflare, vai su Regole » Regole di Reindirizzamento nella tua dashboard. Qui, crea una nuova regola utilizzando un pattern wildcard in modo che i percorsi URL in entrata vengano automaticamente mappati al percorso corrispondente sul tuo nuovo dominio.

Cloudflare include queste regole di Reindirizzamento Singolo nel suo piano gratuito.
Se sei nuovo a Cloudflare, la nostra guida su come configurare Cloudflare in WordPress copre la creazione dell'account e l'aggiornamento dei tuoi nameserver.
Avviso importante: Evita di utilizzare il 'inoltro dominio' o l''oscuramento URL' di base offerti dai registrar di dominio.
L'inoltro di base del registrar spesso rimuove i percorsi delle singole pagine, utilizza reindirizzamenti temporanei 302 invece di 301 permanenti e spesso interrompe le connessioni HTTPS. La creazione di una Regola di Reindirizzamento corretta in Cloudflare è il modo più sicuro per preservare i percorsi delle tue pagine e proteggere la tua autorità SEO.
Informa Google che ti sei spostato: Cambio di indirizzo in Search Console
Una volta che i tuoi reindirizzamenti 301 sono attivi, puoi accelerare il processo di reindicizzazione informando direttamente Google tramite lo strumento Cambio di indirizzo in Google Search Console.
Questo strumento richiede ufficialmente a Google di trasferire i segnali di indicizzazione del tuo vecchio dominio al tuo nuovo sito web.
Prima di utilizzare lo strumento, assicurati di soddisfare i requisiti di Google:
- Reindirizzamenti 301 attivi: I tuoi reindirizzamenti 301 a livello di dominio devono essere già completamente funzionanti.
- Proprietà del dominio: Devi essere un proprietario verificato di entrambe le proprietà del dominio vecchio e nuovo all'interno dello stesso account Google.
- Proprietà a livello di dominio: Lo strumento funziona solo per le proprietà a livello di dominio (i sottodomini devono essere inviati separatamente).
Per avviare il processo, apri Google Search Console e seleziona la proprietà del tuo dominio VECCHIO.
Successivamente, fai clic su Impostazioni nel menu a sinistra. Nella sezione Impostazioni generali, fai clic su 'Cambio di indirizzo'.

Nel menu a discesa 'Seleziona nuovo sito', scegli la tua nuova proprietà di dominio dall'elenco.

Una volta selezionato, fai clic sul pulsante 'Valida e aggiorna'. Google eseguirà un rapido controllo sui tuoi reindirizzamenti 301 prima di confermare la richiesta.
Tieni presente che lo strumento di modifica dell'indirizzo non crea e invia una nuova sitemap per te, quindi dovrai farlo come passaggio separato.
Cosa succede ai tuoi ranking (tempistiche)
Un reindirizzamento completo del sito inizia a funzionare immediatamente per i visitatori del sito web, ma i motori di ricerca impiegano tempo per recuperare. Dovresti aspettarti alcune fluttuazioni temporanee del ranking durante le prime settimane mentre Google rianalizza le tue pagine e registra la modifica del dominio.
Per un sito web di piccole o medie dimensioni, la maggior parte delle pagine si stabilizza tipicamente sul nuovo dominio entro poche settimane. Siti più grandi con migliaia di pagine potrebbero richiedere più tempo. Per dare ai motori di ricerca abbastanza tempo per elaborare la migrazione, mantieni attivi i tuoi reindirizzamenti per almeno un anno prima di apportare modifiche.
Se i tuoi ranking di ricerca non si riprendono o i tuoi vecchi URL continuano a comparire nei risultati di ricerca, consulta la nostra guida su come correggere il reindirizzamento di WordPress al vecchio dominio dopo la migrazione.
Tutorial video
Domande frequenti
Un reindirizzamento completo del sito danneggerà il mio posizionamento SEO?
Quando utilizzi reindirizzamenti 301 che preservano il percorso di ogni pagina, un reindirizzamento completo del sito trasferisce la maggior parte della tua link equity al nuovo dominio. Questo protegge i tuoi ranking a lungo termine.
Tuttavia, potresti riscontrare fluttuazioni temporanee per alcune settimane mentre Google rianalizza e reindicizza le tue pagine. Mantenere attivi i tuoi reindirizzamenti per almeno un anno dà ai motori di ricerca abbastanza tempo per elaborare l'intera migrazione.
Qual è la differenza tra un reindirizzamento 301 e un 302?
Un reindirizzamento 301 è permanente. Indica ai motori di ricerca di trasferire il tuo valore di ranking al nuovo URL, rendendolo la scelta corretta per una migrazione di dominio.
Un reindirizzamento 302 è temporaneo e segnala che la pagina originale tornerà, quindi i motori di ricerca non trasferiscono valore di ranking. Per un reindirizzamento completo del sito, scegli sempre un 301. Per saperne di più, consulta la nostra guida per principianti su come creare reindirizzamenti in WordPress.
Speriamo che questa guida ti abbia aiutato a impostare un reindirizzamento completo del sito in WordPress senza perdere il tuo SEO. Potresti anche voler consultare le nostre guide sui migliori plugin di reindirizzamento per WordPress a confronto o come spostare WordPress su un nuovo host o server senza tempi di inattività.
Se ti è piaciuto questo articolo, iscriviti al nostro Canale YouTube per tutorial video su WordPress. Puoi trovarci anche su Twitter e Facebook.

Shah
Come hai menzionato, il plugin reindirizzerà tutto tranne la pagina di accesso di WordPress, significa che la pagina di accesso utilizzerà il nome di dominio precedente o cosa? Non l'ho capito. Dobbiamo mantenere il vecchio dominio con noi e continuare a rinnovarlo ogni anno.
Apprezzerei molto la tua utile risposta.
Supporto WPBeginner
Corretto, ciò significherebbe che potresti accedere per annullare il reindirizzamento se necessario. Non è necessario rinnovare continuamente il dominio, è principalmente consigliato rinnovare il vecchio dominio finché i tuoi utenti utilizzano ancora il vecchio dominio.
Amministratore
Jiří Vaněk
Ho circa 1300 articoli sul sito web. Se volessi cambiare dominio, come dovrei procedere? Migrare il sito su un nuovo hosting e un nuovo dominio e lasciare quello originale dove è impostato per reindirizzare ogni url al nuovo? Questo significa che devo impostare 1300 reindirizzamenti? O funziona in modo che imposto questo reindirizzamento in AIO SEO e sostituisce solo il nome del dominio nell'url e reindirizza all'url appropriato? Sono un po' confuso.
Supporto WPBeginner
Dovresti prima impostare il nuovo sito e assicurarti che il contenuto sia importato correttamente sul nuovo host. Dopodiché potresti creare manualmente i reindirizzamenti o utilizzare AIOSEO per gestire il processo di reindirizzamento per te. Finché i tuoi permalink non sono cambiati, puoi usare molte meno regole di reindirizzamento per far sì che il sito vada al nuovo dominio.
Amministratore
Jiří Vaněk
I collegamenti permanenti saranno gli stessi, cambierà solo il dominio principale. Grazie per il consiglio. Cercherò di risolverlo nel tempo usando AIO SEO PRO e forse il loro supporto potrà aiutarmi. Grazie per la risposta.
GRAZIE DIO GIOVANNI
Grazie per il tutorial. Tuttavia, nel caso di un sito web che ha già molti contenuti, penso che correggere gli errori 404 individualmente possa essere impegnativo e anche dispendioso in termini di tempo. Come dovrei affrontare questo problema?
Supporto WPBeginner
Il primo metodo dall'articolo è progettato per aiutarti a migrare un sito più grande senza doverti preoccupare dei 404.
Amministratore