Lista di controllo completa per il test di WordPress dopo la migrazione (2026)
John Turner
John Turner
Hai appena completato la migrazione del tuo sito WordPress e, a prima vista, tutto sembra funzionare correttamente.
Ma il punto è questo: ho visto migrazioni che sembravano perfette andare in pezzi nel giro di poche ore. Un modulo di contatto che ha smesso di inviare e-mail. Un gateway di pagamento che ha smesso di funzionare senza dare alcun preavviso. Piccoli problemi che costano soldi veri.
Mi occupo da anni della migrazione di siti WordPress e ho imparato questa lezione a mie spese: una migrazione non è completa quando i file vengono spostati. È completa quando si è verificato che tutto funzioni correttamente.
Ecco a cosa serve questa checklist post-migrazione. Ho creato una guida passo passo per individuare i problemi nascosti prima che i tuoi visitatori o clienti li scoprano.
Perché trovare un processo di checkout difettoso durante i test è risolvibile. Trovarlo dopo aver perso tre giorni di vendite è un incubo.
Vediamo nel dettaglio cosa è necessario fare durante i test post-migrazione di WordPress.
Ecco i punti salienti:
- Non dare per scontato che gli strumenti automatizzati abbiano rilevato tutto; i plugin di migrazione non possono controllare il nuovo ambiente server, che potrebbe avere versioni PHP, limiti di memoria o configurazioni di sicurezza diversi che compromettono la funzionalità.
- Prova immediatamente tutti i moduli di contatto, le iscrizioni alla newsletter e le procedure di checkout.
- Utilizza la funzione di reimpostazione della password per verificare che le e-mail di WordPress vengano inviate correttamente, poiché ciò influisce sulle conferme degli ordini, sulle notifiche e sulle comunicazioni con gli utenti.
- Completa una transazione di prova completa per assicurarti che il carrello, il checkout, l'elaborazione dei pagamenti e le conferme degli ordini funzionino correttamente.
- Verifica che il tuo file robots.txt non blocchi i crawler, che le sitemap utilizzino i nuovi URL di dominio e che i meta tag non facciano riferimento ai vecchi domini.
- Clicca su ogni link, invia ogni modulo e completa le transazioni effettive per individuare eventuali errori nascosti.
Indice dei contenuti
- Perché testare il tuo sito dopo una migrazione?
- Cosa dovresti testare dopo una migrazione?
- Navigazione e link
- Moduli
- Funzionalità di ricerca
- Funzionalità e-commerce
- Commenti e account utente
- Accuratezza dei contenuti
- File multimediali
- Funzionalità dei plugin e dei temi
- Elementi SEO
- Monitoraggio analitico
- Reindirizzamenti
- Certificato SSL
- Sicurezza
- Accesso amministratore
- Integrità del database
- Consegna delle e-mail
- Domande frequenti (FAQ)
Perché testare il tuo sito dopo una migrazione?
Quando si sposta un sito WordPress, si copiano file tra due ambienti completamente diversi.
Il nuovo server potrebbe utilizzare una versione diversa di PHP, un limite di memoria diverso o una configurazione di sicurezza diversa.
Tutte queste variabili possono compromettere il funzionamento di elementi che funzionavano perfettamente sul vecchio server.
Ho visto personalmente un sito andare in tilt perché il nuovo host web aveva una versione leggermente più vecchia di MySQL. Il sito si caricava, ma ogni invio di moduli falliva. Il cliente non se ne è accorto per due giorni e nel frattempo ha perso decine di potenziali clienti.
Ecco cosa c'è in gioco: i moduli di contatto sono il modo in cui le persone ti raggiungono. Il checkout del tuo e-commerce è il modo in cui guadagni. Il tuo sistema di login è il modo in cui il tuo team accede al backend.
Se uno qualsiasi di questi elementi non funziona correttamente dopo una migrazione, perderai opportunità commerciali mentre ti affanni a risolvere il problema.
Anche se hai utilizzato uno strumento di migrazione automatizzato come Duplicator, esso può controllare solo ciò che impacchetta e decomprime. Non può controllare l'ambiente server in cui viene installato. Ecco perché il test è imprescindibile.
Cosa dovresti testare dopo una migrazione?
Qui è dove entriamo nel concreto. Vi guiderò attraverso tutti gli elementi importanti che devono essere testati dopo una migrazione.
Una volta verificato tutto metodicamente, dormirai sonni più tranquilli sapendo che il tuo sito è effettivamente funzionante.
Dopo una migrazione, è necessario eseguire i seguenti test:
- Navigazione e link: clicca sulla navigazione principale, sui link a piè di pagina, sui widget della barra laterale e sui link interni al contenuto per individuare eventuali errori 404 e verificare la coerenza del protocollo HTTP/HTTPS.
- Moduli: invia ogni modulo di contatto, iscrizione alla newsletter e richiesta di preventivo per verificare i messaggi di conferma, le notifiche e-mail e la registrazione dei dati nel backend.
- Funzionalità di ricerca: testare la ricerca nel sito con termini esistenti e non esistenti per garantire che i risultati vengano visualizzati correttamente e che le pagine di errore appaiano in modo appropriato.
- Funzionalità e-commerce: transazioni di prova complete, inclusi aggiunta al carrello, checkout, conferma dell'acquisto e verifica dell'ordine nel backend.
- Commenti e account utente: testare i flussi di accesso/disconnessione, l'accesso al profilo utente, l'invio di commenti e la consegna delle notifiche per le funzionalità relative all'iscrizione o alla community.
- Accuratezza dei contenuti: verificare la presenza di errori di codifica del database (caratteri strani), shortcode non funzionanti e problemi di layout su più pagine.
- File multimediali: verifica le immagini nella tua Libreria multimediale, prova i video incorporati, controlla i download dei PDF e verifica che le gallerie vengano visualizzate correttamente.
- Funzionalità dei plugin e dei temi: controlla slider, pop-up, menu, pannelli delle opzioni dei temi e funzionalità del page builder per verificare eventuali problemi di compatibilità.
- Elementi SEO: verifica che i tag del titolo, le meta descrizioni, la configurazione del file robots.txt e gli URL della mappa del sito XML utilizzino tutti il tuo nuovo dominio.
- Monitoraggio analitico: verifica che il codice di monitoraggio di Google Analytics sia presente e che i rapporti in tempo reale mostrino le visite di prova.
- Reindirizzamenti: testare tutti i reindirizzamenti 301 per garantire che i vecchi URL reindirizzino correttamente alle nuove posizioni e preservino l'equità dei link.
- Certificato SSL: controlla la presenza dell'icona del lucchetto nel browser e verifica la presenza di contenuti misti che causano avvisi di sicurezza.
- Impostazioni di sicurezza: verificare che le configurazioni dei plugin di sicurezza siano state trasferite correttamente e che i permessi dei file siano impostati correttamente (755 per le directory, 644 per i file).
- Accesso amministratore: testare la funzionalità di accesso per diversi ruoli utente per confermare che i livelli di accesso e le autorizzazioni funzionino correttamente.
- Integrità del database: verificare che il numero di post, pagine e commenti corrisponda ai numeri precedenti alla migrazione.
- Invio di e-mail: utilizza la funzione di reimpostazione della password per confermare che WordPress possa inviare e-mail tramite il nuovo server.
Navigazione e link
Inizia dalle basi. Apri il tuo sito in un browser e clicca su ogni singolo link nella barra di navigazione principale.
Quindi controlla i link nel footer, i widget nella barra laterale e tutti i pulsanti di invito all'azione.
Accedi ad alcuni post del blog e clicca sui link interni presenti nel contenuto. Cerca eventuali errori 404 o link che rimandano ancora al tuo vecchio dominio.
I link non funzionanti frustrano i visitatori e danneggiano il tuo posizionamento SEO. Google considera gli errori 404 come un segnale di scarsa qualità del sito e gli utenti che si imbattono in pagine non funzionanti semplicemente abbandonano il sito, quindi è importante risolverli.
Se sei passato da HTTP a HTTPS, controlla se nella barra degli indirizzi del browser è presente l'icona di un lucchetto. Se è rotta o mancante, significa che le risorse vengono caricate con il protocollo sbagliato.
Apri la console del browser e cerca eventuali avvisi di sicurezza. Ti indicheranno esattamente quali immagini o script stanno causando problemi.
Moduli
Ogni modulo presente sul tuo sito deve essere testato. Moduli di contatto, iscrizioni alla newsletter, moduli di richiesta preventivo: tutti quanti.
I moduli sono una linea diretta verso il fatturato. Un modulo di contatto non funzionante significa perdere richieste di vendita. Un modulo di iscrizione alla newsletter non funzionante significa che non stai creando la tua mailing list.
Non limitarti a controllare se il modulo viene inviato. Devi verificare tre cose:
- L'utente vede un messaggio di conferma o viene reindirizzato a una pagina di ringraziamento?
- Hai ricevuto la notifica via e-mail?
- Il modulo inserito appare nel tuo backend WordPress?
Ho visto migrazioni in cui il modulo sembrava funzionare sul front-end, ma le e-mail finivano nel vuoto. L'utente riceveva un messaggio di conferma, mentre il proprietario del sito non riceveva nulla.
Prova ogni singolo modulo utilizzando un indirizzo e-mail reale che puoi controllare immediatamente. In questo modo, saprai che i tuoi visitatori possono contattarti correttamente.
Funzionalità di ricerca
La ricerca sul sito è il modo in cui i visitatori trovano rapidamente ciò di cui hanno bisogno. Se non funziona, gli utenti non possono navigare tra i tuoi contenuti, specialmente sui siti con centinaia di post o prodotti. In sostanza, stai nascondendo i tuoi contenuti alle persone che desiderano trovarli.
Se il tuo sito dispone di una barra di ricerca, dovresti provarla.
Cerca qualcosa che sai essere presente sul tuo sito. Verifica che i risultati vengano visualizzati correttamente.
Quindi cerca qualcosa che non esiste. Assicurati di ottenere una pagina "Nessun risultato trovato" corretta invece di un errore.
Sembra una cosa da poco, ma se la funzione di ricerca non funziona bene, i tuoi visitatori non riescono a navigare bene tra i tuoi contenuti.
Funzionalità e-commerce
Se gestisci un negozio WooCommerce, devi testare l'intero flusso di acquisto. Non limitarti a sfogliare i prodotti, ma completa effettivamente una transazione.
Ecco la tua mini-checklist:
- Aggiungi un prodotto al carrello
- Visualizza la pagina del carrello
- Procedi con il checkout
- Completa l'acquisto (usa la modalità di prova o crea un buono sconto del 100%)
Dopo l'acquisto, verifica due cose: innanzitutto, controlla se hai ricevuto l'e-mail di conferma dell'ordine. In secondo luogo, accedi al backend di WordPress e verifica che l'ordine sia presente nell'elenco degli ordini.
Commenti e account utente
Se gestisci un sito con abbonamento o ti affidi a contenuti generati dagli utenti, un'autenticazione non funzionante può essere un vero disastro. I membri non possono accedere ai contenuti a pagamento che hanno comprato. I collaboratori non possono inviare il loro lavoro.
Dopo la migrazione, crea un account utente di prova o utilizza uno esistente. Prova ad accedere.
È possibile accedere alla pagina del profilo utente? È possibile modificare il profilo?
Se il tuo sito consente di inserire commenti, lascia un commento di prova su un post. Verifica che venga visualizzato correttamente e che tu abbia ricevuto l'e-mail di notifica.
Prova a disconnetterti e ricollegarti. Assicurati che il flusso di login/logout funzioni correttamente.
Accuratezza dei contenuti
I tuoi contenuti sono la tua credibilità. Testi confusi e layout malfunzionanti ti fanno sembrare poco professionale e i visitatori mettono in dubbio l'affidabilità della tua attività.
I problemi di codifica dei caratteri del database possono interessare centinaia di post contemporaneamente. È meglio individuarli e risolverli ora piuttosto che scoprirli pagina per pagina nel corso del prossimo mese.
Apri le pagine più importanti. Home page, pagina "Chi siamo", pagina "Servizi": tutto ciò che è più importante per la tua attività.
Leggeteli attentamente. Cercate caratteri strani come ’ al posto degli apostrofi. Si tratta di errori di codifica del database che a volte si verificano durante le migrazioni.
Controlla i tuoi shortcode. Se vedi qualcosa come [contact-form-7 id=”123″] visualizzato come testo semplice invece che come modulo vero e proprio, il tuo plugin shortcode non è attivo o non è stato trasferito correttamente.
Controlla il layout delle tue pagine. Le colonne vengono visualizzate correttamente? La barra laterale è nella posizione giusta?
A volte i contenuti sembrano a prima vista corretti, ma presentano errori in pagine specifiche. Controlla a campione almeno 10-15 pagine diverse del tuo sito.
File multimediali
Le immagini mancanti creano un'esperienza utente scadente e possono compromettere completamente il design del tuo sito. Le foto dei prodotti che non vengono caricate significano vendite perse. Le risorse PDF che restituiscono errori 404 frustrano i visitatori che sono venuti appositamente per quel contenuto.
Le interruzioni nel trasferimento dei file avvengono più spesso di quanto si pensi, specialmente su siti con migliaia di file multimediali.
Vai alla tua Libreria multimediale WordPress. Scorri e controlla se le immagini in miniatura vengono generate correttamente.
Quindi visita le pagine che contengono gallerie di immagini. Riproduci i video incorporati. Clicca sui download PDF.
Se hai molti file multimediali e alcuni risultano mancanti, solitamente significa che il trasferimento dei file non è stato completato. Dovrai ricaricare manualmente quei file o rieseguire la migrazione.
Funzionalità dei plugin e dei temi
Visita la parte front-end del tuo sito e controlla tutti gli elementi visivi che dipendono dai plugin o dal tuo tema.
I cursori, i pop-up e i menu vengono visualizzati correttamente?
Quindi vai alla tua amministrazione WordPress. Visita le pagine delle impostazioni dei tuoi plugin più importanti. Cerca messaggi di errore o dati mancanti.
Controlla il pannello delle opzioni del tema. Se utilizzi un page builder come SeedProd, Elementor o Divi, apri una pagina in modalità di modifica. Assicurati che il builder si carichi correttamente e che tutti gli elementi di design siano intatti.
Qui potrai individuare eventuali problemi di compatibilità dei plugin con il nuovo ambiente server.
Elementi SEO
I problemi SEO dopo la migrazione possono far precipitare il tuo posizionamento nei motori di ricerca da un giorno all'altro.
Un file robots.txt configurato in modo errato indica a Google di interrompere l'indicizzazione dell'intero sito: il traffico scompare nel giro di pochi giorni. I vecchi URL di dominio nella mappa del sito confondono i motori di ricerca e creano problemi di contenuti duplicati.
Questi sono i tipi di errori dai quali ci vogliono mesi per riprendersi.
Clicca con il tasto destro sulla tua homepage e seleziona Visualizza sorgente pagina.
Look for your title tag (in the <title> tags) and your meta description (in the <meta name=”description”> tag). Make sure they’re displaying correctly and don’t contain your old domain name.
Successivamente, visita il sito yoursite.com/robots.txt nel tuo browser. Verifica che non sia impostato per bloccare tutti i crawler.
Se vedi Disallow: / senza percorsi specifici, il tuo sito sta indicando ai motori di ricerca di non indicizzare nulla. Questo a volte accade se hai effettuato la migrazione da un sito di staging che aveva l'indicizzazione disabilitata.
Infine, controlla la tua mappa del sito XML. Di solito si trova all'indirizzo yoursite.com/sitemap.xml o yoursite.com/sitemap_index.xml, a seconda del plugin SEO utilizzato.
Apri il file e verifica che tutti gli URL utilizzino il tuo nuovo nome di dominio, non quello vecchio.
Monitoraggio analitico
Se utilizzi Google Analytics, devi verificare che il monitoraggio sia ancora attivo.
Controllo rapido: visualizza il codice sorgente del tuo sito (clicca con il tasto destro del mouse, Visualizza codice sorgente della pagina) e cerca il tuo ID di monitoraggio di Google Analytics. Di solito inizia con "UA-" o "G-".
Ma ecco un test ancora più efficace: apri Google Analytics e vai al report in tempo reale. Quindi visita il tuo sito in un'altra scheda del browser. Dovresti vederti apparire come utente attivo entro pochi secondi.
Se non compare, il codice di tracciamento non è attivo. Verifica che il plugin di analisi sia ancora attivo e configurato correttamente.
Reindirizzamenti
I reindirizzamenti persi significano perdita di link equity e utenti frustrati. Quei backlink che hai faticosamente costruito? Se i reindirizzamenti non funzionano, finiranno su pagine 404.
Se sul tuo vecchio sito erano stati impostati dei reindirizzamenti 301, provali.
Prova a visitare i vecchi URL che dovrebbero reindirizzare. Assicurati che continuino a indirizzare gli utenti alle nuove posizioni corrette.
Se utilizzi AIOSEO, puoi testare i reindirizzamenti con un solo clic.

