---
title: "Migrare da WooCommerce a Shopify senza perdere la SEO"
description: "La SEO non si perde cambiando piattaforma. Si perde con gli URL che cambiano senza redirect e con i contenuti che restano indietro. Con un inventario completo, una mappa di redirect 301 e i metafield pensati bene, il traffico organico sopravvive al cambio."
author: "Aashish Kaushik"
published: 2026-10-09T13:01:11.380Z
updated: 2026-10-09T13:01:11.383Z
url: https://blog.byteinfy.com/it/migrare-da-woocommerce-shopify-senza-perdere-seo
---
# Migrare da WooCommerce a Shopify senza perdere la SEO

## Key takeaways

- Gli URL di WooCommerce e quelli di Shopify non coincidono mai, perché Shopify fissa i propri percorsi (/products/, /collections/, /pages/), quindi ogni URL vecchio con traffico ha bisogno di un redirect 301 esplicito.
- Il lavoro che protegge la SEO si fa prima di spostare un solo prodotto, con un inventario di URL, traffico e link in entrata esportato da Search Console e dal database WordPress.
- I campi personalizzati di WooCommerce (composizione, compatibilità, guide alle taglie) non hanno un equivalente automatico; vanno nei metafield di Shopify e la loro destinazione va decisa prima dell'importazione.
- Dopo il cambio di DNS, le prime quattro settimane in Search Console dicono se la migrazione è andata bene; gli errori 404 sugli URL vecchi sono l'avviso da correggere lo stesso giorno.

La SEO di un negozio non si perde cambiando piattaforma. Si perde quando gli URL cambiano senza che nessuno li reindirizzi, quando i contenuti che posizionavano restano su WordPress e quando il negozio nuovo parte con titoli, descrizioni e dati strutturati diversi da quelli che Google conosceva. Migrare da WooCommerce a Shopify senza perdere la SEO significa evitare queste tre cose, e quasi tutto il lavoro avviene prima di spostare un solo prodotto.

Questo articolo segue l'ordine in cui conviene affrontare il processo: l'inventario preliminare, il problema degli URL, la mappa dei redirect 301, i metafield, i contenuti che devono sopravvivere, il giorno del cambio DNS e cosa guardare in Search Console dopo. Alla fine c'è una nota su quando farlo da soli e quando pagare qualcuno, con i prezzi di riferimento.

Si rivolge a merchant italiani che vendono già su WooCommerce e hanno traffico organico da proteggere. Se il suo negozio è nuovo e ha poche posizioni, la migrazione è molto più semplice e può saltare metà di quello che segue.

## Perché si perde la SEO in una migrazione

Google non posiziona negozi, posiziona URL. Ogni pagina prodotto, categoria o articolo del blog ha una propria storia di link, segnali e posizioni, ed è legata all'indirizzo esatto della pagina. Quando l'indirizzo cambia, Google vede una pagina nuova senza storia e una pagina vecchia scomparsa.

Il redirect 301 è il meccanismo che dice a Google che la pagina vecchia si è trasferita in modo permanente a quella nuova, e che deve spostare i segnali accumulati. Senza, la pagina vecchia restituisce un errore 404, i segnali si perdono e la pagina nuova riparte da zero. Con una migrazione di mille prodotti e duecento categorie, ripartire da zero significa mesi di traffico perso.

La seconda causa di perdita è il contenuto. WooCommerce permette di salvare informazioni in campi personalizzati, attributi, tab di plugin e widget, e buona parte finisce nell'HTML che Google legge. Se l'importazione a Shopify sposta solo titolo, descrizione, prezzo e immagini, le pagine nuove sono più povere delle vecchie, e posizionano peggio anche con il redirect corretto.

La terza causa è più sottile: i dati strutturati, i titoli SEO e le meta description che un plugin come Yoast o Rank Math generava su WordPress non si copiano da soli. Shopify ha i propri campi per questo, e vanno compilati con quello che c'era, non con quello che il tema nuovo mette di default.

## Prima di spostare qualcosa: l'inventario

Una migrazione senza inventario è una migrazione al buio, e l'inventario si fa su WooCommerce, non su Shopify.

Cominci esportando tutti gli URL che Google conosce. Search Console permette di scaricare le pagine con impressioni e clic degli ultimi sedici mesi; quella lista è quella che conta davvero, perché sono gli URL che portano traffico. La completi con una scansione completa del sito (Screaming Frog o uno strumento simile) per catturare gli URL che esistono anche senza traffico, e con la lista delle pagine che ricevono link esterni, che può estrarre da Search Console o da uno strumento di backlink.

