Cómo cambiar la URL de tu tienda PrestaShop sin perder el SEO en Syspanel
Antes de empezar: ¿Por qué cambiar la URL de tu PrestaShop?
Cambiar la URL de tu tienda PrestaShop es un paso emocionante, ya sea porque has comprado un dominio nuevo más corto, porque cambiaste de marca o porque quieres pasar de HTTP a HTTPS. Sin embargo, hacerlo sin cuidado puede ser un desastre para tu posicionamiento. Cada enlace externo, cada resultado en Google y cada favorito de tus clientes apunta a tu URL actual. Si la cambias sin redirigir, todo ese trabajo se pierde.
En este artículo, te explicaré paso a paso cómo cambiar url prestashop desde el panel de control de Syspanel, el cual gestiona tu hosting, y cómo configurar las redirecciones necesarias para que tu SEO no sufra ni un solo rasguño. No necesitas ser un experto técnico, solo seguir las instrucciones con calma.
Vamos a ello.
Paso 1: Prepara tu nuevo dominio en Syspanel
Antes de tocar nada en PrestaShop, debes asegurarte de que tu nuevo dominio está apuntando a tu servidor. Esto se hace desde el panel de control Syspanel, al que accedes desde el puerto 2106 (por ejemplo, https://tu-servidor:2106).
1.1. Añade el dominio en Syspanel
Dentro de Syspanel, busca la sección de Dominios o Sitios Web. Haz clic en "Añadir dominio" y escribe tu nueva URL (por ejemplo, www.tunuevatienda.com). Asegúrate de que el documento raíz apunte al mismo directorio donde tienes instalada tu tienda PrestaShop actual.
Si tu tienda está en public_html y ese es el directorio de tu dominio antiguo, entonces para el nuevo dominio deberás indicar también public_html o una subcarpeta si así lo prefieres. Lo más sencillo es que ambos dominios apunten a la misma carpeta raíz.
1.2. Configura el SSL (HTTPS)
Hoy en día, no tener HTTPS es casi un pecado para el SEO. En Syspanel, ve a la sección de Certificados SSL y solicita un certificado Let's Encrypt para tu nuevo dominio. Asegúrate de marcar la opción de redirección automática de HTTP a HTTPS.
[INFO] Si tu tienda ya usaba HTTPS con el dominio antiguo, el certificado se generará automáticamente para el nuevo. Si tienes dudas, busca en Syspanel el botón de "Forzar HTTPS" y actívalo.
Paso 2: Haz una copia de seguridad completa
Este es el paso más aburrido pero el más crucial. Antes de cambiar cualquier configuración, necesitas una copia de seguridad tanto de los archivos como de la base de datos. Si algo sale mal, podrás restaurar todo en minutos.
2.1. Copia de seguridad desde Syspanel
En Syspanel, ve a la sección de Archivos o Backups. Selecciona tu dominio y pulsa "Generar copia de seguridad". Esto creará un archivo comprimido con todos los archivos de tu tienda.
2.2. Copia de la base de datos
Ve a la sección de Bases de Datos en Syspanel, selecciona la base de datos de PrestaShop y exporta un archivo SQL. Guárdalo en tu ordenador junto con la copia de archivos.
[WARNING] No omitas este paso. Cambiar la URL sin copia de seguridad es jugar a la ruleta rusa. Si algo falla a mitad de camino, podrías perder pedidos, clientes y productos.
Paso 3: Cambia la URL en la configuración de PrestaShop
Ahora viene el cambio oficial. PrestaShop guarda la URL de tu tienda en dos campos de configuración: la URL base del sitio y la URL base de los archivos (CSS, JS, imágenes, etc.). Hay dos formas de cambiarlas: desde el administrador o directamente en la base de datos.
3.1. Desde el panel de administración (método recomendado si tu tienda aún carga)
Si puedes acceder a tu panel de administración de PrestaShop, sigue estos pasos:
- Ve a Parámetros avanzados → Rendimiento y fuerza la compilación de plantillas para que no se queden versiones antiguas en caché.
- Ve a Parámetros avanzados → Parámetros generales.
- Busca los campos URL de la tienda y URL de la tienda SSL. Cambia ambas por tu nueva URL (sin barra final).
- Guarda los cambios.
[TIP] Si tu tienda usa una URL canónica, asegúrate de que también apunte al nuevo dominio. Puedes revisarlo en Parámetros de SEO y URLs.
3.2. Desde la base de datos (si tu tienda no carga o da error)
Si al intentar acceder al panel te da un error, es porque la URL antigua ya no resuelve o hay conflictos. Entonces, tendrás que editar la base de datos directamente desde Syspanel.
- Ve a Syspanel → Bases de Datos → y abre phpMyAdmin para tu base de datos de PrestaShop.
- Busca la tabla
ps_configuration(el prefijops_puede variar). - Ejecuta esta consulta SQL (cambia los valores por los tuyos):
UPDATE ps_configuration SET value = 'https://www.tunuevatienda.com' WHERE name = 'PS_SHOP_DOMAIN';
UPDATE ps_configuration SET value = 'https://www.tunuevatienda.com' WHERE name = 'PS_SHOP_DOMAIN_SSL';
UPDATE ps_configuration SET value = 'https://www.tunuevatienda.com' WHERE name = 'PS_SHOP_NAME';
- Ahora ve a la tabla
ps_shop_urly actualiza los camposdomain,domain_sslyphysical_uri(este último suele ser/).
UPDATE ps_shop_url SET domain = 'www.tunuevatienda.com', domain_ssl = 'www.tunuevatienda.com' WHERE id_shop = 1;
[INFO] Si tu tienda usa multitienda, repite la consulta para cada
id_shopque tengas.
Paso 4: Limpia la caché de PrestaShop
Después de cambiar la URL, PrestaShop puede tener caché guardada con la URL antigua. Es fundamental limpiarla para evitar errores y enlaces rotos.
4.1. Limpiar desde el administrador
Ve a Parámetros avanzados → Rendimiento y pulsa el botón "Vaciar la caché" en la parte superior. Si no puedes acceder, borra manualmente el contenido de la carpeta /var/cache de tu instalación PrestaShop mediante el gestor de archivos de Syspanel.
4.2. Recompilar plantillas
En la misma página de rendimiento, asegúrate de que la opción de "Forzar la compilación" esté activada temporalmente. Esto regenerará todos los archivos de plantilla con la nueva URL.
[TIP] Después de verificar que todo funciona, vuelve a desactivar la compilación forzada para mejorar el rendimiento.
Paso 5: Configura las redirecciones 301 (el corazón del SEO)
Este es el paso más importante para no perder posicionamiento. Una redirección 301 le dice a Google y a los navegadores que tu contenido se ha movido de forma permanente a una nueva dirección. Sin esto, cada enlace antiguo devolverá un error 404 y tu SEO se desplomará.
5.1. Redirección desde el dominio antiguo
Lo ideal es que tu dominio antiguo siga activo durante al menos 6 meses y redirija todo su tráfico al nuevo. Esto se configura en Syspanel.
- Ve a Syspanel → Dominios → selecciona tu dominio antiguo.
- Busca la opción de Redirecciones o Redirects.
- Crea una redirección 301 desde el dominio antiguo hacia el nuevo. Marca la opción de "Redirección permanente (301)".
- Si tienes rutas específicas (por ejemplo,
/producto/123), asegúrate de que la redirección sea "wildcard" o "catch-all", es decir, que redirija todo el tráfico de cualquier ruta a la misma ruta en el nuevo dominio.
Un ejemplo de regla sería:
Dominio antiguo: www.tiendaantigua.com
Redirigir a: www.tiendanueva.com
Tipo: 301
5.2. Redirección en el archivo .htaccess
Si Syspanel no te da la opción de redirección de forma automática, puedes hacerlo manualmente editando el archivo .htaccess en la raíz de tu dominio antiguo.
Abre el gestor de archivos de Syspanel, ve a la carpeta del dominio antiguo y edita el archivo .htaccess. Añade al principio estas líneas:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ https://www.tunuevatienda.com/$1 [R=301,L]
[WARNING] Si tu tienda usa HTTPS en el dominio antiguo, incluye también una redirección de HTTP a HTTPS primero. De lo contrario, podrías perder parte del tráfico.
Paso 6: Actualiza Google Search Console y herramientas de SEO
Una vez que las redirecciones estén funcionando, es hora de notificar a Google que tu sitio ha cambiado de dirección.
6.1. Añade el nuevo dominio en Search Console
Ve a Google Search Console y añade el nuevo dominio como una nueva propiedad. Verifica la propiedad mediante el método de archivo HTML o DNS.
6.2. Solicita un cambio de dirección
En Search Console, ve a la propiedad del dominio antiguo → Configuración → Cambio de dirección. Indica que tu sitio se ha movido al nuevo dominio y sigue los pasos.
6.3. Actualiza tus sitemaps
Genera un nuevo sitemap XML con la URL nueva desde PrestaShop (puedes usar módulos como "PrestaShop Clean Sitemap" o generarlo desde Parámetros SEO). Luego, envíalo en Search Console para el nuevo dominio.
[TIP] También es recomendable actualizar tus perfiles de redes sociales, Google My Business y cualquier directorio donde hayas listado tu tienda con la URL antigua.
Paso 7: Revisa enlaces internos y externos
Las redirecciones 301 se encargan de la mayoría del trabajo, pero hay algunas cosas que debes revisar manualmente.
7.1. Enlaces internos
En tu nueva tienda, revisa que todos los enlaces internos (menús, productos, categorías) apunten al nuevo dominio. Puedes usar una herramienta como Screaming Frog para rastrear tu sitio y detectar URLs antiguas.
7.2. Imágenes y archivos estáticos
A veces, las imágenes se guardan con la URL antigua en la base de datos. Puedes ejecutar una consulta SQL para reemplazarlas en masa:
UPDATE ps_product SET description = REPLACE(description, 'www.tiendaantigua.com', 'www.tiendanueva.com');
Repite esto para las tablas ps_category, ps_cms, ps_manufacturer y cualquier otra que contenga texto.
Preguntas frecuentes (FAQ)
¿Cuánto tiempo tarda Google en actualizar la URL?
Google puede tardar desde unos días hasta varias semanas en rastrear todas las redirecciones. Mientras tanto, verás que en los resultados de búsqueda aparece el dominio antiguo, pero al hacer clic serás redirigido al nuevo. Es normal.
¿Pierdo posiciones si cambio de URL?
Es posible que experimentes una pequeña fluctuación temporal, pero si haces las redirecciones 301 correctamente, el impacto será mínimo. A largo plazo, tu SEO se mantendrá.
¿Debo eliminar el dominio antiguo?
No. Mantén el dominio antiguo activo y redirigiendo durante al menos 6 meses a 1 año. Esto le da tiempo a Google para transferir toda la autoridad al nuevo dominio.
¿Qué pasa con mis campañas de email marketing?
Actualiza todos los enlaces en tus campañas futuras. Los enlaces antiguos de campañas anteriores seguirán funcionando gracias a las redirecciones 301.
¿Puedo cambiar la URL sin usar Syspanel?
Sí, pero Syspanel facilita mucho el proceso de gestión de dominios, SSL y redirecciones. Además, como es el panel de tu hosting, es el lugar natural para hacer estos cambios.
Conclusión
Cambiar la URL de tu tienda PrestaShop puede parecer una tarea abrumadora, pero si sigues estos pasos, el proceso será mucho más seguro y tu SEO se mantendrá intacto. Recuerda: la clave está en las redirecciones 301 y en no eliminar el dominio antiguo de inmediato.
Desde Syspanel, con puerto de acceso 2106, tienes todas las herramientas necesarias para gestionar dominios, SSL y redirecciones de forma sencilla. Tómate tu tiempo, haz una copia de seguridad y no tengas miedo de pedir ayuda si algo no sale bien.
Si te ha quedado alguna duda, repasa los pasos anteriores o consulta la documentación oficial de PrestaShop. ¡Tu nueva URL te está esperando!
