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

Configurar SSL en PrestaShop con Plesk: Seguridad y SEO

Actualizado el 17 de febrero de 2026

¿Te preocupa que tu tienda online no sea segura o que Google la castigue en los resultados de búsqueda? Si tienes una tienda PrestaShop alojada en un servidor con Plesk, configurar el certificado SSL es una de las tareas más importantes que puedes hacer. No solo protege los datos de tus clientes, sino que también es un factor clave para el posicionamiento SEO.

En esta guía completa, te explicaré paso a paso cómo configurar ssl prestashop usando Plesk, cómo forzar la navegación por https prestashop y cómo esta configuración impacta directamente en la seguridad y el rendimiento de tu negocio online. No necesitas ser un experto en informática; solo sigue las instrucciones y verás que es más fácil de lo que piensas.

¿Por qué es tan importante el SSL para tu PrestaShop?

Antes de ponernos manos a la obra, es fundamental que entiendas el "por qué". Un certificado SSL (Secure Sockets Layer) crea un canal cifrado entre el navegador del visitante y tu servidor. Esto significa que cualquier información que se intercambie, como contraseñas, números de tarjeta o datos personales, viaja de forma segura y es ilegible para posibles atacantes.

Pero más allá de la seguridad técnica, el SSL tiene un impacto directo en tu negocio:

  1. Confianza del cliente: El candado en la barra de direcciones y el prefijo "https://" son señales visuales que transmiten profesionalidad. Los clientes son mucho más propensos a comprar en una tienda que muestra estos indicadores de seguridad.
  2. Mejora del SEO: Google ha confirmado que el HTTPS es un factor de ranking. Las tiendas con https prestashop tienen una ventaja competitiva sobre las que siguen en HTTP. Esto puede traducirse en mejores posiciones, más tráfico orgánico y, en última instancia, más ventas.
  3. Requisito para pasarelas de pago: La mayoría de los proveedores de pago (como PayPal, Stripe o Redsys) exigen que tu tienda tenga un certificado SSL válido para procesar transacciones. Sin él, tu tienda podría quedar inoperativa para vender.

Preparando el terreno: Requisitos previos

Para llevar a cabo este proceso, necesitarás tener acceso a tu panel de control de Plesk. Asegúrate de tener a mano tus credenciales de administrador. También es importante que sepas qué tipo de certificado vas a utilizar.

Tipos de certificados SSL: ¿Cuál elegir?

Existen varias opciones, pero las más comunes son:

  • Let's Encrypt: Es una autoridad de certificación gratuita y automatizada. Es perfecto para la mayoría de las tiendas que empiezan o para proyectos personales. Se renueva automáticamente y se integra a la perfección con Plesk.
  • Certificados de pago: Son emitidos por empresas como DigiCert, Sectigo o GlobalSign. Ofrecen un mayor nivel de validación (como Validación Extendida, que muestra el nombre de la empresa en la barra de direcciones) y suelen incluir garantías económicas. Son ideales para grandes empresas o tiendas con un alto volumen de transacciones.

[TIP] Para la mayoría de los casos, un certificado Let's Encrypt es más que suficiente. Es gratuito, fiable y muy fácil de instalar desde Plesk. Si tu tienda crece y necesitas un sello de confianza más robusto, puedes migrar a uno de pago más adelante.

Paso 1: Instalando tu certificado SSL en Plesk

