Cambiar la URL de PrestaShop en Plesk sin perder SEO
¿Tienes que cambiar la URL de tu tienda PrestaShop alojada en Plesk y te da miedo perder todo tu posicionamiento en Google? Es una preocupación totalmente lógica, pero no te preocupes: con el método adecuado, puedes hacerlo sin sufrir una caída en las visitas. Cambiar la URL de PrestaShop no tiene por qué ser una pesadilla si sigues los pasos correctos y, sobre todo, si configuras bien las redirecciones 301.
En esta guía te voy a explicar, paso a paso y de una forma muy sencilla, cómo migrar tu tienda a un nuevo dominio o subdominio gestionado con Plesk, manteniendo tu SEO intacto. Olvídate de los tecnicismos confusos; aquí hablamos claro y directo para que lo entiendas todo, incluso si es tu primera vez.
¿Por qué es tan importante hacerlo bien?
Imagina que cambias la dirección de tu casa, pero no pones un cartel en la puerta vieja indicando dónde te has mudado. Tus amigos irían a la dirección antigua, no te encontrarían y, al final, dejarían de visitarte. Con tu tienda online pasa exactamente igual.
Si cambias la URL de PrestaShop sin configurar las redirecciones, todos los enlaces que apuntan a tu web (desde Google, redes sociales, otros blogs o tus propios correos) llevarán a un callejón sin salida. El resultado: un error 404, usuarios frustrados y una caída brutal en el posicionamiento. Para evitarlo, necesitas implementar lo que se conoce como redirección 301 PrestaShop Plesk, que es un aviso permanente a los buscadores de que tu página se ha mudado a una nueva dirección.
Preparándote para el cambio: Antes de tocar nada
Antes de lanzarte a modificar la configuración, es fundamental que prepares el terreno. Esto te ahorrará muchos quebraderos de cabeza.
1. Haz una copia de seguridad completa
Este es el paso más importante de todos. No lo saltes. Necesitas una copia de seguridad de tu base de datos y de todos los archivos de tu tienda. En Plesk, puedes hacerlo fácilmente:
- Ve al panel de control de Plesk de tu dominio.
- Busca la sección de "Administrador de copias de seguridad" o similar.
- Crea una copia de seguridad completa que incluya tanto los archivos como las bases de datos MySQL.
- Guarda esta copia en un lugar seguro, preferiblemente en tu ordenador o en un disco duro externo.
[WARNING] No empieces la migración sin tener una copia de seguridad verificada. Si algo sale mal, esta copia es tu red de seguridad para volver al estado original.
2. Elige tu nuevo dominio o subdominio
Decide a qué URL quieres migrar. Puede ser un dominio completamente nuevo o un subdominio como tienda.tudominio.com. Asegúrate de que este nuevo dominio esté creado y apuntando a tu servidor Plesk.
3. PrestaShop, Plesk y tu nuevo destino
Ahora, vamos a la acción. El proceso se divide en dos fases: primero, mover los "archivos" (el código de tu tienda) y, segundo, cambiar la URL en la base de datos.
Paso 1: Mueve los archivos de tu tienda en Plesk
Plesk facilita la gestión de archivos. Tienes dos opciones:
- Opción A (Recomendada): Si tu nuevo dominio ya tiene su propio espacio en Plesk, puedes copiar todos los archivos de la carpeta
httpdocsde tu dominio antiguo a la carpetahttpdocsdel dominio nuevo. Puedes hacerlo con el Administrador de archivos de Plesk, aunque si son muchos archivos, lo mejor es usar un cliente FTP como FileZilla para que sea más rápido y fiable. - Opción B: Si vas a cambiar el dominio principal de tu tienda, puedes simplemente renombrar el dominio en Plesk. Esta opción es más sencilla, pero no siempre está disponible en todos los planes de hosting.
[TIP] Para evitar problemas de permisos, asegúrate de que los archivos copiados pertenezcan al usuario del sistema correcto en Plesk. El administrador de archivos de Plesk suele hacer esto automáticamente.
Paso 2: Exporta e importa tu base de datos
PrestaShop guarda toda la información de tu tienda (productos, clientes, pedidos) en una base de datos MySQL. Necesitas moverla también.
- En Plesk, ve a la sección de "Bases de datos MySQL" de tu dominio antiguo.
- Exporta la base de datos de tu tienda a un archivo
.sql. Plesk tiene un botón para ello. - Ahora, ve a la sección de "Bases de datos MySQL" de tu nuevo dominio (el que has creado).
- Crea una nueva base de datos vacía y anota el nombre, el usuario y la contraseña.
- Importa el archivo
.sqlque exportaste antes a esta nueva base de datos.
Paso 3: Conecta PrestaShop a la nueva base de datos
Ahora tienes que decirle a PrestaShop que use la nueva base de datos. Esto se hace editando el archivo parameters.php que se encuentra en la carpeta app/config de tu instalación de PrestaShop.
- Abre el archivo
parameters.phpcon un editor de texto (el Administrador de archivos de Plesk sirve). - Busca la sección donde se definen los parámetros de la base de datos (
database_host,database_name,database_user,database_password). - Modifica estos valores con los datos de la nueva base de datos que has creado en el paso anterior.
- Guarda los cambios.
[INFO] Si usas Plesk, es muy probable que tu servidor de base de datos sea localhost. No obstante, verifícalo en la sección de bases de datos de Plesk.
El corazón del SEO: Cambiar la URL y configurar la redirección 301
Ya tienes los archivos y la base de datos en su sitio. Ahora viene la parte más delicada y crucial para no perder tu posicionamiento.
Paso 4: Cambia la URL en la base de datos de PrestaShop
PrestaShop guarda su URL en la tabla ps_shop_url de la base de datos. Puedes hacer este cambio de dos maneras:
- Opción A (La más fácil): Usa una herramienta como phpMyAdmin, que normalmente está disponible en Plesk. Busca la tabla
ps_shop_urly edita los camposdomain,domain_sslyphysical_uripara que apunten a tu nueva URL. Por ejemplo, si tu nueva URL eshttps://nueva-tienda.com, el campodomainseríanueva-tienda.comy elphysical_urisería/. - Opción B (La más segura): Una vez que hayas cambiado la URL en la base de datos, entra al panel de administración de PrestaShop (en su nueva URL) y ve a "Parámetros avanzados" > "Multitienda". Allí podrás modificar la URL de forma más visual y segura.
[WARNING] Después de cambiar la URL en la base de datos, es muy probable que pierdas el acceso al panel de administración temporalmente porque la URL de las cookies y las sesiones cambiará. No te asustes; es normal. Simplemente, borra las cookies de tu navegador y vuelve a intentarlo.
Paso 5: La clave del SEO: Implementa la redirección 301
Este es el paso que salvará tu posicionamiento. Una redirección 301 le dice a Google y a los demás buscadores: "El contenido que estaba en esta URL antigua ahora vive permanentemente en esta URL nueva". De esta manera, todo el "jugo" de SEO (autoridad, enlaces, valor) se transfiere a la nueva dirección.
La forma más elegante de hacerlo es a través del archivo .htaccess. Este archivo se encuentra en la raíz de tu instalación de PrestaShop (la carpeta httpdocs de tu dominio antiguo).
- Abre el archivo
.htaccessde tu dominio antiguo con el Administrador de archivos de Plesk. - Añade las siguientes líneas al principio del archivo, justo después de la línea
RewriteEngine on(si existe) o al principio:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?tu-dominio-antiguo\.com$ [NC]
RewriteRule ^(.*)$ https://tu-nuevo-dominio.com/$1 [L,R=301]
- Sustituye
tu-dominio-antiguo.comcon tu dominio antiguo. - Sustituye
https://tu-nuevo-dominio.comcon tu nuevo dominio.
Esta regla captura todas las peticiones que lleguen a tu dominio antiguo y las redirige de forma permanente a la misma ruta en tu dominio nuevo.
[TIP] Si tu tienda usa SSL (seguro que sí), asegúrate de que la redirección envíe a los usuarios a la versión https:// de tu nuevo dominio. Es lo que hemos hecho en el ejemplo.
Paso 6: Actualiza las URLs en PrestaShop
Además de la redirección, es conveniente que actualices las URLs internas de tu tienda. Ve al panel de administración de PrestaShop en su nueva URL y dirígete a "Parámetros avanzados > Rendimiento". En la parte inferior, encontrarás un botón que dice "Vaciar la caché". Púlsalo.
Después, ve a "Parámetros avanzados > SEO y URLs" y haz clic en "Guardar" (aunque no cambies nada). Esto hará que PrestaShop regenere sus enlaces internos con la nueva URL.
Después de la migración: Verifica y monitorea
No des por hecho que todo ha funcionado. Debes verificar que la migración ha sido un éxito.
1. Comprueba las redirecciones
Prueba a acceder a algunas páginas de tu dominio antiguo (como tu-dominio-antiguo.com/producto-ejemplo.html) y asegúrate de que te redirigen automáticamente a la misma página en tu nuevo dominio.
2. Actualiza Google Search Console
- Añade tu nuevo dominio como una nueva propiedad en Google Search Console.
- Envía el nuevo sitemap (normalmente en
tu-nuevo-dominio.com/sitemap.xml) para que Google indexe las nuevas URLs rápidamente. - Utiliza la herramienta de "Cambio de dirección" en Search Console para informar a Google del cambio de dominio. Esto acelera el proceso de transferencia de autoridad.
3. Actualiza tus enlaces externos
Aunque la redirección 301 se encarga de todo, es una buena práctica actualizar los enlaces que controlas, como los de tus perfiles de redes sociales, firmas de correo o directorios, para que apunten directamente a la nueva URL.
4. Monitorea tu tráfico
Durante las primeras semanas, vigila de cerca tu tráfico en Google Analytics y tu posicionamiento. Es normal que haya una pequeña fluctuación, pero si ves una caída drástica, revisa que las redirecciones estén bien configuradas.
Preguntas frecuentes (FAQ)
¿Cuánto tiempo tarda Google en indexar mi nueva URL?
Google puede tardar desde unas pocas horas hasta varias semanas. Lo importante es que la redirección 301 esté bien hecha. Al final, Google encontrará el camino.
¿Perderé mi PageRank con el cambio?
No, si haces la redirección 301 correctamente. Toda la autoridad de tu dominio antiguo se transferirá al nuevo.
¿Qué pasa con mis enlaces de afiliados o colaboradores?
Los enlaces que apunten a tu dominio antiguo seguirán funcionando gracias a la redirección 301. No perderás esos enlaces.
¿Y si mi nuevo dominio está en otro servidor, no en el mismo Plesk?
El proceso es similar, pero tendrás que hacer la redirección 301 en el servidor antiguo (donde está tu dominio antiguo) y mover los archivos y la base de datos al nuevo servidor. La lógica es la misma.
¿Puedo usar Plesk para configurar la redirección?
Sí, Plesk tiene una herramienta de "Redirecciones" en el panel de tu dominio. Puedes usarla para configurar una redirección 301 de todo tu dominio antiguo al nuevo. Es una alternativa muy visual y fácil de usar.
Conclusión: Un cambio de URL no es el fin del mundo
Cambiar la URL de PrestaShop en Plesk es un proceso meticuloso, pero totalmente factible si sigues estos pasos. La clave está en la preparación y, sobre todo, en la correcta implementación de la redirección 301 PrestaShop Plesk. No solo evitarás perder tu SEO, sino que podrás migrar tu tienda sin sustos y con la tranquilidad de que tu esfuerzo y tu posicionamiento están a salvo.
Recuerda: haz una copia de seguridad, mueve archivos y base de datos, cambia la URL en PrestaShop y, lo más importante, configura la redirección. Con un poco de paciencia y siguiendo esta guía, tu tienda estará en su nueva dirección sin perder ni un ápice de su valor en los buscadores.
[TIP] Si en algún momento te sientes perdido, no dudes en contactar con el soporte técnico de tu hosting. Ellos están acostumbrados a este tipo de tareas y podrán ayudarte a resolver cualquier duda sobre Plesk o la configuración de tu servidor.
