🎟️ Offerta FBAshow: fino al 40% su Epinium Business con FBASHOW25 o FBASHOW40, fino al 20 novembre.Fino al 40% su Business: FBASHOW25 / FBASHOW40 Scopri come funziona →
Ecommerce

Come Convertire WordPress in Astro senza Perdere Traffico SEO

Scopri la guida completa per migrare da WordPress a Astro mantenendo SEO, redirect 301 e performance.

Carlos Martínez Carlos Martínez 14 min read
Diagramma del processo di conversione da WordPress a Astro con focus su SEO, redirect 301 e integrazione headless per sviluppatori e marketer
Illustrazione che mostra il flusso di migrazione da WordPress a Astro, evidenziando i passaggi chiave per preservare SEO e dati.

Sintesi esecutiva

  • Migrare un sito WordPress a Astro non è un semplice “copia-incolla”: è una riscrittura dell’architettura che può azzerare il tema, i plugin SEO e le sessioni utente se non pianificata.
  • Il rischio maggiore non è tecnico, ma organico: una migrazione mal gestita può eliminare tra il 40% e il 60% del traffico organico nella prima settimana, secondo stime di settore.
  • WordPress può restare come CMS headless mentre Astro gestisce il front-end, permettendo agli editor di continuare a lavorare con l’interfaccia a cui sono abituati.
  • La conversione dei dati passa da esportazioni WXR e API (REST o WPGraphQL), ma gli elementi “magici” di WordPress (builder di pagine, personalizer, ruoli) non hanno equivalenti automatici in Astro.
  • La scelta tra un porting completo o un’ibridazione headless dipende dal tuo team: se hai sviluppatori interni, l’ibrido riduce lo shock operativo; se vuoi pulizia totale, il porting richiede più tempo ma offre performance superiori.
Indice dei contenuti

L’inferno silenzioso dei redirect: perché il tuo traffico sta per crollare

Immagina la scena: è lunedì mattina. Apri la dashboard. Il grafico di Google Search Console mostra una discesa a picco. Non è un problema di algoritmo, non è un competitor che ha pubblicato un contenuto migliore. È il tuo sito. Hai appena completato quella migrazione “semplice” da WordPress ad Astro per velocizzare i tempi di caricamento.

Ecco il punto che nessuno ti dice quando leggi i tutorial brillanti su GitHub: Astro non è un tema. Non è un plugin. È un framework diverso. Quando cambi il motore, stai cambiando le regole del gioco per i crawler di Google.

Molti brand manager e CTO cadono in questa trappola perché vedono “static site generator” e pensano “è veloce, quindi è sicuro”. Ma la velocità è solo una frazione dell’equazione. Se i tuoi redirect 301 non sono perfetti, se i metadati SEO non vengono mappati correttamente dai vecchi plugin di WordPress, o se la struttura URL cambia anche solo di un trattino, stai bruciando mesi (o anni) di autorità di dominio.

Non sto parlando di teorie. Stiamo parlando di un’esperienza che abbiamo visto troppo spesso nel retail digitale: team che ottimizzano il Core Web Vitals a scapito dell’indice. Il sito è fulmineo, ma Google non capisce più chi sei.

Cos’è davvero la migrazione: non è un export, è una riscrittura

Dimentica l’idea che tu possa “esportare” WordPress e “importare” in Astro come se fossero due fogli Excel. La realtà è molto più grezza.

Astro, il framework che scegli per il front-end, non parla il linguaggio di WordPress. Non ha un database MySQL. Non ha il concetto di “post” o “page” nativo come lo intendi tu in WP. Ha dei file, dei componenti, dei data store.

Secondo la documentazione ufficiale di Astro, il percorso raccomandato per convertire un blog è partire da una starter template o scegliere un tema dalla community. Ma attenzione: questa è la parte “blog”. Il resto del tuo sito? Il resto è lavoro manuale o sviluppo su misura.

Qui sorge la prima grande domanda: che tipo di sito hai? Se hai un blog puramente editoriale, la migrazione è gestibile. Se hai un e-commerce, un CRM integrato, o pagine complesse con builder (tipo Elementor o Divi), preparati a una sfida. Perché quei “blocchi” che trascini nel builder di WordPress? In Astro, devono diventare componenti React, Vue o Svelte. Punto. Non c’è magia.