I reindirizzamenti sono spesso memorizzati nel file .htaccess o gestiti da un plugin di reindirizzamento. A volte non vengono trasferiti durante la migrazione, specialmente se si è cambiato tipo di server (ad esempio passando da Apache a Nginx).
Certificato SSL
Guarda la barra degli indirizzi del tuo browser. Vedi l'icona di un lucchetto?
Se il lucchetto è rotto o mostra un avviso, hai un problema SSL.
Ciò potrebbe significare che il certificato SSL non è stato installato correttamente sul nuovo server oppure che sono presenti contenuti misti (alcune risorse vengono caricate tramite HTTP anziché HTTPS).
Per una diagnosi dettagliata, utilizza uno strumento come Why No Padlock? Si tratta di uno strumento online gratuito che esegue la scansione del tuo sito e ti indica esattamente cosa sta causando l'avviso SSL.
Sicurezza
Se utilizzi Wordfence, Sucuri o Solid Security, accedi alle impostazioni del plugin e assicurati che tutte le regole e le configurazioni siano state trasferite.
È inoltre necessario verificare i permessi dei file. Nella maggior parte dei casi, le directory devono essere impostate su 755 e i file su 644. Il tuo provider di hosting può aiutarti a verificare questo aspetto se non hai dimestichezza con FTP o SSH.
Permessi di file errati possono creare vulnerabilità di sicurezza o impedire il corretto funzionamento di WordPress, quindi è importante controllarli dopo una migrazione.
Accesso amministratore
Sembra ovvio, ma provate comunque. Esci completamente da WordPress. Quindi accedi nuovamente.
Se sul tuo sito sono presenti più ruoli utente, chiedi a qualcuno con un ruolo diverso (ad esempio un redattore o un autore) di provare ad accedere. Assicurati che il loro livello di accesso sia corretto e che possano svolgere le loro normali attività.
Integrità del database
Il database WordPress contiene tutto ciò che rende unico il tuo sito: anni di contenuti, dati dei clienti e cronologia degli ordini.
I trasferimenti incompleti dei database comportano la perdita di contenuti che potresti non notare per settimane. A quel punto, per recuperarli sarà necessario ripristinarli dai backup, con il rischio di perdere i dati più recenti. Controlla subito, finché hai ancora facile accesso alla fonte.
Il modo più pratico per testare il tuo database è verificare che tutti i tuoi post, pagine e commenti siano presenti.
Vai su Post » Tutti i post e verifica che il conteggio corrisponda a quello che avevi prima. Fai lo stesso per le pagine e i commenti.
Se hai competenze tecniche, apri il file wp-config.php e controlla il prefisso della tabella del database. Quindi accedi a phpMyAdmin e verifica che le tabelle del database utilizzino effettivamente quel prefisso. Una discrepanza in questo punto comprometterà il funzionamento del tuo sito.
La maggior parte degli utenti non avrà bisogno di approfondire così tanto, ma se noti comportamenti strani (come post che non vengono visualizzati o impostazioni che non vengono salvate), la causa potrebbe essere un problema del database.
Consegna delle e-mail
WordPress invia e-mail per molte cose: reimpostazione delle password, invio di moduli, notifiche di commenti, ordini e-commerce e altro ancora.
La mancata consegna delle e-mail crea errori invisibili in tutto il sito. I clienti non ricevono le conferme degli ordini e pensano che il loro acquisto non sia andato a buon fine. Le password reimpostate non arrivano, impedendo agli utenti di accedere.
Ecco un semplice test: utilizza la funzione " Password dimenticata " nella pagina di accesso. Inserisci il tuo indirizzo e-mail amministrativo e richiedi un link per reimpostare la password.

