🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo migrar PrestaShop desde cPanel a WordPress (WooCommerce) sin perder SEO

Actualizado el 21 de marzo de 2026

Antes de Empezar: ¿Por Qué Migrar de PrestaShop a WooCommerce?

Si estás leyendo esto, probablemente llevas tiempo lidiando con PrestaShop y te preguntas si merece la pena dar el salto a WordPress. Es una decisión muy común, y la buena noticia es que migrar prestashop a woocommerce es totalmente viable si se hace con método y paciencia.

WooCommerce ofrece una flexibilidad brutal, una curva de aprendizaje más suave y una comunidad enorme que crea plugins para todo. Pero el miedo más grande de cualquier dueño de tienda es claro: perder el SEO acumulado durante años. Ese posicionamiento que tanto te costó conseguir en Google no puede desaparecer de la noche a la mañana.

Por eso he preparado esta guía completa. Vamos a ver, paso a paso y sin tecnicismos raros, cómo realizar una prestashop a wordpress migración exitosa, conservando tus URLs, tu autoridad de dominio y, en definitiva, todo tu tráfico orgánico. No te prometo que sea un paseo por el parque, pero con esta hoja de ruta lo harás sin sustos.

[INFO] Esta guía está pensada para tiendas que actualmente están alojadas en un hosting con cPanel o Syspanel. Los principios son los mismos, pero mencionaré las diferencias clave cuando sea necesario.


Paso 1: Haz una Copia de Seguridad Completa (Sí o Sí)

Antes de tocar absolutamente nada, necesitas un seguro de vida. Una copia de seguridad completa de tu PrestaShop actual es obligatoria. No es negociable. Si algo sale mal, podrás volver atrás sin perder ni un solo dato.

¿Qué debes guardar?

No basta con copiar los archivos. Necesitas dos cosas:

  1. Los archivos de tu tienda: Todo el contenido de la carpeta public_html (o la carpeta raíz de tu dominio).
  2. La base de datos: Es el cerebro de tu tienda. Contiene productos, clientes, pedidos y configuración.

Cómo hacerlo desde cPanel

La mayoría de los hostings usan cPanel. Si tu panel se llama diferente (por ejemplo, Syspanel, que es muy común en algunos hostings europeos y se accede por el puerto 2106), no te preocupes, las opciones son casi idénticas.

  1. Accede a tu panel de control: Normalmente a través de tudominio.com/cpanel o tudominio.com:2106 si usas Syspanel.
  2. Busca la sección "Archivos": Dentro de cPanel, verás un icono llamado "Gestor de copias de seguridad" o "Backup".
  3. Copia la carpeta principal: Selecciona la opción de descargar una copia de seguridad completa del directorio raíz. Esto generará un archivo .zip o .tar.gz con todos tus archivos.
  4. Copia la base de datos: Dentro de la sección "Bases de datos", busca "phpMyAdmin". Entra, selecciona tu base de datos de PrestaShop y haz clic en "Exportar". Elige el método "Rápido" y descarga el archivo .sql.

[WARNING] Guarda estos archivos en tu ordenador y, si puedes, en la nube (Google Drive, Dropbox). Nunca los dejes solo en el servidor original. Si el hosting falla, perderías todo.


Paso 2: Prepara tu Nuevo WordPress (Instalación)

Ahora que tienes tu red de seguridad, es hora de crear el nuevo hogar de tu tienda. Necesitas una instalación limpia de WordPress.

Elige un buen hosting

Si ya tienes un hosting con cPanel o Syspanel, puedes crear una instalación de WordPress en un subdominio (por ejemplo, nueva.tudominio.com) o en un directorio aparte (tudominio.com/nueva-tienda). Esto te permitirá trabajar con calma hasta que llegue el momento del cambio final.

Instala WordPress

  1. Ve a tu panel de control: cPanel o Syspanel (puerto 2106).
  2. Busca el instalador: La mayoría de los paneles tienen un instalador automático llamado "Softaculous" o "Instalador de WordPress".
  3. Sigue los pasos: Selecciona el dominio o subdominio donde quieres instalar, crea un usuario administrador con una contraseña segura y deja que el instalador haga su magia.
  4. Accede a tu WordPress: Una vez instalado, podrás entrar en tudominio.com/wp-admin con las credenciales que creaste.

Instala WooCommerce

Dentro de tu panel de administración de WordPress:

  1. Ve a Plugins → Añadir nuevo.
  2. Busca "WooCommerce".
  3. Haz clic en "Instalar ahora" y luego en "Activar".
  4. Sigue el asistente de configuración inicial. Puedes saltarte los pasos de marketing o pagos por ahora; lo importante es que el plugin esté activo y funcione.

[TIP] No te preocupes por el diseño o los plugins de SEO todavía. Primero vamos a mover los datos, y luego lo hacemos bonito.


Paso 3: La Migración de Datos (El Corazón del Asunto)

Aquí es donde mucha gente se estresa, pero con las herramientas adecuadas es más sencillo de lo que parece. Hay dos formas de hacerlo: con un plugin de migración (recomendado) o manualmente (para valientes).