Un altro aspetto critico: l’autenticazione. I tuoi utenti, le loro password, i loro ruoli, le loro sessioni attive in WordPress non si convertano in Astro. Come riportato da migratingto.dev, l’intero sistema di autenticazione va ripensato. Non puoi “importare” un utente. Devi collegare Astro a un provider di identità esterno (Auth0, Clerk, Supabase, ecc.) o sviluppare un sistema custom. Se il tuo sito dipende dal login utente (aree riservate, B2B), questo è un punto di rottura.

La via ibrida: WordPress come CMS, Astro come volto

Esiste una via di mezzo che molti team sottovalutano, e che spesso è la scelta più intelligente per brand con team editoriali grandi.

Puoi continuare a usare WordPress come CMS (Content Management System) e usare Astro solo come front-end. In questo scenario, WordPress diventa un “headless CMS”. I tuoi redattori continuano a scrivere in WordPress. Tu (o il tuo team dev) costruisci il sito in Astro che va a leggere i dati da WordPress.

La guida ufficiale di Astro conferma che questa architettura è pienamente supportata. Il vantaggio? Zero shock per il team di marketing. Loro non cambiano interfaccia. Non imparano un nuovo CMS. Continuano a pubblicare articoli, modificare immagini, gestire categorie.

Il rovescio della medaglia? La complessità tecnica aumenta. Devi mantenere due sistemi sincronizzati. Se WordPress va down, il tuo sito Astro potrebbe non riuscire a fetchare i contenuti (a meno che non usi un caching aggressivo). E devi configurare il dominio in modo che punti a Astro, non a WordPress, mantenendo le stesse URL per non perdere l’indicizzazione.

Questa via richiede una configurazione precisa. Non è “plug and play”. È un’architettura che va progettata. Ma per molte aziende, il costo di formazione del team su un nuovo CMS supera il costo di manutenzione di un’architettura headless.

I dati sono i tuoi? Ecco come portarli via (senza perdere nulla)

Se decidi di staccare completamente da WordPress, devi estrarre i dati. Ma non tutti i dati escono allo stesso modo.

Il metodo classico è l’esportazione XML nativa di WordPress (Herramientas > Exportare). Questo genera un file WXR. Esistono pacchetti npm, come wordpress-export-to-markdown, che possono convertire questo contenuto in Markdown, che è il formato preferito da Astro. Astro4B spiega questo processo nel dettaglio.

Ma il file WXR è solo la punta dell’iceberg. Cosa succede con:

  • Le immagini? Devi scaricare l’intera cartella /wp-content.
  • I campi personalizzati (Advanced Custom Fields, Meta Box)? Non sono nel file XML standard. Devi scriverli tu o usarli da un’API.
  • Le categorie, i tag, gli autori? Spesso sono inclusi, ma la mappatura delle ID può essere un incubo.

Prima di toccare un solo file, fai un backup completo. Export XML, dump del database, download di /wp-content. Astro4B insiste su questo: se perdi i dati, non c’è undo.

Per chi ha un sito complesso, l’approccio migliore non è l’export file, ma l’API. Puoi usare la REST API di WordPress o WPGraphQL come fonte di dati. CodeWheel descrive questo metodo. Questo permette di estrarre i dati in modo strutturato, pulito, e di mapparli esattamente come vuoi nel tuo schema di dati Astro.

La tabella della verità: cosa resta, cosa muore

Per chiarire le idee, ecco cosa succede a ogni elemento del tuo ecosistema WordPress quando passi ad Astro.

Elemento WordPressStato in AstroAzione Richiesta
Contenuti (Post/Pagine)TrasferibileExport WXR o via API/GraphQL. Conversione in MD/JSON.
Tema (Design)PerdutoRicostruzione completa da zero. Nessun porting automatico.
Plugin SEO (Yoast, RankMath)Non trasferibileI meta tag vanno riscritti nei componenti Astro o nel CMS.
Builder di PaginePerdutoLe sezioni “drag & drop” devono diventare componenti code.
Utenti e SessioniPerdutiIntegrazione con un nuovo provider di autenticazione.
Immagini e MediaTrasferibiliDownload di /wp-content e ottimizzazione per Astro.
CustomizerPerdutoNon esiste in Astro. Le impostazioni diventano variabili di ambiente o CMS.
WidgetPerdutiDa riscrivere come componenti.