Hai ricevuto l'e-mail? Controlla la cartella dello spam se non è nella tua casella di posta in arrivo.
Se le email di WordPress non vengono inviate, solitamente è perché il tuo nuovo host ha politiche di invio email più rigide. La soluzione più semplice è utilizzare un plugin SMTP come WP Mail SMTP.
Non saltare questo test. I problemi di consegna delle e-mail sono incredibilmente comuni dopo le migrazioni.
Domande frequenti (FAQ)
Perché il mio sito WordPress non funziona dopo una migrazione?
I problemi più comuni sono errori di connessione al database nel file wp-config.php, URL che fanno ancora riferimento al vecchio dominio e richiedono una ricerca e sostituzione, e percorsi di file errati. Anche i problemi di cache possono far sembrare non funzionante un sito che invece funziona: prova a svuotare la cache del browser e qualsiasi cache lato server prima di farti prendere dal panico.
Quanto tempo occorre per migrare un sito WordPress?
Dipende dalle dimensioni del sito, dalla velocità della connessione Internet e dalle prestazioni del provider di hosting. Un sito di piccole dimensioni può essere migrato in 15 minuti, mentre un sito di grandi dimensioni con migliaia di immagini e post potrebbe richiedere diverse ore.
Che cos'è una checklist post-migrazione?
Si tratta di un elenco strutturato di elementi che è necessario controllare e testare dopo aver trasferito il proprio sito WordPress, al fine di verificare che tutto sia stato trasferito correttamente. Consideratelo come un controllo di qualità: vi aiuta a individuare gli errori prima che i vostri visitatori li riscontrino.
Perché il mio sito WordPress mostra una pagina vuota dopo la migrazione?
Si tratta della cosiddetta " schermata bianca della morte", solitamente causata da un errore PHP irreversibile generato da un plugin o un tema incompatibile con il nuovo ambiente server. Abilita WP_DEBUG nel file wp-config.php per visualizzare il messaggio di errore effettivo, che ti indicherà il problema.
Come posso correggere i link non funzionanti in WordPress dopo una migrazione?
Il metodo più affidabile consiste nell'utilizzare uno strumento di ricerca e sostituzione nel database, come il plugin Better Search Replace, per aggiornare tutti i riferimenti al vecchio URL con quello nuovo. Duplicator Pro integra questa funzionalità direttamente nel processo di migrazione, evitando così il verificarsi di link non funzionanti.
La migrazione non è completa finché non viene testata
So che questa lista di controllo sembra lunga. Lo è.
Ma la realtà è questa: individuare un modulo di pagamento non funzionante durante i test richiede cinque minuti per essere risolto. Individuarlo una settimana dopo, dopo aver perso ordini e clienti insoddisfatti, richiede ore di lavoro per limitare i danni.
Il testing non è la parte più entusiasmante della migrazione. Nessuno festeggia quando il proprio modulo di contatto funziona. Ma è proprio questo il punto.
Il tuo sito dovrebbe funzionare in modo così affidabile che nessuno debba pensarci. Né tu, né il tuo team, né i tuoi visitatori. Questa checklist ti aiuta a raggiungere questo obiettivo.
Rendi questo processo di verifica una parte standard di ogni migrazione che esegui. Crea un semplice foglio di calcolo. Spunta le caselle man mano che procedi. Diventerà sempre più veloce e potrai individuare problemi che altrimenti sfuggirebbero.
Il tuo sito è la tua attività. Tratta la fase di test con la stessa importanza che hai dato alla migrazione stessa.
Sei pronto a migrare il tuo sito WordPress in tutta sicurezza? Duplicator Pro automatizza le parti più complesse della migrazione (sostituzione degli URL, configurazione del database e trasferimento dei file), così potrai dedicare meno tempo alla risoluzione dei problemi.
È progettato per prevenire molti errori comuni nei test post-migrazione. Passa oggi stesso a Duplicator Pro!
Mentre siete qui, penso che vi piaceranno anche queste altre risorse di WordPress:
- Come organizzare la migrazione di un sito web WordPress (3 fasi infallibili)
- La lista di controllo pre-migrazione che previene i disastri della migrazione di un sito web
- Come verificare i contenuti prima della migrazione di un sito web
- La migrazione del tuo sito WordPress fallirà (a meno che tu non eviti questi errori)
- La lista di controllo definitiva per la migrazione di WordPress: Padroneggiate il trasloco!
- Plugin di migrazione WordPress che funzionano davvero nel 2026