Blog

Migrare da WordPress ad Astro: come spostare il sito, in headless o del tutto, senza perdere posizionamento

Migrare da WordPress ad Astro, in headless o del tutto: cosa esportare, come tenere title di Yoast, permalink e upload, e gli URL che molti dimenticano.

Di Nicolás Cerón ·

Una grande e vecchia casa padronale di notte, con impalcature e finestre illuminate, e un baule da viaggio cremisi su un carretto a mano lungo il sentiero acciottolato che sale verso un piccolo osservatorio illuminato sulla collina.
In questa pagina

La risposta breve

Secondo W3Techs, al 13 ottobre 2026 WordPress alimenta il 40,1% di tutti i siti web, quindi la maggior parte delle migrazioni parte da lì. La stessa guida alla migrazione di Astro descrive due strade: mantenere WordPress come CMS headless e affidare ad Astro il front end, oppure portare i contenuti completamente fuori da WordPress.

In entrambi i casi, il lavoro che protegge il tuo traffico è lo stesso: mantenere ogni URL che porta visite, trasferire i title e le description generati dal tuo plugin SEO, copiare la cartella uploads, sostituire i plugin che lavoravano sul front end e assegnare un redirect permanente a ogni URL che cambia. Se segui quest'ordine, il nuovo sito può caricarsi più velocemente e costare meno da gestire, senza ripartire da zero con il posizionamento.

WordPress headless o migrazione completa?

Mantenere WordPress come CMS headlessPortare i contenuti fuori da WordPress
Modifica dei contenutiLa stessa bacheca di WordPressUn nuovo CMS, oppure file Markdown nel repository
Da dove legge AstroLa REST API di WordPress o WPGraphQLLe content collections o l'API del nuovo CMS
WordPress da mantenereSì: hosting, aggiornamenti e patch di sicurezza, anche se non deve più essere esposto al pubblicoNessuno
PluginI plugin per i redattori continuano a funzionare; tutto ciò che girava nel tema va ricostruitoTutto ciò che ti serve ancora va ricostruito o sostituito
Ideale quandoUn grande team editoriale si trova bene in WordPressIl sito cambia di rado, o il team sta comunque passando a un nuovo CMS

Astro documenta entrambe le strade: usare WordPress come CMS headless e migrare da WordPress, dove suggerisce lo strumento wordpress-export-to-markdown per i contenuti.

Cosa abbiamo visto in otto siti WordPress online

Il 13 ottobre 2026 abbiamo controllato otto siti realizzati con WordPress, dal blog di notizie di WordPress.org a grandi editori, per capire su cosa può contare una migrazione:

  • Sette su otto esponevano pubblicamente i loro articoli tramite la REST API, all'indirizzo /wp-json/wp/v2/posts. L'ottavo ha risposto 401: alcuni hosting e plugin di sicurezza bloccano l'API, quindi verifica la tua prima di costruirci sopra il piano di migrazione.
  • Tre su otto restituivano anche i dati di Yoast SEO con ogni articolo. Yoast aggiunge un campo yoastheadjson alle risposte standard della REST API, con il title, la description, l'URL canonico, i tag Open Graph e lo schema che genera per quella pagina (documentazione per sviluppatori di Yoast). Sono i metadati SEO che ti servono, pronti da riutilizzare.
  • Tutti gli URL degli articoli restituiti terminavano con lo slash finale, e cinque su sette includevano l'anno, come in /2026/10/nome-articolo/. Astro deve riprodurre esattamente questa struttura, altrimenti ogni articolo avrà bisogno di un redirect.
  • Sei su otto caricavano ancora jQuery, a ricordare quanto codice front end si porta dietro un tema WordPress, codice che una ricostruzione in Astro può lasciarsi alle spalle.

Da WordPress ad Astro, passo dopo passo

  1. Fai l'inventario di ogni URL. Dalla versione 5.5, WordPress pubblica una sitemap in /wp-sitemap.xml, a meno che un plugin SEO non la sostituisca con la propria (Make WordPress Core). Aggiungi il report Pagine di Google Search Console sull'intervallo più lungo disponibile, annota la struttura dei permalink in Impostazioni > Permalink ed esporta le regole di eventuali plugin di redirect.
  2. Scegli tra headless e migrazione completa con la tabella qui sopra. Gli altri passaggi valgono in entrambi i casi; con WordPress headless, "esportare" significa leggere gli stessi dati dall'API in fase di build.
  3. Esporta i contenuti. Da Strumenti > Esporta ottieni un file WXR, un'esportazione XML con articoli, pagine, custom post type, commenti, campi personalizzati, categorie, tag, tassonomie personalizzate e utenti (documentazione di WordPress). Per un'esportazione tramite script, la REST API restituisce fino a 100 articoli per pagina, con l'HTML già renderizzato di ciascuno.
  4. Copia la cartella uploads. Le immagini non sono nel file XML: si trovano in wp-content/uploads, insieme alle copie ridimensionate che WordPress ha creato per ciascuna. Conserva gli originali, lascia che astro:assets generi le dimensioni e decidi se i vecchi URL delle immagini restano invariati o hanno bisogno di redirect.
  5. Trasferisci i metadati SEO. Se il sito usa Yoast SEO, leggi yoastheadjson dalla REST API per ogni articolo e pagina: ti restituisce il title e la description finali, invece dei template che il plugin salva. Altrimenti, recuperali dai campi personalizzati del plugin presenti nell'esportazione.
  6. Ricostruisci i template come componenti Astro. In una migrazione completa, trasforma articoli e pagine in content collections o spostali in un nuovo CMS; con WordPress headless, recuperali dall'API. Controlla l'HTML di qualche articolo per individuare shortcode, embed e markup dei page builder, che spesso va ripulito per essere visualizzato correttamente fuori dal vecchio tema.
  7. Sostituisci i plugin che lavoravano sul front end. I moduli hanno bisogno di un endpoint proprio (un Cloudflare Worker, un servizio per i moduli o il tuo CRM), la ricerca può diventare un indice statico come Pagefind e per i commenti serve una decisione: mantenerli, affidarli a un servizio o chiuderli. I plugin di caching non hanno più niente da fare quando le pagine vengono generate in anticipo.
  8. Rispetta la struttura degli URL. I permalink di WordPress di solito terminano con lo slash, proprio come l'output predefinito di Astro in formato directory. I permalink basati sulla data diventano route dinamiche come /[year]/[month]/[slug]/ (routing di Astro); gli archivi di categorie e tag hanno bisogno di pagine proprie o di un redirect.
  9. Fai i redirect sul server, compresi i residui di WordPress. Una build statica di Astro senza adapter trasforma i redirect configurati in pagine meta refresh (riferimento di configurazione di Astro), quindi imposta redirect 301 uno a uno dove il sito è ospitato. Oltre agli articoli che cambiano, copri gli URL che WordPress crea da solo: /feed/, gli shortlink ?p=, le pagine degli allegati, gli archivi degli autori e qualsiasi file di /wp-content/uploads/ che hai spostato.
  10. Lancia e monitora. Cambia il DNS, lascia la vecchia installazione WordPress accessibile solo a te finché il nuovo sito non è verificato e segui i report di indicizzazione di Search Console nelle settimane successive. La nostra checklist SEO per la migrazione di un sito copre il giorno del lancio e i 90 giorni successivi.