Guarda quella colonna “Perduti”. È qui che il progetto spesso crolla. Le agenzie vendono la “migrabilità”. La realtà è che stai abbandonando un ecosistema per costruirne uno nuovo. Il “Customizer” che usi per cambiare il colore del footer? In Astro, quel colore è una variabile CSS o una prop di un componente. Se hai 50 pagine con modifiche manuali al Customizer, quelle modifiche sono sparite.

SESSIONE GRATUITA

Analizziamo il tuo stack prima che sia troppo tardi Identifichiamo i colli di bottiglia nella tua attuale architettura.

diagnosi gratuita di 15 min · perimetro chiuso, per iscritto

Perché il 2026 è l’anno in cui i brand lasciano WordPress (o non lo fanno)

C’è stato un cambio di paradigma. Fino a poco fa, WordPress era la scelta predefinita per il “web veloce”. Oggi, con l’avvento di framework come Astro e l’ascesa del “Full Commerce”, la domanda non è più “è veloce?”, ma “è scalabile per la IA?”.

I brand manager non vogliono più gestire un sito che è anche un server PHP pesante. Vogliono un front-end che sia un’interfaccia pura per i loro dati. Questo permette di integrare AI Director e automatizzazioni in modo più pulito. Se il tuo sito è un monolite WordPress, ogni integrazione è un plugin che rallenta tutto. Se è un’architettura Astro + CMS headless, hai il controllo totale su come e quando i dati vengono serviti.

Tuttavia, c’è un mito da sfatare: Astro non è una soluzione per tutti. Se il tuo sito è un blog personale o un portfolio semplice, forse non ti serve. Il overhead di setup, la gestione del deploy (Cloudflare Pages, Netlify, Vercel), e la curva di apprendimento per i tuoi sviluppatori hanno un costo.

Ma per un brand che vende su Amazon, Shopify e il proprio sito, la separazione dei compiti è cruciale. Il tuo e-commerce gira su Shopify (con lettura in vivo tramite MCP di Epinium, senza dipendenza da plugin pesanti). Il tuo sito corporate o di brand gira su Astro. L’AI può leggere i dati da entrambi in modo indipendente. Questo è il vero vantaggio: la decoupling totale.

Se stai aspettando il 2026 per decidere, sappi che i competitor non stanno aspettando. Stanno migrando. E quando il loro sito carica in 0.1 secondi mentre il tuo impiega 2 secondi, la conversione parla da sola.

FAQ: le domande che nessuno osa fare in riunione

Posso mantenere il mio dominio WordPress mentre uso Astro?

Sì. Se scegli l’approccio headless, WordPress rimane “dietro le quinte” come fonte di dati. Il tuo dominio principale (es. tuomarchio.com) punta al tuo deploy Astro (su Cloudflare Pages o altro). WordPress può vivere su un subdomain o un dominio separato che i tuoi editor usano per la gestione dei contenuti. L’utente finale vede solo il sito Astro.

Perderò il mio ranking SEO se cambio da WordPress ad Astro?

Non necessariamente, ma il rischio è alto se non gestisci i redirect. Se mantieni le stesse URL, le stesse strutture di heading (H1, H2), e i meta tag equivalenti, Google dovrebbe trattare la migrazione come un normale update. Il problema sorge se le URL cambiano, se i contenuti “scompariscono” temporaneamente, o se i segnali SEO dei plugin non vengono mappati correttamente. Una stima di settore suggerisce che una migrazione mal eseguita può costare tra il 40% e il 60% del traffico organico nella prima settimana, quindi la precisione è vitale.

I miei redattori dovranno imparare a usare un nuovo CMS?

Dipende dall’architettura. Se passi completamente da WordPress (senza headless), sì, dovranno imparare un nuovo CMS (come Sanity, Contentful, o Strapi). Se mantieni WordPress come CMS headless, no. Continueranno a usare la stessa interfaccia a cui sono abituati. La scelta dipende da quanto vuoi semplificare la vita al tuo team di marketing rispetto alla pulizia tecnica del backend.

Astro è migliore di WordPress per l’e-commerce?

Astro non è un CMS e-commerce nativo. Non ha un carrello, non ha un checkout, non gestisce i pagamenti. Per l’e-commerce, usi ancora Shopify, Magento, ecc. Astro è ideale per il front-end marketing: pagine prodotto, blog, landing page. Se il tuo “e-commerce” è solo il tuo sito Shopify, Astro non sostituisce Shopify. Ma se vuoi un sito corporate ultra-veloce che linka al tuo Shopify, Astro è eccellente.