Este es el primer gran paso. Aquí es donde "creamos" el certificado para tu dominio.

  1. Accede a Plesk: Abre tu navegador y escribe la URL de tu panel de control (normalmente algo como https://tu-dominio.com:8443). Inicia sesión con tu usuario y contraseña.
  2. Navega a los ajustes de tu dominio: En el panel principal, busca la sección "Sitios web y dominios" y haz clic en el dominio de tu tienda PrestaShop.
  3. Busca la sección de certificados SSL: Dentro de la página de tu dominio, busca un icono o enlace llamado "Certificados SSL/TLS" o "Seguridad". Haz clic en él.
  4. Añade un nuevo certificado: Verás una lista de certificados existentes. Haz clic en el botón "Añadir certificado SSL" o "Instalar".
  5. Elige el tipo: Plesk te dará la opción de crear uno gratuito con Let's Encrypt o de subir uno de pago. Te recomiendo la primera opción para este tutorial. Haz clic en "Obtener gratis" o "Instalar Let's Encrypt".
  6. Configura los detalles: Deberás seleccionar tu dominio principal y los subdominios que quieras proteger (por ejemplo, www.tu-dominio.com). Asegúrate de que el correo electrónico de contacto es válido, ya que se usa para las notificaciones de renovación. Haz clic en "Instalar" o "Obtener".

Plesk se encargará de todo el proceso de verificación y emisión. En unos segundos o minutos, tu certificado estará listo y activo.

Paso 2: Configurando HTTPS en PrestaShop

Una vez que el certificado está instalado en el servidor, es el momento de decirle a PrestaShop que debe usarlo. Este es un paso crucial para evitar el temido "contenido mixto" (contenido cargado en HTTP y HTTPS a la vez), que puede dar errores de seguridad y afectar al SEO.

Activando SSL en el Back Office

  1. Accede a tu administración de PrestaShop: Ve a tu-dominio.com/admin (o la ruta que hayas configurado).
  2. Navega a los parámetros generales: En el menú lateral, ve a "Configurar" > "Parámetros generales".
  3. Habilita el SSL: Busca la sección "Seguridad". Verás una opción que dice "Activar SSL". Cámbiala a "Sí".
  4. Fuerza el uso de HTTPS: Justo debajo, encontrarás una opción llamada "Activar SSL en todas las páginas". Esta es muy importante. Actívala también a "Sí". Esto hará que todas las páginas de tu tienda se sirvan bajo el protocolo HTTPS, evitando errores de contenido mixto.
  5. Guarda los cambios: Haz clic en el botón "Guardar" en la parte superior derecha.

[INFO] Al activar esta opción, PrestaShop redirigirá automáticamente todas las peticiones HTTP a HTTPS. Es normal que la URL de tu tienda cambie en el navegador para mostrar el candado de seguridad.

Comprobando la configuración de tu tienda

Después de guardar, es vital verificar que todo funciona correctamente.

  • Prueba la navegación: Visita varias páginas de tu tienda, como la portada, un producto, el carrito y el proceso de pago. Asegúrate de que todas cargan con el candado de seguridad en la barra de direcciones.
  • Busca errores de contenido mixto: Haz clic derecho en la página y selecciona "Inspeccionar" (o "Ver código fuente"). Ve a la pestaña "Consola". Si ves errores que mencionan "Mixed Content" o "contenido mixto", significa que hay recursos (imágenes, scripts) que se están cargando desde una URL en HTTP. Deberás corregirlos (más adelante te explico cómo).

Paso 3: Configuración avanzada en Plesk para forzar HTTPS

Aunque PrestaShop ya fuerza el HTTPS, es una buena práctica hacerlo también a nivel de servidor en Plesk. Esto actúa como una red de seguridad adicional y es más eficiente.

  1. Vuelve a Plesk: Ve a "Sitios web y dominios" y selecciona tu dominio.
  2. Busca la opción "Redirección HTTP a HTTPS": En la sección de "Hosting y DNS" o en la página principal del dominio, deberías encontrar un icono llamado "Redirección HTTP a HTTPS" o similar. Haz clic en él.
  3. Activa la redirección: En la página que se abre, selecciona la opción "Elegir el modo de redirección" y marca "Redirigir a HTTPS". Plesk te dará la opción de hacer una redirección 301 (permanente) o 302 (temporal). Es crucial que elijas la redirección 301, ya que es la que los buscadores interpretan como "esta página se ha movido definitivamente a la nueva dirección". Esto es esencial para el SEO, ya que consolida la autoridad de tu dominio en la versión HTTPS.
  4. Guarda los cambios: Haz clic en "Aceptar" o "Guardar".

[WARNING] Asegúrate de que la opción "Redirigir a HTTPS" esté activa para todo el sitio. No la limites a una carpeta específica, ya que podría romper la navegación.

Paso 4: Actualizando URLs en PrestaShop (para evitar problemas)

A veces, PrestaShop puede tener URLs antiguas guardadas en su base de datos. Para asegurarnos de que no hay ningún enlace interno apuntando a HTTP, podemos forzar una actualización.

  1. Ve a "Parámetros avanzados": En el menú lateral de tu Back Office, ve a "Configurar" > "Parámetros avanzados".
  2. Entra en "Base de datos": Dentro de esta sección, busca la opción "Base de datos" en el submenú.
  3. Utiliza la herramienta de "Búsqueda y reemplazo": Plesk o algunos módulos de PrestaShop ofrecen esta herramienta. Si no la tienes, puedes usar una consulta SQL en phpMyAdmin (que puedes acceder desde Plesk). La consulta sería algo como:
    UPDATE ps_configuration SET value = 'https://tu-dominio.com' WHERE name = 'PS_SHOP_DOMAIN';
    (Reemplaza ps_ por el prefijo de tu base de datos, que normalmente es ps_. Esto es solo un ejemplo, lo más fácil es usar la herramienta de búsqueda y reemplazo si está disponible en tu versión).

[TIP] Si no te sientes cómodo con las consultas SQL, no te preocupes. La mayoría del tiempo, con activar el SSL en los parámetros generales y la redirección en Plesk, es suficiente. PrestaShop actualiza sus URLs dinámicamente.

Paso 5: Actualizando tus sitemaps y Google Search Console

Una vez que tu tienda está 100% en HTTPS, es hora de comunicárselo a Google. Esto acelera el proceso de indexación de las nuevas URLs.

  1. Genera un nuevo sitemap: Ve a "Configurar" > "Parámetros avanzados" > "SEO y URL" y genera tu sitemap. Asegúrate de que la URL del sitemap sea la versión HTTPS (ej: https://tu-dominio.com/sitemap.xml).
  2. Actualiza Google Search Console: Accede a tu cuenta de Google Search Console. Añade una nueva propiedad con la versión HTTPS de tu dominio (ej: https://tu-dominio.com).
  3. Envía el nuevo sitemap: En la nueva propiedad, ve a "Sitemaps" y envía la URL de tu sitemap. Esto le dice a Google que tu sitio ha cambiado de dirección.
  4. Verifica la antigua propiedad: En la propiedad antigua (la de HTTP), puedes utilizar la herramienta "Cambio de dirección" en "Configuración" para indicar que te has movido a la nueva versión. Esto es muy útil para consolidar todo el SEO.

Paso 6: Solución de problemas comunes (FAQ)

Aquí tienes las respuestas a las preguntas más frecuentes que suelen surgir durante este proceso.

¿Por qué veo un error de "Contenido Mixto" en mi tienda?

Este error ocurre cuando tu página se carga en HTTPS, pero algunos recursos (como imágenes, hojas de estilo o scripts) se cargan desde URLs en HTTP. El navegador bloquea estos recursos por seguridad, lo que puede hacer que tu web se vea rota.

Solución: Identifica las URLs problemáticas en la consola del navegador. Ve a tu Back Office de PrestaShop. A veces, los módulos o temas guardan URLs absolutas con HTTP. Revisa la configuración de tus módulos de imágenes o usa un módulo de "buscar y reemplazar" en la base de datos para cambiar http:// por https:// en todas las tablas.

Mi certificado Let's Encrypt no se renueva automáticamente, ¿qué hago?

Plesk suele configurar la renovación automática por defecto. Sin embargo, si tienes problemas, verifica que el servicio de cron de Plesk está activo. También puedes renovarlo manualmente desde la sección de "Certificados SSL/TLS" en Plesk, seleccionando el certificado y haciendo clic en "Renovar".

¿Cuánto tiempo tarda Google en indexar mi versión HTTPS?

No hay un tiempo exacto. Puede tardar desde unos días hasta varias semanas. Lo importante es que hayas hecho todos los pasos correctamente (redirección 301, sitemap, Search Console) para acelerar el proceso.

¿Debo usar un certificado de pago o Let's Encrypt es suficiente?

Para la mayoría de las tiendas, Let's Encrypt es perfecto. Es gratuito, fiable y se renueva automáticamente. Solo considera un certificado de pago si necesitas una validación extendida (que muestra el nombre de tu empresa) o si tu proveedor de pago te lo exige específicamente.

¿Esta configuración afecta al rendimiento de mi web?

El cifrado SSL requiere un pequeño consumo de recursos del servidor, pero es prácticamente imperceptible. Además, con la llegada de HTTP/2 (que requiere HTTPS), el rendimiento de tu web puede incluso mejorar, ya que permite cargar múltiples recursos de forma simultánea.

Conclusión: Tu tienda es más segura y visible

Configurar ssl prestashop con Plesk es una tarea que, como has visto, se divide en unos pocos pasos lógicos. No solo estás protegiendo a tus clientes y su información, sino que estás enviando una señal positiva a Google que te ayudará a mejorar tu posicionamiento web.

Al final de este proceso, tu tienda no solo tendrá el candado de seguridad, sino que también estará optimizada para ofrecer una mejor experiencia de usuario y un mejor rendimiento en los buscadores. La seguridad y el SEO van de la mano, y ahora has dado un paso fundamental para dominar ambos aspectos.

Recuerda que la tecnología cambia constantemente, así que es buena idea revisar la configuración de vez en cuando y asegurarte de que todo sigue funcionando correctamente. ¡Enhorabuena, tu tienda online está ahora en el camino correcto hacia el éxito!

¿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