Guide

Come migrare un sito WordPress senza perdere contenuti né posizionamenti

Per migrare un sito WordPress, prima elenca ogni URL e ogni compito che svolgono i tuoi plugin, poi esporta i contenuti (Strumenti → Esporta ti dà un file XML) e copia la cartella dei media, ricostruisci il design sulla nuova piattaforma, importa i contenuti e imposta i reindirizzamenti 301 per ogni URL che cambia prima di passare il DNS. Tieni attivo il vecchio sito finché il nuovo non è stato verificato. I reindirizzamenti sono il passaggio che molti saltano, ed è quello che protegge il traffico dai motori di ricerca.

Questa guida riguarda il trasferimento fuori da WordPress verso un sito ricostruito, compreso uno creato con un generatore di app con IA. Gli stessi passaggi valgono qualunque sia la piattaforma di destinazione.

Decidi che tipo di migrazione farai

Ci sono tre destinazioni comuni, e richiedono quantità di lavoro diverse.

DestinazioneCosa significaAdatta quando
Un altro hosting WordPressStesso sito, nuovo serverTi piace WordPress e vuoi solo un hosting migliore
Un sito ricostruitoNuovo design e nuova piattaforma; contenuti importatiIl sito è fatto soprattutto di pagine e articoli, e i plugin sono un peso
WordPress headlessWordPress resta come editor; un nuovo frontend legge gli articoli tramite la REST APIChi scrive ama l'editor di WordPress, ma vuoi un nuovo frontend

Se resti su WordPress, usa lo strumento di migrazione del tuo nuovo hosting e fermati qui. Il resto della guida riguarda la seconda e la terza opzione. Per scegliere una piattaforma, vedi alternative a WordPress e WordPress vs Webflow.

Passo 1: Fai l'inventario del sito

Prima di toccare qualsiasi cosa, annota ciò che esiste.

Ogni URL. WordPress (dalla versione 5.5) genera una sitemap in /wp-sitemap.xml. I plugin SEO come Yoast di solito la sostituiscono con una propria, spesso in /sitemap_index.xml. Salva l'elenco degli URL in un foglio di calcolo. Se hai Google Search Console configurato, esporta anche le pagine che ricevono traffico, perché sono quelle che non puoi permetterti di rompere.

Tipi di contenuto. Pagine, articoli, categorie, etichette, autori e tutti i tipi di contenuto personalizzati (elementi del portfolio, membri del team, eventi). Annota più o meno quanti ce ne sono di ciascun tipo.

Plugin e cosa fanno. Non elencare i nomi dei plugin; elenca le funzioni. « Modulo di contatto che invia un'email al titolare. » « Titoli e descrizioni SEO. » « Calendario per le prenotazioni. » « Iscrizione alla newsletter. » Ogni funzione richiede un piano nel nuovo sito.

Cose non visibili. Tag di analytics, reindirizzamenti già impostati da un plugin, codice personalizzato nel tema, indirizzi email nei moduli.

Passo 2: Esporta contenuti e media

Contenuti. Nell'area di amministrazione di WordPress vai su Strumenti → Esporta, scegli Tutti i contenuti e scarica il file. È un file XML (il formato WordPress eXtended RSS, o WXR) che contiene articoli, pagine, commenti, campi personalizzati, categorie ed etichette.

Media. Il file di esportazione fa riferimento alle immagini tramite URL ma non le contiene. Copia la cartella wp-content/uploads dal tuo hosting con il file manager, SFTP o un plugin di backup. Mantieni la struttura di cartelle: è organizzata per anno e mese.

Campi SEO. Se un plugin SEO salva titoli e meta descrizioni personalizzati, di solito si trovano nell'esportazione come campi personalizzati. Controlla un articolo nel file XML per verificarlo.

Un backup completo. Fai anche un backup completo di file e database, anche se non pensi di usarlo. È la tua via di ritorno.

Passo 3: Ricostruisci il design

La migrazione è un buon momento per semplificare. La maggior parte dei temi WordPress porta con sé anni di widget e opzioni di layout che non ti servono.

Fai degli screenshot dei tipi di pagina principali: home, una pagina normale, l'elenco del blog, un singolo articolo, contatti. Con un generatore di app con IA puoi allegarli e descrivere cosa mantenere:

Costruisci un sito per uno studio di fisioterapia basandoti sugli screenshot allegati del nostro attuale sito WordPress. Mantieni i colori, il logo e l'ordine delle sezioni nella home, ma rendilo più pulito e veloce. Pagine: Home, Servizi, Chi siamo, Blog, Contatti. Il blog deve avere una pagina con l'elenco e una pagina per il singolo articolo.

Costruisci il layout con qualche articolo reale prima, non con l'intero archivio.

Passo 4: Importa i contenuti

Il modo di importare dipende dalla quantità.

  • Qualche pagina. Copia il testo a mano o incollalo nella chat. È veloce e ti permette di modificare man mano.
  • Decine o centinaia di articoli. Importa dal file XML di esportazione. Uno script può leggere ogni elemento e salvare titolo, slug, data, contenuto, estratto, categorie e immagine in evidenza.

Con un generatore con IA, allega il file di esportazione e descrivi il risultato che vuoi:

Ho allegato la nostra esportazione di WordPress (XML WXR). Importa ogni articolo pubblicato nel blog. Mantieni per ciascuno lo slug, la data di pubblicazione, il titolo, il contenuto, le categorie e l'immagine in evidenza. Salta le bozze, gli articoli nel cestino e i commenti. Salva gli articoli in modo che l'URL di ciascuno sia /blog/[slug]. Mostrami quanti articoli sono stati importati ed elenca quelli che non ce l'hanno fatta.

Alcune cose da controllare dopo l'importazione:

  • Le immagini dentro gli articoli puntano ancora agli URL wp-content/uploads del vecchio dominio. Carica i media nello spazio di archiviazione del nuovo sito e riscrivi quegli URL, altrimenti si romperanno il giorno in cui il vecchio sito verrà spento.
  • I shortcode come [gallery] o [contact-form-7] compaiono come testo letterale. Trovali e sostituiscili con contenuti reali.
  • L'HTML incorporato dai page builder può essere disordinato. Controlla a campione gli articoli con più traffico.

Passo 5: Mantieni gli URL o reindirizzali

I motori di ricerca e gli altri siti collegano i tuoi vecchi URL. Quando un URL scompare, quei link restituiscono un 404 e il posizionamento legato a essi va perso.

Lo scenario migliore: mantieni esattamente gli stessi URL. Se i tuoi articoli erano in /il-mio-titolo/, fai in modo che il nuovo sito li serva allo stesso indirizzo.

Quando gli URL devono cambiare (per esempio da /2024/05/il-mio-articolo/ a /blog/il-mio-articolo), imposta un reindirizzamento 301 (un reindirizzamento permanente) da ogni vecchio URL al nuovo. Crea un elenco a due colonne, vecchio URL e nuovo URL, partendo dall'inventario del Passo 1. Poi chiedi:

Aggiungi reindirizzamenti 301 permanenti da ogni vecchio URL nel CSV allegato al nuovo URL corrispondente. Reindirizza anche /category/[nome]/ a /blog?category=[nome], e /feed/ a /blog/rss.xml.

Dopo il lancio, prova un campione di vecchi URL. Ognuno deve arrivare alla pagina giusta nuova con un solo passaggio, non in una catena di reindirizzamenti.

Passo 6: Riporta le basi della SEO

  • Titoli di pagina e meta descrizioni per ogni pagina importante
  • Una nuova sitemap, inviata in Google Search Console
  • Gli stessi analytics, per confrontare prima e dopo
  • Il testo alternativo delle immagini, presente nell'esportazione per le immagini che ce l'avevano

La nostra guida su SEO per siti costruiti con l'IA copre il resto.

Passo 7: Sostituisci le funzioni dei plugin

Rivedi l'elenco delle funzioni del Passo 1:

Funzione del pluginSostituzione tipica
Modulo di contattoUn modulo che salva in un database e/o ti invia un'email
Campi SEOTitoli e descrizioni impostati per pagina nel nuovo sito
Iscrizione alla newsletterIl modulo o l'API del tuo fornitore di email
PrenotazioniUna pagina di prenotazione, o uno strumento di prenotazione ospitato incorporato nella pagina
CommentiUna funzione di commento, un servizio di commenti ospitato, oppure nessuno
Cache e sicurezzaDi solito non necessari su un sito statico o ospitato

