---
title: "Migrare da WordPress ad Astro senza perdere la SEO — Dardo"
description: "Migrare da WordPress ad Astro in headless o del tutto: esportare articoli e metadati Yoast, rispettare i permalink e reindirizzare gli URL di WordPress."
url: "https://dardo.studio/it/blog/migrare-da-wordpress-ad-astro/"
language: "it"
translations: {"en":"https://dardo.studio/en/blog/wordpress-to-astro/","es":"https://dardo.studio/es/blog/migrar-de-wordpress-a-astro/","fr":"https://dardo.studio/fr/blog/migrer-wordpress-vers-astro/","de":"https://dardo.studio/de/blog/wordpress-zu-astro-migrieren/","pt":"https://dardo.studio/pt/blog/migrar-de-wordpress-para-astro/","nl":"https://dardo.studio/nl/blog/wordpress-naar-astro/","sv":"https://dardo.studio/sv/blogg/migrera-wordpress-till-astro/","pl":"https://dardo.studio/pl/blog/migracja-z-wordpressa-do-astro/","uk":"https://dardo.studio/uk/blog/wordpress-to-astro/","ru":"https://dardo.studio/ru/blog/wordpress-to-astro/","ar":"https://dardo.studio/ar/blog/wordpress-to-astro/","hi":"https://dardo.studio/hi/blog/wordpress-to-astro/","th":"https://dardo.studio/th/blog/wordpress-to-astro/","ja":"https://dardo.studio/ja/blog/wordpress-to-astro/","ko":"https://dardo.studio/ko/blog/wordpress-to-astro/","zh-Hans":"https://dardo.studio/zh-Hans/blog/wordpress-to-astro/","zh-Hant":"https://dardo.studio/zh-Hant/blog/wordpress-to-astro/"}
updated: "2026-10-13T02:36:53.615Z"
---

