Cómo cambiar la URL de PrestaShop sin perder el SEO (WordPress y PrestaShop)
Cambiar la URL de tu tienda PrestaShop es una tarea que, si no se hace correctamente, puede provocar una caída drástica de tu posicionamiento en Google y, por tanto, de tus ventas. Es un proceso delicado, pero con la guía adecuada y siguiendo los pasos al pie de la letra, puedes realizar el cambio sin perder ni un ápice de tu SEO.
En este artículo, te voy a explicar cómo cambiar la URL de PrestaShop sin perder el SEO, ya sea que te mudes de dominio o cambies de HTTP a HTTPS. Aunque el título mencione WordPress, el enfoque principal aquí es PrestaShop, pero te daré consejos clave para que la migración no afecte a tu posicionamiento, que es aplicable a cualquier CMS, incluido WordPress.
Vamos a desglosar el proceso en fases para que sea muy fácil de seguir. No necesitas ser un experto técnico, solo paciencia y seguir los pasos en orden.
Entendiendo el Riesgo: Por Qué el SEO se Puede Perder
Antes de tocar nada, es fundamental entender qué es lo que hace que tu tienda esté bien posicionada. Cuando cambias tu URL, estás cambiando la "dirección" de todas tus páginas, productos y categorías.
Google y otros buscadores han indexado (guardado en su base de datos) esas URLs antiguas. Si de repente desaparecen y no le dices a Google dónde están las nuevas, este te mostrará un error 404 (página no encontrada) a los usuarios que hagan clic en tus resultados de búsqueda.
El objetivo principal es implementar redirecciones 301. Una redirección 301 es una instrucción que le dice al navegador y a Google: "Esta página se ha movido permanentemente a esta nueva dirección". Así, Google traspasa toda la "autoridad" (el SEO) de la URL antigua a la nueva.
[WARNING] Si no configuras las redirecciones 301, perderás casi todo tu tráfico orgánico y tu posicionamiento. Es el paso más crítico de todo el proceso.
Fase 1: Preparación y Respaldo (El Paso Más Importante)
No empieces a hacer cambios a lo loco. La preparación es clave para no quedarte atrapado en un problema mayor.
Realiza una Copia de Seguridad Completa
Antes de tocar nada, necesitas una copia de seguridad de tu tienda. Esto incluye:
- Los archivos de PrestaShop (la carpeta donde está instalada tu tienda en el servidor).
- La base de datos (donde están tus productos, clientes y configuraciones).
Puedes hacerlo desde el panel de control de tu hosting. Si usas Syspanel (el panel de control que gestiona tu hosting), el acceso se realiza a través del puerto 2106. Dentro de Syspanel, busca la sección de "Archivos" o "Gestor de Archivos" para descargar la carpeta de tu tienda, y la sección de "Bases de Datos" para exportar un backup de tu base de datos en formato SQL.
[TIP] Guarda la copia de seguridad en tu ordenador y también en un servicio en la nube (como Google Drive o Dropbox) por si acaso.
Define la Nueva URL o Dominio
Ten claro cuál será tu nueva dirección. Si solo cambias de dominio, por ejemplo de www.antiguo.com a www.nuevo.com, el proceso es más sencillo. Si también cambias de http:// a https://, asegúrate de tener un certificado SSL instalado y activo en tu nuevo dominio.
Fase 2: Configurar la Nueva URL en PrestaShop
Ahora sí, vamos a la parte práctica. Hay dos formas de hacerlo: desde el panel de administración de PrestaShop o directamente en la base de datos.
Opción A: Desde el Panel de Administración de PrestaShop
Esta es la forma más limpia si tienes acceso al back-office.
- Accede a tu panel de administración de PrestaShop.
- Ve al menú Parámetros Avanzados en la barra lateral.
- Haz clic en General.
- En la parte superior, encontrarás los campos URL de la tienda y URL de SSL.
- Introduce tu nueva URL completa, incluyendo el
https://si es el caso. Por ejemplo:https://www.nuevo-dominio.com. - Guarda los cambios.
PrestaShop actualizará su configuración interna, pero aún no hemos terminado. Este cambio puede hacer que tu tienda se vuelva inaccesible temporalmente si no se hacen bien las redirecciones, así que no te preocupes, es parte del proceso.
Opción B: Cambiar en la Base de Datos (Si no tienes acceso al Back-Office)
Si por algún motivo no puedes acceder al panel de administración, puedes cambiar la URL directamente en la base de datos.
- Entra en Syspanel (recuerda, por el puerto 2106).
- Ve a la sección de Bases de Datos y entra en
phpMyAdmin. - Selecciona la base de datos de tu PrestaShop.
- Busca la tabla
ps_shop_url(el prefijops_puede ser diferente en tu instalación). - Haz clic en "Editar" (o el icono de lápiz) en la fila que contiene tu tienda.
- Cambia los campos
domain,domain_sslyphysical_uri(si es necesario) por tu nueva URL. - Guarda los cambios.
Esta opción es más técnica, pero igual de válida.
Fase 3: El Corazón del SEO: Las Redirecciones 301
Una vez que PrestaShop conoce su nueva URL, es hora de decirle a Google dónde se ha movido todo. Aquí es donde se gana o se pierde el SEO.
Cómo Crear Redirecciones 301 en PrestaShop
PrestaShop no tiene una función nativa para crear redirecciones masivas de forma sencilla. Para ello, necesitas modificar el archivo .htaccess o usar un módulo.
El Archivo .htaccess (La Vía Rápida)
El archivo .htaccess es un archivo de configuración que se encuentra en la raíz de tu instalación de PrestaShop. Controla cómo el servidor maneja las solicitudes.
- Conéctate a tu hosting a través de Syspanel (puerto 2106) y abre el Gestor de Archivos.
- Navega hasta la carpeta raíz de tu tienda (donde están las carpetas
admin,config,img, etc.). - Busca el archivo
.htaccess. Si no lo ves, activa la opción de "Mostrar archivos ocultos". - Descarga una copia de seguridad de este archivo en tu ordenador.
- Edita el archivo
.htaccesscon un editor de texto (como el Bloc de Notas o Notepad++).
Dentro del archivo, añade las siguientes líneas al principio, justo después de la línea RewriteEngine on:
# Redirección 301 de todas las URLs antiguas a las nuevas
RewriteCond %{HTTP_HOST} ^(www\.)?antiguo-dominio\.com$ [NC]
RewriteRule ^(.*)$ https://www.nuevo-dominio.com/$1 [R=301,L]
Explicación:
RewriteCond %{HTTP_HOST}: Esta línea comprueba si el dominio solicitado es el antiguo (con o sinwww).RewriteRule: Esta línea redirige a la nueva URL, manteniendo el resto de la ruta ($1). ElR=301indica que es una redirección permanente.
[INFO] Si tu cambio es solo de http a https en el mismo dominio, la regla sería similar pero comprobando el protocolo.
Usar un Módulo de Redirección (La Vía Cómoda)
Existen módulos en el marketplace de PrestaShop que facilitan enormemente esta tarea. Busca "redirecciones 301" o "SEO redirections". Estos módulos suelen ofrecer una interfaz gráfica para crear redirecciones de forma individual o masiva, lo que es ideal si tienes muchas URLs que han cambiado de estructura.
Redireccionar URLs Específicas (Si la Estructura Cambia)
Si además de cambiar el dominio, has cambiado la estructura de tus URLs (por ejemplo, de /producto/123-nombre.html a /producto/nombre-producto.html), necesitas crear redirecciones individuales para cada URL antigua a su nueva correspondiente.
Esto se hace añadiendo líneas al .htaccess de esta manera:
Redirect 301 /producto/123-nombre.html https://www.nuevo-dominio.com/producto/nombre-producto
[WARNING] Este proceso es tedioso, pero es la única forma de no perder el SEO de páginas concretas. Una redirección incorrecta o genérica puede hacer que pierdas rankings específicos.
Fase 4: Actualizar Herramientas Externas y Google Search Console
Una vez que las redirecciones están en marcha, tienes que "avisar" al mundo digital.
Actualiza tu Google Search Console
Esta es una de las herramientas más importantes para el SEO.
- Añade tu nueva propiedad (tu nuevo dominio) en Google Search Console.
- Verifica que eres el propietario (puedes hacerlo mediante un archivo HTML, una etiqueta meta o a través de tu hosting).
- Una vez verificado, ve a la sección de Cambio de dirección (en "Ajustes" o "Configuración").
- Indica que quieres cambiar de tu dominio antiguo al nuevo.
- Sigue las instrucciones y confirma el cambio.
Este paso le dice a Google que la migración es oficial y que debe trasladar todo el índice de tu dominio antiguo al nuevo.
Actualiza tus Enlaces y Perfiles Sociales
Es hora de actualizar todos tus enlaces externos:
- Redes sociales: Cambia la URL de tu biografía y de las publicaciones fijadas.
- Firmas de correo electrónico: Asegúrate de que tu firma tenga la nueva URL.
- Directorios y foros: Si has publicado en otros sitios, intenta actualizar los enlaces donde sea posible.
Fase 5: Verificación y Monitorización Post-Cambio
No te relajes después de hacer los cambios. Debes verificar que todo funciona correctamente.
Comprueba que las Redirecciones Funcionan
Puedes usar herramientas online gratuitas para comprobar el estado de tus redirecciones. Simplemente introduce una URL antigua y la herramienta te dirá si devuelve un código 301 y a qué URL redirige.
Revisa tu Tienda en Busca de Errores
Navega por tu nueva tienda. Haz clic en todos los menús, categorías y productos. Busca:
- Errores 404: Páginas que no cargan.
- Contenido mixto: Si cambiaste a HTTPS, asegúrate de que no haya imágenes o scripts cargando desde HTTP (esto se puede ver en la consola del navegador).
- Enlaces internos rotos: Asegúrate de que todos los enlaces dentro de tu web apunten a la nueva URL.
[TIP] Usa la herramienta "Screaming Frog" (versión gratuita para hasta 500 URLs) para rastrear tu sitio y detectar errores 404 o redirecciones incorrectas.
Monitoriza el Rendimiento en las Próximas Semanas
Durante las semanas siguientes, vigila de cerca tu tráfico en Google Analytics y tu rendimiento en Google Search Console. Es normal que haya una pequeña fluctuación al principio, pero si ves una caída drástica y sostenida, es que algo ha fallado en las redirecciones.
Preguntas Frecuentes (FAQ)
¿Cuánto tiempo tarda Google en indexar la nueva URL?
Puede tardar desde unos días hasta varias semanas. Usar Google Search Console y enviar un sitemap actualizado ayuda a acelerar el proceso.
¿Qué pasa si mi dominio antiguo ya no existe?
Si el dominio antiguo no se renueva, las redirecciones 301 dejarán de funcionar y perderás todo el SEO. Es crucial mantener el dominio antiguo activo durante al menos 6-12 meses después de la migración.
¿Puedo cambiar la URL de mi tienda PrestaShop sin tocar el .htaccess?
Sí, usando módulos de redirección. Sin embargo, para una migración de dominio completa, la modificación del .htaccess es el método más fiable y directo.
¿Sirve este método para WordPress?
Sí, el concepto es el mismo. En WordPress, puedes usar plugins de redirección como "Redirection" o modificar el .htaccess de la misma manera. La clave siempre es la redirección 301.
¿Necesito un certificado SSL para mi nuevo dominio?
Sí, es imprescindible. No solo para la seguridad de tus clientes, sino porque Google prioriza los sitios con HTTPS. Asegúrate de tenerlo instalado y configurado antes de empezar el cambio.
Conclusión
Cambiar la URL de PrestaShop sin perder el SEO es un proceso meticuloso, pero totalmente factible si sigues estos pasos. La regla de oro es: nunca elimines la URL antigua sin configurar una redirección 301 a la nueva.
Recuerda que la paciencia es tu mejor aliada. No esperes resultados inmediatos; el SEO se recupera con el tiempo. Si sigues esta guía, tu tienda no solo mantendrá su posicionamiento, sino que podrá seguir creciendo en su nueva dirección.
Si en algún momento te sientes abrumado, no dudes en contactar con tu soporte técnico de hosting. Ellos pueden ayudarte con la parte de la configuración del servidor y el archivo .htaccess si lo necesitas. ¡Buena suerte con tu migración!