Passo 8: Lancia e cambia il DNS

  1. Pubblica il nuovo sito su un indirizzo temporaneo e provalo da computer e telefono.
  2. Scorri ogni pagina della tua lista di quelle con più traffico.
  3. Controlla a campione alcuni vecchi URL per verificare i reindirizzamenti.
  4. Punta il DNS del tuo dominio al nuovo hosting.
  5. Conserva il sito WordPress e il suo backup per alcune settimane, nel caso sia sfuggito qualcosa.

La nostra guida su come collegare un dominio personalizzato spiega la modifica al DNS.

Errori comuni

  • Nessun reindirizzamento. L'errore più costoso. Ogni URL rotto è un link perso.
  • Immagini che si caricano ancora dal vecchio sito. Tutto sembra a posto finché non disdici il vecchio hosting.
  • Dimenticare i moduli. Il modulo di contatto smette di inviare in silenzio, e te ne accorgi settimane dopo.
  • Importare bozze e materiale inutile. Pulisci prima di importare, non dopo.
  • Disdire il vecchio hosting il giorno del lancio. Aspetta di essere sicuro che non manchi nulla.

Migrare su Mythex

Mythex è un generatore di app con IA, non un hosting WordPress, quindi migrare un sito WordPress su Mythex significa ricostruirlo: descrivi il sito, allega in chat gli screenshot e il file di esportazione (fino a 5 file per messaggio, 10 MB ciascuno), e l'agente scrive il nuovo sito. Le immagini caricate possono andare nello spazio di archiviazione file del progetto, e un database conserva gli articoli se vuoi modificarli in seguito. Pubblica su un indirizzo mythex.ai per il test, poi collega il tuo dominio con il piano Pro. Vedi siti statici su Mythex nella documentazione.

Checklist della migrazione

  • Backup completo dei file e del database di WordPress
  • Elenco di ogni URL, con quelli a maggior traffico evidenziati
  • Elenco delle funzioni dei plugin e una sostituzione per ciascuna
  • Contenuti esportati (Strumenti → Esporta) e cartella wp-content/uploads copiata
  • Design ricostruito e testato con contenuti reali
  • Contenuti importati; immagini spostate dal vecchio dominio; shortcode rimossi
  • Reindirizzamenti 301 per ogni URL modificato, testati
  • Titoli, descrizioni, sitemap e analytics al loro posto
  • Moduli testati dall'inizio alla fine
  • DNS cambiato; vecchio sito conservato per alcune settimane

Domande

Perderò il posizionamento su Google se lascio WordPress?

No, se mantieni gli stessi URL dove possibile, aggiungi un reindirizzamento 301 per ogni URL che cambia e riporti titoli, descrizioni e contenuti. Dopo una migrazione il posizionamento spesso oscilla per alcune settimane, ma a causare perdite durature sono gli URL rotti senza reindirizzamento.

Come esporto tutto da WordPress?

In WordPress, da Strumenti → Esporta scarichi un file XML con articoli, pagine, commenti, categorie ed etichette. I file multimediali non sono nel file, quindi copia la cartella wp-content/uploads a parte, dal file manager del tuo hosting, via SFTP o con un plugin di backup.

Posso continuare a usare WordPress solo per scrivere gli articoli?

Sì. Questa configurazione si chiama WordPress headless: WordPress resta come editor e un nuovo frontend legge gli articoli tramite la REST API di WordPress. Mantieni un editor familiare, ma devi comunque gestire e proteggere un'installazione di WordPress.

E i miei moduli di contatto e i plugin?

I plugin non si spostano. Elenca ciò che fa ciascuno, come i moduli, i campi SEO o le prenotazioni, e ricostruisci quella funzione nel nuovo sito o sostituiscila con un servizio. I moduli di solito diventano un semplice modulo che salva in un database o invia un'email.

Mythex · Pricing · Crea qualsiasi cosa con l'AI · Template per siti web e app · Mythex a confronto · Glossario per creare app con l'AI · Strumenti gratuiti per creare app con l'AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)