[Blog](https://dardo.studio/it/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](https://dardo.studio/it/studio/) ·12 ottobre 2026

![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.](https://dardo.studio/_astro/01M4SH202BB16HWS7MBCWHNP1S_Z2cx2K1.webp)

## Punti chiave

- Puoi mantenere WordPress come CMS headless dietro Astro oppure portare fuori tutti i contenuti; il lavoro SEO per conservare URL e metadati è lo stesso in entrambi i casi.
- Strumenti > Esporta ti dà un file WXR con articoli, pagine, commenti, campi personalizzati e tassonomie; le immagini restano in wp-content/uploads e vanno copiate a parte.
- Con Yoast SEO, la REST API restituisce in yoast\_head\_json title, description, canonical e tag Open Graph finali di ogni pagina, pronti da riutilizzare.
- I permalink di WordPress terminano con lo slash, come l'output predefinito di Astro; riproduci i percorsi con la data tramite route dinamiche invece di reindirizzarli.
- Fai i redirect anche degli URL che WordPress genera da solo: feed, shortlink ?p=, pagine degli allegati, archivi degli autori e gli upload che hai spostato.

## La risposta breve

Secondo [W3Techs](https://w3techs.com/technologies/details/cm-wordpress), 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](https://docs.astro.build/en/guides/migrate-to-astro/from-wordpress/) 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 headless                                                             | Portare i contenuti fuori da WordPress                                 |
| ---------------------- | ------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| Modifica dei contenuti | La stessa bacheca di WordPress                                                                    | Un nuovo CMS, oppure file Markdown nel repository                      |
| Da dove legge Astro    | La REST API di WordPress o WPGraphQL                                                              | Le content collections o l'API del nuovo CMS                           |
| WordPress da mantenere | Sì: hosting, aggiornamenti e patch di sicurezza, anche se non deve più essere esposto al pubblico | Nessuno                                                                |
| Plugin                 | I plugin per i redattori continuano a funzionare; tutto ciò che girava nel tema va ricostruito    | Tutto ciò che ti serve ancora va ricostruito o sostituito              |
| Ideale quando          | Un grande team editoriale si trova bene in WordPress                                              | Il sito cambia di rado, o il team sta comunque passando a un nuovo CMS |

Astro documenta entrambe le strade: [usare WordPress come CMS headless](https://docs.astro.build/en/guides/cms/wordpress/) e [migrare da WordPress](https://docs.astro.build/en/guides/migrate-to-astro/from-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 yoast_head_json 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](https://developer.yoast.com/customization/apis/rest-api/)). 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](https://make.wordpress.org/core/2020/07/22/new-xml-sitemaps-functionality-in-wordpress-5-5/)). 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](https://wordpress.org/documentation/article/tools-export-screen/)). Per un'esportazione tramite script, la [REST API](https://developer.wordpress.org/rest-api/reference/posts/) 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](https://docs.astro.build/en/guides/images/) 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 yoast_head_json 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](https://docs.astro.build/en/guides/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](https://pagefind.app/) 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](https://docs.astro.build/en/guides/routing/)); 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](https://docs.astro.build/en/reference/configuration-reference/)), 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](https://dardo.studio/it/blog/checklist-seo-migrazione-sito-web/) copre il giorno del lancio e i 90 giorni successivi.

## Cosa cambia dopo la migrazione

| Aspetto                | Su WordPress                                   | Su Astro                                                                   |
| ---------------------- | ---------------------------------------------- | -------------------------------------------------------------------------- |
| Modifica dei contenuti | Bacheca di WordPress ed editor a blocchi       | WordPress come CMS headless, un altro CMS o Markdown                       |
| Hosting                | Un server PHP e un database                    | Qualsiasi hosting statico o piattaforma edge, come Cloudflare              |
| Aggiornamenti          | Core, tema e plugin da tenere aggiornati       | Aggiornamenti delle dipendenze nel repository, nessuno sul server pubblico |
| Moduli                 | Un plugin per i moduli                         | Un endpoint e uno storage tuoi                                             |
| Ricerca                | La ricerca di WordPress o un plugin di ricerca | Un indice statico o un servizio di ricerca                                 |
| Prestazioni            | Plugin di caching e ottimizzazione             | Pagine generate in anticipo, JavaScript solo dove lo aggiungi              |

## Mantenere intatta la SEO

Le indicazioni di Google sugli [spostamenti di siti con cambio di URL](https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes) 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](https://dardo.studio/it/servizi/migrazione-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](https://dardo.studio/it/servizi/sviluppo-web/) in Astro. Se stai ancora decidendo se lasciare WordPress, il nostro confronto tra [WordPress e un sito su misura](https://dardo.studio/it/blog/wordpress-o-sito-su-misura/) spiega quando conviene l'uno e quando l'altro, e le nostre guide alla migrazione da [Framer](https://dardo.studio/it/blog/migrare-da-framer-ad-astro/) e da [Webflow](https://dardo.studio/it/blog/migrare-da-webflow-ad-astro/) coprono gli altri punti di partenza più comuni.

Se stai valutando il passaggio, [inviaci il sito e cosa vuoi cambiare](https://dardo.studio/it/contatti/?service=website-migration). 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.

- [W3Techs: statistiche di utilizzo e quota di mercato di WordPress (in inglese)](https://w3techs.com/technologies/details/cm-wordpress) · w3techs.com
- [Documentazione di Astro: migrare da WordPress](https://docs.astro.build/en/guides/migrate-to-astro/from-wordpress/) · docs.astro.build
- [Documentazione di Astro: WordPress headless e Astro](https://docs.astro.build/en/guides/cms/wordpress/) · docs.astro.build
- [Documentazione di WordPress: la schermata Strumenti > Esporta (in inglese)](https://wordpress.org/documentation/article/tools-export-screen/) · wordpress.org
- [Manuale della REST API di WordPress: articoli (in inglese)](https://developer.wordpress.org/rest-api/reference/posts/) · developer.wordpress.org
- [Make WordPress Core: le nuove sitemap XML di WordPress 5.5 (in inglese)](https://make.wordpress.org/core/2020/07/22/new-xml-sitemaps-functionality-in-wordpress-5-5/) · make.wordpress.org
- [Documentazione per sviluppatori di Yoast: REST API (in inglese)](https://developer.yoast.com/customization/apis/rest-api/) · developer.yoast.com
- [wordpress-export-to-markdown su GitHub (in inglese)](https://github.com/lonekorean/wordpress-export-to-markdown) · github.com
- [Documentazione di Astro: content collections](https://docs.astro.build/en/guides/content-collections/) · docs.astro.build
- [Documentazione di Astro: immagini](https://docs.astro.build/en/guides/images/) · docs.astro.build
- [Documentazione di Astro: routing](https://docs.astro.build/en/guides/routing/) · docs.astro.build
- [Documentazione di Astro: riferimento di configurazione](https://docs.astro.build/en/reference/configuration-reference/) · docs.astro.build
- [Pagefind: ricerca statica (in inglese)](https://pagefind.app/) · pagefind.app
- [Google Search Central: spostamenti di siti con cambio di URL](https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes) · developers.google.com

[Nicolás Cerón](https://dardo.studio/it/studio/)

Nicolás Cerón è il fondatore di Dardo, studio di brand, web design e sviluppo web a Bogotá, in Colombia.

## Articoli correlati

- [**WordPress o sito su misura? Come scegliere e quando conviene ciascuna opzione**WordPress o sito su misura? Quando scegliere l'uno o l'altro e la via di mezzo del WordPress headless: costi, velocità, aggiornamenti e proprietà a confronto.](https://dardo.studio/it/blog/wordpress-o-sito-su-misura/)
- [**Migrare da Webflow ad Astro: come spostare il sito senza perdere contenuti, design e posizionamento**Migrare da Webflow ad Astro: l'esportazione esclude CMS, moduli, ricerca e lingue. Cosa portare via, cosa rifare in Astro e come tenere il posizionamento.](https://dardo.studio/it/blog/migrare-da-webflow-ad-astro/)
- [**Checklist SEO per la migrazione di un sito: cambia piattaforma o dominio senza perdere posizionamenti**Il posizionamento cala raramente per colpa della nuova piattaforma, ma perché gli URL che portavano traffico non rispondono più. Una checklist dall'inventario degli URL al giorno 90.](https://dardo.studio/it/blog/checklist-seo-migrazione-sito-web/)
- [**Quanto costa un sito web in Colombia nel 2026? Prezzi reali e cosa fa variare il preventivo**Quanto costa un sito web in Colombia: prezzi datati e pubblicati da fornitori di Bogotá, costi fissi di dominio e hosting e cosa fa variare il preventivo.](https://dardo.studio/it/blog/quanto-costa-un-sito-web-colombia/)

## Continua a esplorare.

- [Servizio · **Migrazione del sito web senza perdere la SEO**](https://dardo.studio/it/servizi/migrazione-sito-web/)

- [Il tuo progetto · **Iniziamo a parlarne**](https://dardo.studio/it/contatti/)
