Cómo cambiar la URL de tu tienda PrestaShop sin perder SEO (WordPress y cPanel)
¿Por qué cambiar la URL de tu PrestaShop puede ser un dolor de cabeza?
Cambiar la URL de tu tienda PrestaShop es como mudarte de casa: emocionante por un lado, pero con el riesgo de perder a tus visitantes por el camino. Si no lo haces bien, todos tus rankings en Google, tus enlaces entrantes y ese tráfico que tanto te costó ganar pueden esfumarse en cuestión de horas. Pero no te preocupes, porque con esta guía paso a paso, vas a aprender a hacerlo de forma segura, sin perder tu posicionamiento SEO y utilizando las herramientas que ya tienes a mano: WordPress (para gestionar ciertos aspectos) y cPanel (tu panel de control de hosting).
Vamos a desglosar el proceso completo, desde la preparación inicial hasta la verificación final. Al final, tendrás la confianza para hacer el cambio y saber que tu tienda no solo no perderá visibilidad, sino que podría incluso mejorar su salud general.
Preparación: El trabajo detrás de escena antes de tocar nada
Antes de lanzarte a cambiar nada, necesitas un plan. La improvisación aquí es la mayor enemiga del SEO. Piensa en esto como una operación quirúrgica: necesitas el quirófano limpio, las herramientas listas y un plan B.
Paso 1: Haz una copia de seguridad completa (¡No la saltes!)
Este es el paso más crítico de todo el proceso. Si algo sale mal, y puede salir mal, tu copia de seguridad es tu salvavidas.
- Accede a cPanel: Generalmente, es a través de
tudominio.com/cpanelotudominio.com:2083. - Busca la sección "Archivos": Dentro de cPanel, busca el icono que dice "Copias de seguridad" o "Backup".
- Descarga una copia completa: Selecciona la opción de "Copia de seguridad completa" o "Full Backup". Esto descargará un archivo
.tar.gzcon todos los archivos de tu sitio (las carpetaspublic_html, bases de datos, etc.). - Exporta la base de datos: En la misma sección, o en "Administrador de bases de datos MySQL", busca tu base de datos (normalmente tiene un prefijo como
tuusuario_bdpresta). Haz clic en "Exportar" y guarda el archivo.sqlresultante.
[WARNING]
No continúes con el tutorial si no tienes estas dos copias descargadas en tu ordenador local. Es como cambiar las ruedas de un coche en movimiento sin gato. La seguridad es lo primero.
Paso 2: Revisa tu configuración actual de PrestaShop
Necesitas saber exactamente qué URLs tienes configuradas ahora mismo.
- Accede a tu back-office de PrestaShop (normalmente en
tudominio.com/admin). - Ve a Parámetros avanzados -> Rendimiento.
- Desactiva la caché: En la parte superior, verás la opción "Combinar, minimizar y almacenar en caché". Desactívala temporalmente. Esto evitará que se guarden versiones antiguas de tus páginas durante el cambio.
- Ve a Parámetros avanzados -> Configuración general.
- Anota las URLs que aparecen en los campos "URL de la tienda" y "URL de SSL". Esas son las que vamos a cambiar.
El Gran Cambio: Modificando la URL en PrestaShop y cPanel
Ahora sí, vamos a la acción. Hay dos frentes que debemos atacar: la configuración interna de PrestaShop y la configuración del servidor (dominio) en cPanel.
Paso 3: Configura el nuevo dominio en cPanel (Si es un cambio de dominio)
Si estás cambiando de dominio (por ejemplo, de www.antiaguotienda.com a www.nuevatienda.com), primero debes asegurarte de que el nuevo dominio esté activo y apuntando a tu hosting.
- Ve a "Dominios" en cPanel: Busca la sección "Dominios" y haz clic en "Dominios adicionales" o "Subdominios" según tu caso.
- Añade el nuevo dominio: Introduce el nuevo dominio y sigue las instrucciones. Esto creará una carpeta en tu
public_htmlpara este nuevo dominio. - Mueve tus archivos: Ahora, necesitas mover todos los archivos de tu tienda (que están en la carpeta de tu dominio antiguo, normalmente
public_htmlopublic_html/tienda) a la nueva carpeta que se ha creado para el nuevo dominio.- Puedes usar el Administrador de archivos de cPanel para esto, seleccionando todo y usando la opción "Mover".
- Alternativa avanzada: Usar FTP con un cliente como FileZilla para una transferencia más controlada.
Paso 4: Cambia la URL en la base de datos de PrestaShop
Este es el paso más técnico y el que más errores causa. PrestaShop guarda las URLs en su base de datos en varias tablas. Hacerlo manualmente es tedioso, pero aquí tienes el método seguro.
- Accede a phpMyAdmin: En cPanel, busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
- Selecciona tu base de datos: En el panel izquierdo, haz clic en el nombre de la base de datos de tu PrestaShop.
- Ve a la pestaña "SQL": Esta pestaña te permite ejecutar consultas directamente.
- Ejecuta la consulta de actualización: Copia y pega el siguiente código en el cuadro de texto. Es crucial que uses las URLs correctas.
UPDATE ps_shop_url SET domain='www.nuevodominio.com', domain_ssl='www.nuevodominio.com', physical_uri='/' WHERE id_shop_url=1;
[WARNING]
Asegúrate de que el prefijo de la tabla esps_. Si tu tienda usa un prefijo diferente (comoprestashop_), deberás cambiarps_shop_urlpor el tuyo. Puedes verlo en la lista de tablas de la izquierda.
Paso 5: Actualiza la configuración en el back-office de PrestaShop
Ahora, ve a tu back-office y haz el cambio de forma oficial.
- Ve a Parámetros avanzados -> Configuración general.
- En los campos "URL de la tienda" y "URL de SSL", introduce la nueva URL. Asegúrate de incluir el
https://y elwwwsi es el caso. - Guarda los cambios. PrestaShop intentará actualizar su configuración interna.
Paso 6: Limpia la caché de PrestaShop
- Vuelve a Parámetros avanzados -> Rendimiento.
- Haz clic en el botón "Vaciar la caché" en la parte superior. También puedes borrar manualmente el contenido de las carpetas
var/cacheycacheen tu servidor a través del Administrador de archivos de cPanel.
El SEO no se pierde: Implementando las Redirecciones 301
Aquí es donde realmente protegemos tu 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 ubicación. Sin esto, cada enlace antiguo dará un error 404, y adiós SEO.
Paso 7: Crea las redirecciones 301 en el archivo .htaccess
El archivo .htaccess es el director de orquesta de tu servidor Apache. Lo editaremos para redirigir todo el tráfico antiguo al nuevo dominio.
- Encuentra el archivo
.htaccess: En el Administrador de archivos de cPanel, navega a la carpeta raíz de tu tienda (donde está la carpetaadminy el archivoindex.php). Activa la opción "Mostrar archivos ocultos" (en la esquina superior derecha) para verlo. - Descarga una copia de seguridad del archivo
.htaccessantes de editarlo. - Edita el archivo: Haz clic derecho sobre él y selecciona "Editar".
- Añade el código de redirección: Al principio del archivo, justo después de
# .htaccess ...o las líneas de comentario iniciales, pega este código:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?tudominioantiguo\.com$ [NC]
RewriteRule ^(.*)$ https://www.tudominionuevo.com/$1 [R=301,L]
</IfModule>
[TIP]
Si solo estás cambiando una carpeta (por ejemplo, detudominio.com/tiendaatudominio.com), el código es ligeramente diferente. Usarías algo como:
Redirect 301 /tienda https://www.tudominio.com/
Paso 8: La importancia de la redirección en WordPress (Sí, aquí entra WordPress)
Aunque tu tienda sea PrestaShop, es muy común que el blog o la página principal de tu negocio esté en WordPress. Si ese es tu caso, debes asegurarte de que WordPress también redirija correctamente.
- Accede al panel de control de WordPress (normalmente
tudominio.com/wp-admin). - Ve a Ajustes -> Enlaces permanentes.
- Sin cambiar nada, haz clic en "Guardar cambios". Esto regenera las reglas de reescritura de WordPress y a menudo es suficiente para que funcione con la nueva URL.
- Si tienes un plugin de SEO como Yoast o Rank Math, ve a sus ajustes generales y actualiza la URL del sitio web.
[INFO]
Si tu WordPress está en la raíz depublic_htmly tu PrestaShop en una subcarpeta, la redirección en.htaccessde PrestaShop puede entrar en conflicto con la de WordPress. La solución es mantener la regla de redirección de PrestaShop por encima de las reglas de WordPress en el archivo.htaccess.
La Verificación Final: ¿Todo en orden?
Has hecho el trabajo duro. Ahora toca la parte de la verificación. No des nada por sentado.
Paso 9: Revisa que todo funcione correctamente
- Prueba la nueva URL: Escribe la nueva URL en tu navegador. Deberías ver tu tienda perfectamente.
- Prueba la URL antigua: Escribe una URL de una categoría o producto antiguo (por ejemplo,
www.tudominioantiguo.com/categoria/zapatos). Deberías ser redirigido automáticamente a la misma página en el nuevo dominio. - Usa herramientas de verificación: Utiliza herramientas como "Redirect Checker" o "HTTP Status Code Checker" en línea para asegurarte de que las URLs antiguas devuelven un código 301 y no un 404.
- Revisa la consola de Google Search Console: Añade el nuevo dominio como una nueva propiedad. Una vez verificado, podrás solicitar el cambio de dirección (si es un cambio de dominio) y monitorizar el proceso de migración.
Paso 10: Actualiza todas tus referencias externas
Esto es un trabajo de hormiguita, pero esencial.
- Google My Business: Si tienes una ficha de negocio, actualiza la URL del sitio web.
- Redes sociales: Cambia el enlace en tus perfiles de Instagram, Facebook, LinkedIn, etc.
- Plataformas de pago: PayPal, Stripe, etc. Asegúrate de que las URLs de retorno y notificación estén actualizadas.
- Newsletters y correos: Cualquier firma de correo electrónico o plantilla de email que contenga la URL antigua.
[TIP]
Puedes usar una herramienta de monitorización de marca para estar atento a cualquier mención de tu URL antigua en línea.
Preguntas Frecuentes (FAQ) sobre el cambio de URL en PrestaShop
Aquí tienes las dudas más comunes que resolvemos en soporte técnico sobre este tema.
¿Qué pasa si no hago la redirección 301? ¿Es realmente tan grave?
Sí, es muy grave. Sin la redirección 301, cada enlace externo, cada resultado de Google y cada marcador de usuario que apunte a tu URL antigua dará un error "404 Página no encontrada". Google interpretará esto como que tu sitio ha desaparecido y lo eliminará de sus resultados de búsqueda. Perderás todo tu posicionamiento y el tráfico que generaba. Es la diferencia entre mudarte y dejar un letrero con tu nueva dirección, o simplemente desaparecer sin dejar rastro.
¿Necesito cambiar algo en mi proveedor de dominio (donde compré el dominio)?
Sí. Si cambias de dominio, debes actualizar los servidores DNS de tu nuevo dominio para que apunten a tu hosting. Esto se hace en el panel de control de tu registrador de dominios (donde compraste el dominio, como Namecheap, GoDaddy, etc.). Si solo cambias la URL dentro del mismo dominio (por ejemplo, añadir www o cambiar de http a https), no necesitas tocar nada en el registrador.
¿Cuánto tiempo tarda Google en indexar la nueva URL y eliminar la antigua?
No es inmediato. Google puede tardar desde unos días hasta varias semanas en rastrear y procesar todas las redirecciones. Es un proceso gradual. Lo importante es que las redirecciones 301 estén activas, ya que le envían la señal correcta a Google. Ser paciente y monitorizar en Search Console es la clave.
¿Qué es Syspanel y cómo accedo?
Syspanel es el nombre que recibe el panel de control de hosting en nuestro servicio. Es la alternativa a cPanel en algunos de nuestros planes. Para acceder a él, simplemente añade el puerto 2106 a la URL de tu dominio, por ejemplo: tudominio.com:2106. Desde Syspanel podrás gestionar archivos, bases de datos y dominios de forma similar a cPanel, con una interfaz moderna y amigable.
¿Perderé mis contraseñas de clientes o sus datos con el cambio?
No. El cambio de URL no afecta a los datos de tu base de datos. Las contraseñas de los clientes, sus pedidos, direcciones, etc., permanecen intactos. Solo estás cambiando la "dirección" de acceso a esos datos, no los datos en sí. Es como cambiar la dirección de tu oficina, pero tu archivo sigue estando en el mismo lugar.
¿Y si algo sale mal durante el proceso?
Respira. Si has seguido el Paso 1 (copias de seguridad), no hay nada que temer. Puedes restaurar la copia de seguridad completa desde cPanel o Syspanel. Esto revertirá tu sitio al estado anterior al cambio. Siempre es mejor tener que restaurar que no tener nada que restaurar.
Cambiar la URL de tu tienda PrestaShop es una tarea delicada, pero con la preparación adecuada y siguiendo estos pasos, es totalmente manejable. La clave está en la planificación, la documentación (anotar las URLs antiguas) y la implementación de las redirecciones 301. No escatimes en la verificación final y en la actualización de tus referencias externas. Tu tienda no solo sobrevivirá al cambio, sino que seguirá creciendo en los resultados de búsqueda. ¡Buena suerte con la migración!