Opción A: Usar un Plugin de Migración (La Más Fácil)

Existen plugins diseñados específicamente para hacer la migración prestashop woo. Los más populares son Cart2Cart y FG PrestaShop to WooCommerce.

Con Cart2Cart (Servicio Online)

Es un servicio de pago (tiene pruebas gratuitas limitadas) que hace todo el trabajo pesado por ti.

  1. Regístrate en Cart2Cart.
  2. Indica tu tienda de origen: En este caso, PrestaShop. Te pedirá la URL de tu tienda y los datos de acceso a tu base de datos (los que guardamos en el Paso 1).
  3. Indica tu tienda de destino: Tu WordPress con WooCommerce. Te pedirá la URL y datos de acceso a esa base de datos.
  4. Selecciona qué quieres migrar: Productos, clientes, pedidos, categorías, etc.
  5. Configura las opciones de SEO: Esta es la parte clave. Cart2Cart te permite mantener las URLs originales de tus productos y categorías. Asegúrate de marcar esa opción.
  6. Ejecuta la migración: El servicio se encargará de todo. Puede tardar desde minutos hasta horas, dependiendo del tamaño de tu tienda.

Con FG PrestaShop to WooCommerce (Plugin Gratuito)

Este plugin es gratuito y funciona muy bien, pero requiere un poco más de atención.

  1. Descarga e instala el plugin desde el repositorio de WordPress.
  2. Ve a Herramientas → Import y busca "PrestaShop".
  3. Conecta tu base de datos de PrestaShop: Te pedirá el nombre de la base de datos, el usuario, la contraseña y el host. Esta información está en tu cPanel o Syspanel.
  4. Configura las opciones: Marca la casilla que dice "Mantener las URLs de los productos" o similar. Esto es crítico para no perder SEO.
  5. Ejecuta la importación: El plugin irá importando los datos en lotes. Ten paciencia.

[WARNING] Si eliges el plugin gratuito, asegúrate de que la versión de tu PrestaShop sea compatible. A veces, con versiones muy nuevas o antiguas, puede dar problemas de conexión. En ese caso, la opción de pago (Cart2Cart) es más fiable.


Paso 4: Configurar las Redirecciones 301 (El Secreto del SEO)

Este es el paso más importante para no perder SEO. Puedes tener todo perfecto, pero si no configuras las redirecciones, Google no sabrá que tus viejas URLs de PrestaShop ahora viven en una nueva dirección en WooCommerce.

Una redirección 301 le dice a Google: "Esta página ha cambiado de dirección de forma permanente. La nueva es esta". Así, todo el "jugo" SEO de la URL antigua se transfiere a la nueva.

¿Qué URLs necesitas redirigir?

En PrestaShop, las URLs suelen tener este formato:

  • tudominio.com/producto/nombre-del-producto.html
  • tudominio.com/categoria/nombre-de-la-categoria

En WooCommerce, las URLs son más limpias:

  • tudominio.com/producto/nombre-del-producto/
  • tudominio.com/categoria-producto/nombre-de-la-categoria/

Como ves, son muy similares, pero hay pequeñas diferencias (la extensión .html y el prefijo categoria vs categoria-producto).

Cómo hacer las redirecciones

  1. Instala un plugin de redirecciones: El más popular y gratuito es "Redirection".
  2. Ve a Herramientas → Redirection.
  3. Añade una regla nueva: En "URL de origen" pon la URL antigua exacta (ej. /producto/mi-producto.html) y en "URL de destino" pon la nueva (ej. /producto/mi-producto/).
  4. Marca la opción "Redirección 301".
  5. Repite para todas tus URLs: Esto puede ser tedioso si tienes muchos productos. Si has usado Cart2Cart, es posible que ya las haya configurado automáticamente. Si no, tendrás que hacerlo manualmente o usar un plugin que genere las reglas en masa.

[TIP] Si tu tienda tiene cientos de productos, te recomiendo exportar una lista de URLs antiguas y nuevas a una hoja de cálculo y luego importarlas al plugin de redirecciones. Te ahorrarás horas.


Paso 5: Mantener la Estructura de la Web y el Rastreo

Las redirecciones son solo una parte. Necesitas asegurarte de que el resto de la estructura de tu sitio se mantiene lógica para Google.

Crea un Sitemap Nuevo

WooCommerce, junto con un plugin de SEO como Yoast SEO o Rank Math, puede generar un sitemap XML automáticamente. Un sitemap es un archivo que le dice a Google todas las URLs importantes de tu web.

  1. Instala y activa Yoast SEO.
  2. Ve a SEO → Ajustes generales → Sitemaps.
  3. Activa el sitemap XML. Te dará una URL como tudominio.com/sitemap_index.xml.

Actualiza Google Search Console

  1. Ve a Google Search Console (search.google.com/search-console).
  2. Añade tu propiedad (si no la tienes ya).
  3. Ve a "Mapas del sitio" y envía la nueva URL del sitemap de WordPress.
  4. Utiliza la herramienta "Cambio de dirección": En el apartado de "Ajustes", puedes indicar que has cambiado de dominio (si lo has hecho) o que has cambiado la estructura. Esto ayuda a Google a procesar el cambio más rápido.