Cosa cambia dopo la migrazione

AspettoSu WordPressSu Astro
Modifica dei contenutiBacheca di WordPress ed editor a blocchiWordPress come CMS headless, un altro CMS o Markdown
HostingUn server PHP e un databaseQualsiasi hosting statico o piattaforma edge, come Cloudflare
AggiornamentiCore, tema e plugin da tenere aggiornatiAggiornamenti delle dipendenze nel repository, nessuno sul server pubblico
ModuliUn plugin per i moduliUn endpoint e uno storage tuoi
RicercaLa ricerca di WordPress o un plugin di ricercaUn indice statico o un servizio di ricerca
PrestazioniPlugin di caching e ottimizzazionePagine generate in anticipo, JavaScript solo dove lo aggiungi

Mantenere intatta la SEO

Le indicazioni di Google sugli spostamenti di siti con cambio di URL valgono anche qui: associa ogni vecchio URL all'equivalente nuovo più vicino, usa redirect permanenti lato server e mantienili per almeno un anno. Con WordPress mantenere URL identici è più facile che con la maggior parte delle piattaforme, perché i suoi permalink con lo slash finale coincidono con le impostazioni predefinite di Astro; il lavoro sta nel riprodurre i percorsi con la data, gli archivi e ogni URL generato da un plugin.

Poi controlla cosa aggiungevano a ogni pagina il vecchio tema e i plugin: tag canonical, immagini Open Graph, dati strutturati, i tag hreflang di un plugin multilingua e le regole robots. Tutto ciò che manca nel nuovo sito è un segnale che Google perde il giorno del passaggio.

Come Dardo gestisce una migrazione da WordPress

Gestiamo i passaggi da WordPress all'interno del nostro servizio di migrazione del sito web: inventario di URL e contenuti, la scelta tra headless e migrazione completa, una pagina rappresentativa ricostruita per prima e revisionata alle larghezze concordate, poi il resto dei template, i moduli e i redirect. La realizzazione vera e propria è sviluppo web in Astro. Se stai ancora decidendo se lasciare WordPress, il nostro confronto tra WordPress e un sito su misura spiega quando conviene l'uno e quando l'altro, e le nostre guide alla migrazione da Framer e da Webflow coprono gli altri punti di partenza più comuni.

Se stai valutando il passaggio, inviaci il sito e cosa vuoi cambiare. Ti diremo se è più adatta la soluzione headless o la migrazione completa prima di farti un preventivo per l'una o per l'altra.

Domande frequenti

Si può usare WordPress con Astro?

Sì. WordPress può restare come CMS headless: i redattori continuano a usare la bacheca di WordPress e Astro genera il sito pubblico dalla REST API o da WPGraphQL. Astro documenta questa configurazione nella sua guida a WordPress come CMS.

Come si esportano i contenuti da WordPress ad Astro?

Usa Strumenti > Esporta per ottenere un file WXR e convertilo con uno strumento come wordpress-export-to-markdown, oppure leggi gli articoli dalla REST API, fino a 100 per richiesta. Copia a parte wp-content/uploads, perché le immagini non sono incluse nel file esportato.

Perderò il posizionamento su Google passando da WordPress ad Astro?

No, se ogni URL che porta traffico continua a funzionare. Mantieni la struttura dei permalink, compreso lo slash finale, riporta title, description e dati strutturati, aggiungi redirect 301 per ciò che cambia e tieni d'occhio Search Console per qualche settimana dopo il lancio.

Cosa succede ai miei plugin WordPress?

I plugin che aiutano i redattori possono continuare a funzionare in una configurazione headless, ma tutto ciò che girava nel tema, come moduli, slider, ricerca, commenti o page builder, va ricostruito o sostituito, perché le pagine pubbliche le genera Astro.

Astro è più veloce di WordPress?

Un sito Astro viene generato in anticipo e invia JavaScript solo dove lo aggiungi, quindi non ha bisogno di un server PHP né di plugin di caching per rispondere a ogni visita. Quanto sia più veloce dipende da cosa caricava il tema WordPress, quindi misura le prestazioni prima e dopo.

Fonti e approfondimenti

Le fonti di questa pagina, con ulteriori dettagli dagli editori originali.