Quanto tempo serve per una migrazione completa?

Dipende dalla complessità. Un blog semplice? Una settimana. Un sito con 200 pagine, builder custom, e integrazioni? 2-3 mesi. Il tempo non lo prendi a scrivere il codice, ma a mappare i contenuti, a creare i componenti, e a testare i redirect. Se qualcuno ti promette una migrazione in 48 ore per un sito complesso, stai correndo un rischio enorme.

Cosa succede ai miei plugin di SEO come Yoast?

Spariscono. In Astro, non esistono “plugin SEO” nel senso tradizionale. I metadati (title, description, og:image) vengono definiti nel codice, nei file di configurazione, o letti dal tuo CMS headless. Dovrai creare un sistema per generare questi metadati dinamicamente. Se hai passato mesi a ottimizzare i title in Yoast, quei dati devono essere esportati e reimpostati nel nuovo sistema. Non si trasferiscono magicamente.

Posso usare React o Vue insieme ad Astro?

Sì, e in molti casi è consigliato. Astro è “island architecture”. Puoi usare componenti React o Vue dentro pagine Astro. Questo è utile se hai già una libreria di componenti in React che usi altrove (es. nel tuo dashboard interno). Astro ti permette di mescolare il meglio di entrambi i mondi, usando il server-side rendering dove serve e il client-side dove l’interattività è cruciale.

La migrazione a Astro migliorerà i Core Web Vitals?

Generalmente sì. Essendo un static site generator con SSR, Astro produce codice più pulito e bundle JavaScript più piccoli rispetto a un tema WordPress pesante. Ma attenzione: un sito Astro mal ottimizzato (con troppe immagini non compressione, font non preloaded) può comunque avere problemi. La tecnologia aiuta, ma non sostituisce il buon senso nel design e nello sviluppo.

E se ho bisogno di autenticazione utente?

Astro non ha un sistema di autenticazione integrato. Dovrai integrare un provider come Clerk, Auth0, o Supabase. Questo significa che i tuoi utenti attuali di WordPress non avranno accesso automatico. Dovrai migrare le loro credenziali (se possibile) o chiedere loro di resettare la password nel nuovo sistema. È un passo che va comunicato chiaramente agli utenti per evitare ticket di supporto.

Vale la pena migrare se il mio sito WordPress funziona bene?

Se funziona bene, è veloce, e non hai problemi di scalabilità, forse no. La migrazione ha un costo (tempo, denaro, rischio). Ma se senti che il sito è “lento” a livello di percezione, se i tuoi sviluppatori litigano con i plugin, o se vuoi integrare AI in modo più pulito, allora sì. Il valore non è solo nella velocità, ma nella manutenibilità a lungo termine.

Il futuro non è “WordPress o Astro”, è “Quale architettura serve al tuo brand?”

Siamo nel 2026. La dicotomia “WordPress contro Astro” è un falso dilemma. WordPress non sta morendo; sta diventando sempre più un backend di contenuti. Astro (e altri framework) stanno diventando gli standard per il front-end ad alte performance.

La vera domanda che devi farti non è “quale tecnologia è più cool?”, ma “quale architettura mi permette di crescere più velocemente?”.

Se il tuo team di marketing è grande e non vuole cambiare abitudini, l’approccio headless (WP + Astro) è la via del minimo attrito. Se il tuo team di dev è forte e vuoi la massima pulizia e performance, il porting completo su un CMS headless moderno è la scelta giusta.

Non lasciare che la paura del cambio ti impedisca di evolvere. Ma non lasciare che l’entusiasmo per il “nuovo” ti faccia commettere errori di base. La migrazione è un progetto di business, non solo di IT.

Se ti senti perso, se il tuo stack attuale è un groviglio di plugin e redirect, e se vuoi capire se Astro è la risposta giusta per il tuo brand, non indovinare. Parla con chi ha già fatto il salto.

SERVIZI DI EPINIUM

Portiamo la tua marca nel Full Commerce senza attrito Oltre 10 anni di esperienza nel retail digitale, con integrazioni profonde per Amazon e Shopify.

diagnosi gratuita di 15 min · perimetro chiuso, per iscritto

#wordpress #astro #migrazione #seo #headless #performance