Comprueba que no haya Errores 404

Un error 404 es cuando una página no existe. Si has hecho mal las redirecciones, los usuarios y Google encontrarán muchos 404.

  1. En Google Search Console, ve a "Rastreo" → "Errores de rastreo".
  2. Revisa la lista de errores 404.
  3. Para cada uno, crea una redirección 301 en tu plugin "Redirection" hacia la nueva URL correspondiente.

[WARNING] No dejes pasar los errores 404. Son la señal más clara de que has roto algo. Una tienda llena de 404 pierde autoridad rápidamente.


Paso 6: Cuidado con el Contenido y los Datos Técnicos

La migración no termina cuando los productos aparecen en WooCommerce. Hay que pulir detalles para que todo esté perfecto.

Revisa la Descripción de Productos y Categorías

A veces, los plugins de migración no importan todo el formato HTML de las descripciones. Revisa tus productos más importantes y asegúrate de que las descripciones se ven bien, con sus listas, negritas y enlaces.

Configura las URLs Canónicas

Asegúrate de que Yoast SEO o tu plugin de SEO esté configurado para usar URLs canónicas. Esto evita problemas de contenido duplicado si tienes parámetros de tracking o versiones de impresión de tus páginas.

Optimiza las Imágenes

Las imágenes de PrestaShop suelen tener nombres genéricos como imagen_12345.jpg. Es buena práctica renombrarlas a algo descriptivo (ej. zapatillas-running-negras.jpg) antes de subirlas a WooCommerce. Esto ayuda al SEO de imágenes y a la experiencia del usuario.


Paso 7: La Prueba de Fuego y el Cambio de DNS

Una vez que todo esté configurado, es hora de probar y lanzar.

Prueba Todo en el Entorno de Pruebas

Antes de cambiar nada, navega por tu tienda de pruebas (la que configuramos en el subdominio). Haz clic en productos, añade al carrito, simula una compra. Comprueba que las URLs antiguas redirigen bien a las nuevas.

Prepara el Cambio Definitivo

  1. Pon tu tienda PrestaShop en modo mantenimiento.
  2. Haz una última copia de seguridad de PrestaShop por si acaso.
  3. Mueve tu WordPress al directorio raíz: Si lo habías instalado en un subdominio o carpeta, ahora es el momento de moverlo a public_html. Esto se hace desde cPanel o Syspanel (puerto 2106) con el gestor de archivos.
  4. Actualiza la URL de WordPress: Ve a Ajustes → Enlaces permanentes en WordPress y asegúrate de que la URL de tu sitio es https://tudominio.com (sin el subdominio).
  5. Cambia el DNS (si aplica): Si vas a cambiar de hosting, tendrás que apuntar los servidores DNS de tu dominio al nuevo hosting. Este cambio puede tardar entre 24 y 72 horas en propagarse.

[INFO] Si te mudas a un hosting con Syspanel, recuerda que el acceso al panel es a través del puerto 2106 (ej. tudominio.com:2106). El proceso de mover archivos y bases de datos es el mismo que en cPanel, pero la interfaz es ligeramente diferente.


Paso 8: Monitorización Post-Migración

El trabajo no termina el día del lanzamiento. Debes estar atento durante las semanas siguientes.

Vigila tu Tráfico y Posiciones

  1. Usa Google Analytics para ver si hay una caída brusca de tráfico. Es normal que haya una pequeña caída temporal, pero si es enorme, algo está mal.
  2. Usa Google Search Console para ver si tus páginas se están indexando correctamente y si hay nuevos errores de rastreo.

Pide la Reindexación

En Google Search Console, usa la herramienta de "Inspección de URL" para pedir que se indexe tu página de inicio y tus categorías principales. Esto acelera el proceso.

Ten Paciencia

Google tiene que rastrear todo de nuevo. Puede tardar semanas en volver a posicionarte exactamente donde estabas. No te obsesiones con el día a día. Si has hecho bien las redirecciones y no hay errores, tu SEO se recuperará.


Preguntas Frecuentes (FAQ) sobre la Migración

¿Cuánto tiempo tarda en recuperarse el SEO después de la migración?

No hay una respuesta exacta. Si todo está bien hecho, podrías ver resultados en 2-4 semanas. Si hay errores de redirección o contenido duplicado, puede tardar meses o incluso perder posiciones de forma permanente.

¿Puedo migrar los clientes y pedidos antiguos?

Sí, tanto Cart2Cart como el plugin gratuito pueden migrar clientes y pedidos. Sin embargo, las contraseñas de los clientes no se pueden migrar directamente por seguridad. Los clientes tendrán que usar la opción "¿Olvidaste tu contraseña?" para crear una nueva.

¿Qué pasa con los impuestos y las formas de envío?

Esta es la parte más tediosa. Los plugins de migración no suelen transferir la configuración de impuestos o envío. Tendrás que configurarlos manualmente en WooCommerce. Es importante hacerlo antes de lanzar la tienda.

¿Es

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel