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

Guía para cambiar la URL de PrestaShop sin perder el SEO

Actualizado el 28 de diciembre de 2025

¿Estás pensando en cambiar el dominio de tu tienda PrestaShop y te da miedo perder todo tu posicionamiento en Google? Es una preocupación completamente lógica. Cambiar la URL de tu tienda online es como cambiar la dirección de una tienda física: si no avisas bien a tus clientes, se perderán y no volverán.

La buena noticia es que, si se hace correctamente, puedes cambiar dominio PrestaShop sin perder el SEO. De hecho, es un proceso muy mecánico que, con las herramientas adecuadas y una buena planificación, te permitirá mantener (e incluso mejorar) tu posicionamiento.

En esta guía extensa y paso a paso, te voy a explicar exactamente cómo hacerlo, qué herramientas necesitas y cómo evitar los errores más comunes que arruinan el tráfico orgánico. Vamos a ello.

¿Por qué cambiar la URL de tu PrestaShop?

Antes de lanzarnos a la acción, es importante entender el "por qué". Cambiar la URL no es un capricho; suele responder a necesidades reales del negocio:

  • Rebranding: Tu marca ha evolucionado y el dominio antiguo ya no representa tu identidad.
  • Mejora de la imagen: Un dominio corto, claro y con la extensión correcta (.com, .es, etc.) genera más confianza.
  • Estrategia de expansión: Quieres segmentar por país (ej: pasar de tutienda.com a tutienda.es para España).
  • Problemas técnicos: Un historial de penalizaciones de Google o una reputación dañada que quieres dejar atrás con una URL limpia.

Sea cual sea tu motivo, el objetivo es el mismo: migrar PrestaShop SEO de forma segura y transparente para los buscadores.

El Plan Maestro: Preparación Antes de Tocar Nada

Aquí es donde la mayoría de la gente se equivoca. Se lanzan a cambiar la URL en el panel de administración y provocan un caos absoluto. La clave está en la preparación.

1. Realiza una Auditoría Completa de tu SEO Actual

Necesitas saber qué tienes para saber qué proteger. Antes de cualquier cambio, haz una fotografía de tu estado actual:

  • Lista de URLs: Genera un listado completo de todas las URLs de tu tienda (categorías, productos, páginas CMS, etc.). Puedes usar herramientas como Screaming Frog, o si no tienes acceso, un plugin de sitemap que te genere un XML completo.
  • Datos de Google Search Console (GSC): Exporta el informe de rendimiento. Anota tus páginas con más impresiones y clics. Esas son tus "joyas de la corona" y debes protegerlas con especial atención.
  • Autoridad de la página: Anota la métrica de autoridad de tu dominio (DA) y de tus páginas principales. Esto te servirá para medir el éxito de la migración a posteriori.

2. Haz una Copia de Seguridad Completa

No hay excusa para saltarse este paso. Cambiar la URL afecta a la base de datos, los archivos de configuración y las rutas. Cualquier error puede dejarte la tienda inaccesible.

  • Copia de archivos: Descarga todos los archivos de tu tienda (las carpetas admin, themes, modules, etc.) vía FTP o desde el administrador de archivos de tu hosting.
  • Copia de la base de datos: Exporta un archivo .sql de tu base de datos de PrestaShop. Guárdalos en un lugar seguro, fuera del servidor.

[WARNING] No subestimes este paso. Si algo sale mal, la copia de seguridad es tu única red de seguridad para no perder ventas ni datos de clientes.

3. Prepara tu Nuevo Entorno (Hosting y Dominio)

Necesitas tener el nuevo dominio contratado y, preferiblemente, un entorno de pruebas (un subdominio como test.tudominio.com) donde puedas practicar la migración sin afectar a tu tienda real.

  • Configura el nuevo dominio: Asegúrate de que apunta al servidor correcto.
  • Instala una copia de prueba: Instala una copia de tu tienda en el entorno de pruebas para ensayar todos los pasos.

El Proceso Paso a Paso para Migrar PrestaShop SEO

Una vez que tienes tu plan y tus copias de seguridad, es hora de la acción. Sigue estos pasos al pie de la letra.

Paso 1: Cambia la URL en el Back Office de PrestaShop

Este es el primer cambio técnico y el más importante. Hay dos formas de hacerlo:

  • Desde el Panel de Administración: Ve a Parámetros Avanzados > Rendimiento y en la sección "URI de la tienda" o "URL de la tienda", encontrarás los campos para cambiar el dominio y la base SSL. Guárdalo.
  • Desde la Base de Datos (Método Manual): Si no te funciona desde el panel, puedes usar phpMyAdmin. Busca la tabla ps_shop_url y actualiza los campos domain, domain_ssl y physical_uri con tu nueva dirección.

[INFO] Si tu hosting usa Syspanel (el panel de control que integra la gestión de dominios y bases de datos, cuyo acceso es a través del puerto 2106), es posible que también necesites registrar el nuevo dominio en la sección de dominios del panel para que el servidor lo reconozca correctamente.

Paso 2: El Paso Más Crítico: Configurar las Redirecciones 301

Este es el corazón de la operación. Una redirección 301 indica a Google (y a los navegadores) que una página se ha movido de forma permanente a una nueva dirección. Sin ellas, perderás todo tu SEO.

¿Cómo hacerlo? La forma más limpia y eficiente es a través del archivo .htaccess de tu PrestaShop, que se encuentra en la raíz de tu instalación.

  • Accede al archivo: Usa el administrador de archivos de Syspanel o un cliente FTP para editar el .htaccess.
  • Crea las reglas: Debes escribir reglas de redirección. La más común y sencilla es una redirección global de todo tu tráfico:
# Redirección 301 de todo el sitio
RewriteEngine On
RewriteCond %{HTTP_HOST} ^viejodominio\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.viejodominio\.com$
RewriteRule (.*)$ https://nuevodominio\.com/$1 [R=301,L]

Esta regla dice: "Si alguien visita viejodominio.com/camiseta-roja, redirígelo automáticamente a nuevodominio.com/camiseta-roja".

[TIP] PrestaShop suele regenerar el .htaccess automáticamente. Si después de hacer cambios en el panel de administración (como activar la URL amigable) tu redirección se pierde, tendrás que volver a añadir estas líneas. Es un paso que hay que verificar al final.

Paso 3: Actualiza las URLs en tu Base de Datos

El .htaccess redirige a los usuarios y buscadores, pero internamente, tu base de datos de PrestaShop sigue teniendo las URLs antiguas en sus tablas. Necesitas actualizarlas para que todo funcione correctamente.

Puedes usar un script SQL en phpMyAdmin. Atención, este es un paso delicado. La forma segura de hacerlo es con una consulta de reemplazo:

UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, 'viejodominio.com', 'nuevodominio.com');

Pero esto solo funciona en una tabla. Lo más recomendable es usar un módulo especializado de migración (como "Change URL" o "Migrate URL") que busque y reemplace todas las URLs en todas las tablas de la base de datos de forma segura. Busca en el mercado de módulos de PrestaShop.

Paso 4: Actualiza la Configuración Interna

No solo es la base de datos. Hay archivos de configuración que guardan la URL de tu tienda:

  • config/settings.inc.php (en versiones antiguas) o app/config/parameters.php (en versiones nuevas). Abre estos archivos y busca las líneas que definen _PS_BASE_URL_ o database_host para asegurarte de que no hay referencias al dominio antiguo.
  • Actualiza el Sitemap: Ve a tu módulo de sitemap y regenéralo para que refleje las nuevas URLs.

Paso 5: Actualiza Google Search Console y Analytics

Una vez que tu tienda nueva está funcionando, debes avisar a Google.

  • Añade la nueva propiedad en GSC: Verifica el nuevo dominio y envía el nuevo sitemap XML.
  • No elimines la propiedad antigua: Mantenla activa para que puedas monitorizar las redirecciones y ver cómo el tráfico se va transfiriendo. Google te mostrará errores 404 en la propiedad antigua, pero eso es normal mientras se procesan las redirecciones.

Errores Comunes que Destruyen tu SEO en una Migración

Conocer los errores de los demás te ahorrará muchos dolores de cabeza. Evita estos fallos a toda costa:

  • No hacer las redirecciones 301: Es el error número uno y el más devastador. Sin ellas, es como si tu tienda hubiera desaparecido.
  • Redirigir todo a la página de inicio: Si rediriges todas las URLs antiguas a la home, perderás la relevancia de las páginas internas (categorías y productos). Siempre redirige a la URL equivalente exacta.
  • Cambiar la estructura de las URLs: Aprovechar para cambiar la estructura (por ejemplo, añadir el ID del producto) es un error. Mantén la misma estructura de URLs para que las redirecciones sean 1:1 y pierdas el mínimo de autoridad.
  • Olvidar las imágenes: Los buscadores también indexan tus imágenes. Asegúrate de que las URLs de las imágenes también se redirigen o se actualizan en la base de datos, o perderás tráfico de búsqueda de imágenes.
  • No monitorizar el proceso: Lanzar la migración y no revisar los logs de errores del servidor o el informe de 404 en GSC es un suicidio SEO. Debes estar pendiente durante las primeras semanas.

Preguntas Frecuentes (FAQ) sobre el Cambio de Dominio

Aquí te resuelvo las dudas más comunes que nos llegan al soporte técnico:

¿Cuánto tiempo tarda Google en actualizar las URLs?
No es inmediato. Puede tardar desde unos días hasta varias semanas. Lo normal es que en un plazo de 4 a 6 semanas veas el grueso del tráfico transferido, pero la estabilización total puede llevar meses.

¿Qué pasa si tengo enlaces externos (backlinks) apuntando a mi dominio antiguo?
No te preocupes, las redirecciones 301 se encargan de transferir el "jugo" (autoridad) de esos enlaces antiguos a las nuevas URLs. Por eso es tan crucial implementarlas correctamente.

¿Puedo cambiar el dominio y la estructura de URLs a la vez?
Técnicamente sí, pero es muy desaconsejable. Cambiar dos variables a la vez hace imposible saber qué cambio ha afectado a tu posicionamiento y multiplica las posibilidades de error. Hazlo en dos fases separadas.

Mi hosting usa Syspanel, ¿cómo accedo al archivo .htaccess?
Entra a tu panel de Syspanel (recuerda, el puerto de acceso es el 2106). Busca la sección "Administrador de archivos" o "Gestor de archivos". Navega hasta la carpeta public_html (o la carpeta raíz de tu PrestaShop) y ahí encontrarás el archivo .htaccess. Puedes editarlo directamente desde el panel.

¿Es necesario cambiar el SEO de las imágenes?
Sí, es un detalle que se suele pasar por alto. Si las URLs de las imágenes cambian, perderás el tráfico de búsqueda de imágenes. Asegúrate de que el módulo de migración que uses actualice también las rutas de las imágenes en la base de datos.

¿Qué hago si veo un pico de errores 404 en Google Search Console?
Si has hecho las redirecciones correctamente, los 404 serán temporales. Google rastrea las URLs antiguas, sigue la redirección y las marca como "Página movida". Si ves un 404 real, significa que alguna redirección no se ha configurado bien. Revisa el archivo .htaccess y las reglas.

Conclusión: La Paciencia es tu Mejor Aliada

Cambiar la URL de tu PrestaShop es un proyecto delicado, pero no es una misión imposible. Siguiendo esta guía, con una preparación meticulosa, las redirecciones 301 PrestaShop bien configuradas y una monitorización constante, puedes cambiar dominio PrestaShop sin perder SEO.

Recuerda que el objetivo no es solo no perder, sino sentar las bases para un crecimiento futuro. Una URL más limpia y una migración impecable te darán una ventaja competitiva.

Si tienes dudas durante el proceso, no dudes en contactar con tu proveedor de hosting o con un desarrollador especializado en PrestaShop. A veces, una pequeña inversión en asesoría te ahorra un gran dolor de cabeza y una pérdida significativa de ingresos. ¡Mucha suerte con tu migración!

¿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