Migrar de WordPress a Shopify sin morir en el intento se reduce a una cosa: el orden. Primero exportas productos, categorías, contenido e imágenes a un CSV limpio que encaje con Shopify, y muy en especial la lista de todas las URLs; solo después montas la tienda y rediriges cada URL antigua con un 301. El error clásico es al revés: montar una tienda bonita y dejar las redirecciones para el final, cuando ya faltan los datos. WPBuildAI exporta el catálogo a formato Shopify y crea el mapa de redirecciones, así la migración no cuesta ventas.
Por qué toda URL cambia entre las plataformas
Lo primero que conviene asumir es que este no es un cambio de URLs parcial, sino total. WooCommerce sirve los productos y las categorías bajo su propia estructura, mientras que Shopify usa rutas fijas como /products/ y /collections/. No hay un ajuste que haga que Shopify reutilice las URLs de WooCommerce, así que cada URL de producto y de categoría cambia al migrar, aunque el slug se conserve. Eso significa que, para el SEO, una migración a Shopify es un cambio total de URLs y el mapa de redirecciones es obligatorio, no opcional. Cada URL antigua necesita su 301 a la equivalente en Shopify, o devuelve 404 y pierde sus posiciones. Entender que el cambio de URLs está garantizado, y no se evita con configuración, es lo que te dice que el mapa de redirecciones es la tarea central de la migración.
Primero exportar, con las URLs incluidas
Una tienda tiene más URLs de las que parece: productos, categorías, páginas filtradas y paginadas, el blog y las páginas legales. El estudio de Ahrefs sobre tráfico de búsqueda muestra que una minoría de páginas concentra casi todo el tráfico, y en una tienda suelen ser las categorías y los productos más vendidos, repartidos justo entre esos tipos de URL fáciles de olvidar. Por eso el rastreo completo, reconciliado con el sitemap y la analítica, es lo que protege lo más valioso, no una lista hecha a mano de los productos que recuerdas. El número real de URLs suele ser varias veces el de productos, y las que se olvidan son, con frecuencia, las que más importaban. Exportar primero, con la lista completa de URLs incluida, es lo que hace posible un mapa de redirecciones sin huecos.
Por qué el XML de WordPress no sirve para Shopify
Un punto que frustra muchas migraciones: el XML de WordPress no se importa en Shopify. El XML (WXR) es un formato de copia de seguridad pensado para mover contenido entre instalaciones de WordPress, lleno de campos serializados y shortcodes que solo WordPress entiende. Shopify, en cambio, importa CSV con columnas concretas para productos y colecciones. No existe una correspondencia directa entre uno y otro, así que subir el XML da error o crea productos rotos. El paso obligatorio es convertir el catálogo a un CSV limpio que encaje con el formato de Shopify, con el cuerpo de cada producto libre de shortcodes y de markup del tema. Dicho de otro modo: la pregunta no es cómo importar el XML, sino cómo convertir el catálogo al CSV que Shopify espera, y esa conversión es la verdadera tarea de exportación.
Productos y categorías, dos mapeos distintos
Son dos trabajos separados, y mezclarlos es una forma habitual de perder posiciones. Mapea los productos a productos de Shopify y las categorías a colecciones de Shopify, cada uno con su propio 301, siguiendo la guía de cambio de URLs de Google, cuya documentación sobre redirecciones confirma que la 301 traslada las señales de posicionamiento a la URL nueva. Las categorías suelen posicionar para términos amplios y de alta intención, y a menudo traen más tráfico que un producto suelto, así que no pueden depender de la redirección de un producto: el detalle está en qué pasa con las categorías al pasar a Shopify. Los productos necesitan su propia redirección porque cada URL posiciona y recibe enlaces por separado, como se explica en mapear las URLs de producto a Shopify. Atención a las fusiones y divisiones de categorías, que son decisiones que conviene tomar a mano.
Un ejemplo: una tienda de 500 productos
Imagina una tienda WooCommerce de 500 productos que pasa a Shopify. El rastreo no devuelve 500 URLs, sino unas 1.800: los 500 productos, 60 categorías, cientos de páginas paginadas y filtradas, variantes con URL propia, el blog y páginas antiguas de promociones. Cada producto se mapea a su producto de Shopify, cada categoría a una colección, las paginadas y filtradas por regla a su colección madre, y todo con un 301. Los metadatos, títulos y descripciones, se conservan. La tienda se verifica en un entorno de pruebas y se lanza con el sitemap reenviado. Las posiciones se mantienen y la tienda carga más rápido. Si solo se hubieran mapeado los 500 productos y las 60 categorías visibles en el panel, las otras 1.300 URLs darían 404, llevándose el tráfico de cola larga que, según Ahrefs, suele ser una parte real de las visitas. El rastreo completo fue lo que hizo segura la migración.
Cuida el checkout
Una tienda nueva vende solo si el checkout no fricciona, así que esa parte merece prudencia. El checkout integrado de Shopify está probado y es uno de sus puntos fuertes, así que úsalo en lugar de improvisar, y prueba el flujo completo de compra en un entorno de pruebas antes de lanzar. La investigación de Baymard sobre abandono del carrito atribuye gran parte del abandono, en torno al 70 %, a la fricción en ese flujo, así que un checkout torpe puede borrar las ganancias que trajo una tienda más rápida. El trabajo de SEO mantiene el tráfico que llega; el checkout mantiene que ese tráfico pueda comprar. Tratar la migración como un solo proyecto con las dos mitades, redirecciones y metadatos para las posiciones, checkout probado para las ventas, es lo que la convierte en un éxito real. El alcance completo está en migrar una tienda WooCommerce sin perder ventas.
Imágenes y enlaces internos
Dos cosas se rompen con facilidad si se descuidan. Las imágenes: el catálogo referencia las imágenes desde la biblioteca de WordPress, así que vuelve a alojarlas en Shopify y actualiza las referencias, o se romperán cuando apagues la web antigua, y conserva el texto alternativo para la accesibilidad y la búsqueda de imágenes. Los enlaces internos: los enlaces entre páginas apuntan a las URLs antiguas y deben reescribirse a las nuevas, algo sencillo si conservas los slugs. Atención: las imágenes enlazadas a la biblioteca antigua funcionan justo después de migrar y solo fallan más tarde, cuando se retira la web vieja, que es cuando más cuesta rastrear el problema. Por eso conviene rehospedar las imágenes y reescribir los enlaces durante la migración, no después. WPBuildAI captura las imágenes y reescribe los enlaces durante la migración.
Errores frecuentes
Los errores que se repiten se reducen a la falta de método. Mapear solo los productos y categorías visibles en el panel, sin rastreo, deja sin redirección las URLs paginadas, filtradas y de variantes. Subir el XML de WordPress a Shopify falla, porque es el formato equivocado. Dejar que los productos dependan de la redirección de su categoría, o al revés, rompe uno de los dos mapeos. Olvidar los metadatos adelgaza cada página a ojos de Google aunque las redirecciones estén bien. Improvisar el checkout conserva las posiciones pero pierde las ventas. Y lanzar sin verificar en un entorno de pruebas manda los fallos a producción. Cada uno se evita con el orden correcto: rastreo completo, mapeos separados de productos y categorías, metadatos conservados, checkout probado y verificación antes del lanzamiento.
En resumen: de WordPress a Shopify
Migra en orden: exporta el catálogo, el contenido, las imágenes y todas las URLs a un CSV limpio (el XML directo no funciona en Shopify), monta la tienda y redirige cada URL con un 301, porque toda URL cambia entre las dos plataformas. Construye el mapa de redirecciones desde un rastreo completo, no desde lo que ves en el panel, mapea productos y categorías como dos trabajos separados, conserva los metadatos, rehospeda las imágenes, usa el checkout probado de Shopify y verifica en un entorno de pruebas antes de lanzar. El XML directo no sirve y saltarse las redirecciones cuesta tráfico. WPBuildAI exporta a formato Shopify y crea el mapa de redirecciones; envía la URL de tu tienda para un presupuesto cerrado.
No afiliado a WooCommerce, Shopify, WordPress ni Lovable.