A quella lista aggiunga, per ogni URL, il tipo di contenuto (prodotto, categoria, tag, pagina, articolo del blog, filtro), il traffico degli ultimi dodici mesi e il numero di link in entrata. La ordini per traffico. I primi cento URL meritano attenzione individuale; il resto può essere trattato con regole.

Esporti anche i dati che WooCommerce salva fuori dal prodotto: attributi, campi personalizzati (meta del prodotto), termini di tassonomie proprie, testi delle tab dei plugin, recensioni. L'esportazione standard di WooCommerce in CSV non include tutto questo, e spesso serve un plugin di esportazione o una query diretta al database di WordPress. È il passaggio che si salta più spesso ed è quello che fa perdere più contenuto.

> **I prodotti che non vende più**
> 
> In un negozio con anni di storia ci sono prodotti fuori catalogo ma ancora indicizzati che ricevono visite. Non li scarti senza controllare: se hanno traffico o link, reindirizzi il loro URL alla categoria o al prodotto sostitutivo su Shopify. Se non hanno né l'uno né l'altro, un 404 pulito va bene, e Shopify lo restituisce senza che debba fare nulla.

## Gli URL di WooCommerce e quelli di Shopify non coincidono

Shopify impone la struttura dei propri URL, e non c'è tema, app o impostazione che la cambi. È la prima sorpresa per molti merchant che vengono da WordPress, dove i permalink si configurano a piacere.

## Equivalenza dei percorsi tra piattaforme
| Tipo di contenuto | WooCommerce (tipico) | Shopify (fisso) |
| --- | --- | --- |
| Prodotto | /prodotto/nome/ o /product/nome/ | /products/nome |
| Categoria | /categoria-prodotto/nome/ | /collections/nome |
| Tag prodotto | /tag-prodotto/nome/ | Nessun equivalente diretto, reindirizzare alla collezione |
| Negozio | /negozio/ o /shop/ | /collections/all |
| Pagina | /nome/ | /pages/nome |
| Articolo blog | /blog/nome/ o /nome/ | /blogs/nome-del-blog/nome |
| Filtro o attributo | /categoria/?pa_colore=rosso | Nessun URL proprio, reindirizzare alla collezione |

Quello che può conservare è l'handle, cioè la parte finale dell'URL. Se un prodotto viveva in /prodotto/scarpa-trail-donna/, su Shopify può vivere in /products/scarpa-trail-donna. Mantenere l'handle non evita il redirect, ma rende la mappa molto più facile da generare con una regola invece che a mano, e conserva la parola chiave nell'URL.

Presti attenzione a due dettagli. Shopify non permette barre finali né maiuscole negli handle, e converte i caratteri accentati: un handle con lettere accentate viene trasformato, quindi controlli come risulta ognuno prima di dare per buona la regola. E gli URL di filtri e attributi di WooCommerce, che in molti negozi generano migliaia di pagine indicizzate, non hanno una destinazione propria su Shopify; la scelta ragionevole è reindirizzarli alla collezione madre.

I tag prodotto meritano una decisione a parte. Su WooCommerce ogni tag ha la propria pagina; su Shopify i tag filtrano dentro una collezione ma non generano un URL indicizzabile equivalente. Se una pagina tag aveva traffico, crei una collezione con quel nome e reindirizzi; altrimenti, reindirizzi alla categoria più vicina. L'articolo sulla [SEO delle pagine collezione](/shopify-collection-page-seo) spiega come sfruttare le collezioni per coprire quelle ricerche.

## La mappa dei redirect 301

La mappa dei redirect è il documento centrale della migrazione: una tabella con due colonne, URL vecchio e URL nuovo, con una riga per ogni URL dell'inventario che merita di essere conservato.

Shopify gestisce i redirect da Negozio online, Navigazione, Redirect URL. Si possono creare uno per uno o importare in CSV, e l'importazione è l'unica opzione realistica per una migrazione vera. Il file ha due colonne, "Redirect from" e "Redirect to", con percorsi relativi, senza dominio. Un redirect di Shopify risponde con un 301 permanente, che è ciò di cui Google ha bisogno.

Ci sono tre limitazioni da conoscere prima di costruire la mappa. Shopify non reindirizza percorsi che esistono già nel negozio nuovo, quindi non può reindirizzare /products/x se /products/x è un prodotto attivo. Shopify ignora i parametri di query nel confronto dei percorsi, quindi /categoria/?pa_colore=rosso e /categoria/ vengono trattati come lo stesso URL di origine; la soluzione è reindirizzare il percorso base e accettare che i filtri si perdano. E non ammette espressioni regolari né wildcard, quindi ogni URL ha bisogno della propria riga.

Generi la mappa con regole per il grosso (prodotto per prodotto, categoria per collezione) e riveda a mano i cento URL con più traffico e quelli con link esterni. Quei cento sostengono la maggior parte del traffico organico di quasi ogni negozio, e un errore su uno di essi pesa più di cento errori su URL senza visite.

Eviti le catene di redirect. Se su WooCommerce c'erano già redirect vecchi, il nuovo redirect deve portare dall'origine più antica direttamente alla destinazione su Shopify, senza passare dall'URL intermedio. Google segue catene brevi, ma ogni salto perde qualcosa e rallenta la rielaborazione.

Eviti anche di reindirizzare tutto alla home page. È la soluzione rapida che alcuni plugin e alcune agenzie di fretta offrono, e Google la tratta come un 404 mascherato: il segnale non si trasferisce e chi cercava un prodotto specifico atterra su una pagina generica.

## Metafield: dove va quello che WooCommerce salvava nei campi personalizzati

Quello che su WooCommerce erano campi personalizzati, attributi e tab di plugin, su Shopify sono metafield, e la decisione su quale campo va dove si prende prima dell'importazione, non dopo.

Un metafield di Shopify ha un namespace, una chiave e un tipo (testo, numero, lista, riferimento a un altro prodotto, file, tra gli altri). I metafield si definiscono da Impostazioni, Dati personalizzati, e una volta definiti appaiono nell'editor di ogni prodotto e possono essere mostrati nel tema dall'editor di sezioni senza scrivere codice. Questo significa che la composizione di un cosmetico, la tabella di compatibilità di un ricambio o la guida alle taglie di un capo possono continuare ad apparire nella pagina prodotto, e quindi continuare a contare per la SEO.

Il lavoro ha tre passaggi. Primo, elencare tutti i campi che WooCommerce salva per prodotto e decidere quali sono visibili sul sito (quelli vanno nei metafield) e quali sono interni (quelli possono andare in metafield nascosti, in tag o essere scartati). Secondo, definire i metafield su Shopify con il tipo corretto; un campo che su WordPress era testo libero ma in realtà conteneva sempre un numero conviene definirlo come numero per poterlo filtrare. Terzo, includere questi campi come colonne nel CSV di importazione dei prodotti, con il formato di intestazione che Shopify si aspetta per i metafield.

Le varianti meritano attenzione a parte. WooCommerce permette attributi che non generano varianti e attributi che sì; Shopify ha fino a tre opzioni per prodotto che generano sempre varianti, con un limite di varianti per prodotto che è salito nel tempo ma resta comunque presente. Un prodotto con cinque attributi su WooCommerce non si importa così com'è: bisogna decidere quali sono opzioni d'acquisto (taglia, colore) e quali sono informazioni (materiale, provenienza), e queste ultime vanno nei metafield.

L'articolo sui [metaoggetti e metafield di Shopify](/shopify-metaobjects-metafields) spiega come strutturare contenuti più complessi, come guide riutilizzabili o schede di ingredienti condivise tra prodotti.

## Il contenuto che deve sopravvivere intatto

Oltre agli URL e ai metafield, ci sono quattro cose che Google leggeva nel negozio vecchio e che deve leggere allo stesso modo nel nuovo.

**Titoli SEO e meta description.** Yoast, Rank Math e plugin simili salvano un titolo e una descrizione per pagina nella propria tabella, distinti dal nome del prodotto. Shopify ha i campi equivalenti su ogni prodotto, collezione e pagina, nella sezione "Elenco nei motori di ricerca", e il CSV di importazione li accetta come colonne. Esporti quelli del plugin e li carichi; non lasci che Shopify ne generi di nuovi a partire dalla descrizione, perché cambiare tutti i titoli in blocco è una delle cause più frequenti di calo dopo una migrazione.

**Descrizioni lunghe e contenuto HTML.** La descrizione prodotto di WooCommerce ammette HTML, e molti negozi hanno tabelle, elenchi e titoli che aiutano a posizionare. Shopify ammette HTML nella descrizione, ma il CSV di importazione può alterare la formattazione se non è correttamente gestito. Controlli un campione di prodotti con descrizioni lunghe prima di importare l'intero catalogo.

**Articoli del blog.** WooCommerce vive dentro WordPress, e molti negozi hanno decine di articoli che portano traffico. Shopify ha un blog, con meno funzioni, e gli articoli si importano con un CSV proprio o via API. Conservi handle, date di pubblicazione e autore. Se il blog aveva categorie, su Shopify diventeranno tag dell'articolo o blog separati. L'articolo sulla [SEO del blog Shopify](/shopify-blog-seo) spiega cosa si può e non si può fare con la struttura del blog di Shopify.

**Dati strutturati.** I temi Shopify includono dati strutturati di prodotto di default (nome, prezzo, disponibilità, valutazioni se c'è un'app di recensioni), e in molti casi sono migliori di quelli generati da WordPress. Ma se su WooCommerce aveva FAQ, breadcrumb o organizzazione contrassegnati con un plugin, verifichi che il tema nuovo o un'app li riproducano. Usi lo strumento di test dei risultati multimediali di Google su una pagina prodotto e una collezione prima del lancio.

## Il giorno del cambio DNS

## Prima di cambiare il DNS
- Il negozio Shopify è completo e verificato dietro password, con prodotti, collezioni, pagine e blog importati e controllati a campione
- I titoli SEO e le meta description importati coincidono con quelli di WooCommerce su un campione di venti pagine con traffico
- Il CSV dei redirect è importato su Shopify e testato con dieci URL per ogni tipo (prodotto, categoria, pagina, blog)
- Il dominio principale è configurato su Shopify e il certificato SSL emesso, anche se il DNS punta ancora a WordPress
- Il negozio vecchio smette di accettare ordini qualche ora prima, così nessun ordine si perde nel cambio
- I clienti sono importati; le password non si possono spostare e c'è un'email di reimpostazione pronta
- Search Console è verificata per il dominio (verifica via DNS, che sopravvive al cambio di piattaforma)
- La sitemap di Shopify (/sitemap.xml) è pronta per essere inviata appena cambia il DNS
- Analitica, pixel e consenso sono installati e testati sul negozio di prova
- C'è una persona assegnata a controllare Search Console e gli errori 404 ogni giorno per le prime due settimane

Il cambio DNS vero e proprio si fa in una finestra di basso traffico, di notte durante la settimana o una domenica mattina secondo il suo mercato. Da quel momento, i redirect devono rispondere dal primo secondo: se un crawler di Google arriva su un URL vecchio e trova un 404 perché il CSV non era ancora stato importato, quell'URL entra nella coda degli errori e impiega più tempo a riprendersi.

Se cambia anche dominio (non solo piattaforma), usi lo strumento di cambio di indirizzo di Search Console dopo che i redirect sono attivi. Se il dominio resta lo stesso, non serve; invii la nuova sitemap e attenda.

Non elimini WordPress lo stesso giorno. Lo tenga accessibile su un sottodominio o in locale per almeno tre mesi, perché emergeranno contenuti che nessuno ricordava, immagini mancanti e campi non esportati. È più economico recuperarli da una copia viva che da un backup.

## Cosa controllare in Search Console nelle settimane successive

Le quattro settimane dopo il cambio dicono se la migrazione ha funzionato, e Search Console è dove si vede.

**Errori 404 nel rapporto pagine.** È il primo posto da controllare ogni giorno. Qualsiasi URL vecchio con traffico che compare come "Non trovato" è un redirect mancante o scritto male, e si corregge aggiungendo la riga alla mappa e reimportandola. Gli URL senza traffico né link possono restare in 404.

**Copertura e indicizzazione.** Il numero di pagine indicizzate scenderà all'inizio (gli URL vecchi escono) e salirà dopo (i nuovi entrano). Quello che conta è che i nuovi entrino: se dopo tre settimane le pagine prodotto di Shopify non sono ancora indicizzate, controlli che la sitemap sia inviata, che il tema non metta tag noindex di default su qualche tipo di pagina e che la password del negozio sia stata tolta.

**Rendimento per pagina.** Confronti i clic dei venti URL principali di WooCommerce con quelli delle loro destinazioni su Shopify. Un calo tra il 10 e il 30% durante le prime settimane è normale; un URL specifico che scende a zero indica un problema in quel redirect o in quella pagina.

**Core Web Vitals.** Shopify è di solito più veloce di un WordPress carico di plugin, ma un tema mal configurato o dieci app installate il giorno del lancio possono ribaltare la situazione. Riveda il rapporto dopo quattro settimane, quando ci sono dati di campo, e legga l'articolo sulla [velocità dei temi Shopify](/shopify-theme-speed) se qualcosa risulta in rosso.

Se dopo otto settimane il traffico organico resta il 30% sotto il punto di partenza e i 404 sono puliti, il problema non è la migrazione: è contenuto più povero nelle pagine nuove, titoli cambiati o un tema che mostra meno testo di quello vecchio. Torni all'inventario e confronti una pagina vecchia con la sua equivalente nuova, elemento per elemento.

## Quando farlo da soli e quando affidarsi a un'agenzia

La migrazione di un negozio piccolo senza molto traffico organico si può fare da soli. Shopify ha un'app ufficiale di importazione da WooCommerce che sposta prodotti, clienti e ordini, e il CSV dei redirect si genera con un foglio di calcolo e un po' di pazienza. Se il suo negozio ha meno di duecento prodotti, il blog è piccolo e Search Console non mostra un traffico che le toglie il sonno, proceda pure.

Vale la pena pagare quando c'è traffico organico da proteggere, un catalogo grande con campi personalizzati, un gestionale che deve restare sincronizzato (compresa la fatturazione elettronica, trattata in [Shopify e fatturazione elettronica in Italia](/it/shopify-fatturazione-elettronica-italia-come-metterla-norma)), o più lingue. In questi casi il costo di un redirect fatto male o di un campo perso si misura in mesi di vendite, e supera di molto il costo del lavoro. Una migrazione di catalogo e clienti con mappa di redirect parte da 1.500 $ sulla pagina servizi di [migrazione Shopify di ByteInfy](https://byteinfy.com/services/shopify-migration), al momento della stesura, e il negozio in sé (tema, sezioni, design) è una voce distinta che si preventiva a parte, come spiegato in [quanto costa un negozio Shopify nel 2027](/it/agenzia-shopify-quanto-costa-negozio-nel-2027-prezzi).

Se affida il lavoro a un'agenzia, chieda di vedere la mappa dei redirect prima del cambio DNS e di ricevere l'inventario con cui ha lavorato. Un'agenzia che non può mostrarle quel documento non ha fatto il lavoro che protegge la SEO, per quanto bello sia il negozio. L'articolo su [come scegliere un'agenzia Shopify](/it/come-scegliere-agenzia-shopify-12-domande-da-fare) ha altre domande di questo tipo, e la [checklist SEO per Shopify](/it/checklist-seo-shopify-2027-25-punti-che-contano) raccoglie cosa controllare nel negozio nuovo una volta assestata la polvere della migrazione.

**Deve migrare da WooCommerce e ha traffico da proteggere**
Ci dica quanti prodotti ha, quali campi personalizzati usa e cosa dice Search Console, e riceverà un piano di migrazione con la mappa dei redirect come prima consegna.

[Parla con ByteInfy](https://byteinfy.com/contact)

## FAQ

### Si perde la SEO migrando da WooCommerce a Shopify?

Non necessariamente. A far perdere posizioni sono gli URL cambiati senza redirect, i contenuti lasciati fuori dall'importazione o il lancio del nuovo negozio con titoli e descrizioni diversi.

### Posso mantenere gli stessi URL di WooCommerce su Shopify?

Non del tutto. Shopify impone che i prodotti vivano in /products/, le collezioni in /collections/ e le pagine in /pages/, e non permette di cambiare questi prefissi.

### Come si fanno i redirect 301 su Shopify?

Dal pannello di Shopify, in Negozio online, Navigazione, Redirect URL, può crearli uno per uno o importare un file CSV con due colonne, il percorso vecchio e quello nuovo.

### Cosa succede alle immagini di WooCommerce durante la migrazione?

Le immagini vengono ricaricate sul CDN di Shopify, quindi i loro URL cambiano. Google indicizza le immagini separatamente, e quel traffico si recupera più lentamente di quello delle pagine.

### Quanto tempo impiega Google a riflettere la migrazione?

Con i redirect attivi dal primo minuto, Google di norma ricalcola la maggior parte degli URL importanti in due-sei settimane, anche se cataloghi grandi possono richiedere più tempo.

### Conviene migrare in bassa stagione?

Sì, quando possibile. Una migrazione fa perdere un po' di traffico per qualche settimana anche quando va bene, e conviene che quelle settimane non coincidano con il suo mese migliore.

### Quanto costa migrare da WooCommerce a Shopify con un'agenzia?

Una migrazione di catalogo e clienti con mappa di redirect parte da 1.500 $ sulla pagina servizi di ByteInfy, al momento della stesura.
