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

Cómo configurar SSL gratuito en WordPress con cPanel (Let's Encrypt)

Actualizado el 17 de abril de 2026

¿Buscas cómo ponerle un candadito verde a tu web de WordPress sin gastar un solo euro? Has llegado al lugar indicado. Configurar un certificado SSL gratuito con Let's Encrypt desde tu cPanel es más fácil de lo que piensas. No necesitas ser un experto en servidores, solo seguir esta guía paso a paso.

Te voy a explicar todo el proceso: desde qué es eso del SSL, por qué es obligatorio hoy en día, hasta cómo activarlo y asegurarte de que tu web no se rompa en el intento. Empezamos.

¿Qué es SSL y por qué tu WordPress lo necesita ya?

SSL significa Secure Sockets Layer. Es un protocolo que crea un túnel cifrado entre el navegador de tu visitante y tu servidor. En cristiano: hace que los datos que viajan de un lado a otro (contraseñas, formularios, pagos) sean ilegibles para los hackers.

Cuando instalas un certificado SSL, tu web pasa de usar HTTP a usar HTTPS. Eso se traduce en:

  • Seguridad para tus usuarios. Especialmente si tienes un formulario de login o una tienda online.
  • Mejor posicionamiento SEO. Google penaliza las webs sin HTTPS. Si quieres salir en los primeros resultados, necesitas el candado verde.
  • Confianza. Los visitantes ven el candado y saben que tu sitio es legítimo. Sin él, Chrome les mostrará un mensaje de "No seguro" que ahuyenta a cualquiera.
  • Requisito para ciertas funcionalidades. Muchos plugins modernos, como los de pago o los de caché, exigen HTTPS para funcionar.

Y lo mejor de todo: no tienes que pagar ni un céntimo. Let's Encrypt es una autoridad certificadora gratuita y automatizada. Tu cPanel (o Syspanel si usas esa alternativa) tiene una herramienta para instalarlo en segundos.

Requisitos antes de empezar

Antes de lanzarte a configurar el certificado SSL gratuito, asegúrate de cumplir con estos puntos:

  1. Tener un hosting con cPanel o Syspanel. La mayoría de los hostings compartidos lo incluyen. Si usas Syspanel, recuerda que el acceso es por el puerto 2106 (ejemplo: tudominio.com:2106).
  2. Que tu dominio apunte al servidor correcto. Los registros DNS (A o CNAME) deben estar bien configurados. Si tu dominio no resuelve a tu hosting, Let's Encrypt no podrá validar que eres el dueño.
  3. Acceso a la administración de WordPress. Necesitarás entrar a tu panel de administrador (tudominio.com/wp-admin) para hacer algunos ajustes finales.
  4. Un backup reciente. Por si las moscas. Siempre es mejor prevenir. Puedes hacer una copia de seguridad desde el propio cPanel o con un plugin como UpdraftPlus.

Paso 1: Accede a tu cPanel y busca la sección SSL/TLS

El primer paso es entrar en tu panel de control. Normalmente se accede desde tudominio.com/cpanel o tudominio.com:2083. Si usas Syspanel, la dirección es tudominio.com:2106.

Una vez dentro, busca una sección que se llame "SSL/TLS" o "Certificados SSL". En la mayoría de los cPanels modernos, hay un asistente específico para Let's Encrypt. Su nombre puede variar:

  • Let's Encrypt SSL
  • AutoSSL
  • SSL/TLS Status

Haz clic en la opción que veas. Si no encuentras nada, escribe "SSL" en el buscador del cPanel.

Paso 2: Solicita el certificado SSL gratuito con Let's Encrypt

Aquí es donde ocurre la magia. Dependiendo del proveedor de hosting, el botón puede estar en un sitio u otro, pero el proceso es similar.

Opción A: Usando el asistente de AutoSSL (el más común)

  1. Dentro de la sección SSL, busca una pestaña o botón que diga "Manage AutoSSL" o "Run AutoSSL".
  2. Verás una lista de tus dominios. Busca el dominio principal de tu WordPress.
  3. Haz clic en "Issue" (Emitir) o "Install" (Instalar).
  4. El sistema empezará a validar tu dominio. Esto puede tardar entre 30 segundos y 5 minutos.
  5. Cuando termine, el estado del dominio cambiará a "SSL Installed" o "Covered by AutoSSL".

Opción B: Usando el plugin de Let's Encrypt (si tu cPanel no tiene AutoSSL)

Algunos paneles más antiguos no tienen el asistente integrado. En ese caso:

  1. Ve a la sección "SSL/TLS" y luego a "Certificados SSL".
  2. Busca un botón que diga "Generate, view, or delete SSL certificates".
  3. Haz clic en "Generate a new certificate".
  4. Selecciona tu dominio principal y, si quieres, también el "www" (ejemplo: tudominio.com y www.tudominio.com).
  5. Elige "Let's Encrypt" como proveedor.
  6. Pulsa "Generate" o "Submit".
  7. Una vez generado, vuelve a la pantalla principal y haz clic en "Install" junto al certificado recién creado.

[INFO] Si tu hosting usa Syspanel, el proceso es idéntico al de cPanel, solo que la URL de acceso termina en :2106. Busca la sección "SSL Certificates" dentro del panel.

Paso 3: Activar HTTPS en WordPress (el paso más importante)

Tener el certificado instalado en el servidor no es suficiente. Tu WordPress sigue funcionando con la dirección HTTP antigua. Hay que decirle que use HTTPS. Aquí tienes dos métodos: automático y manual.

Método automático (recomendado para novatos)

Instala un plugin llamado "Really Simple SSL". Es el más popular y hace casi todo solo.

  1. Ve a Plugins > Añadir nuevo en tu escritorio de WordPress.
  2. Busca "Really Simple SSL".
  3. Instálalo y actívalo.
  4. El plugin detectará automáticamente que tienes un certificado SSL instalado.
  5. Te preguntará si quieres activar SSL. Haz clic en "Go ahead, activate SSL!".
  6. El plugin cambiará la URL de tu sitio de HTTP a HTTPS y configurará las redirecciones necesarias.

[TIP] Si al activarlo tu web se rompe o ves un error de "demasiadas redirecciones", no entres en pánico. Simplemente desactiva el plugin desde el panel de control de tu hosting (en la sección de archivos, renombra la carpeta del plugin) y vuelve a intentarlo con el método manual.

Método manual (más control, pero más pasos)

Si prefieres no usar plugins, puedes hacerlo a mano. Es igual de seguro.

  1. Ve a Ajustes > Generales en tu WordPress.
  2. Cambia los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)".
    • Antes: http://tudominio.com
    • Después: https://tudominio.com
  3. Guarda los cambios. Importante: haz esto justo después de instalar el certificado, porque al guardar, WordPress intentará redirigirte a la nueva URL. Si el certificado no está bien, te quedarás fuera.
  4. Ahora hay que forzar la redirección de HTTP a HTTPS. Abre el archivo .htaccess que está en la raíz de tu instalación de WordPress (a través de cPanel > File Manager o un cliente FTP). Añade estas líneas al principio del archivo:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
  1. Guarda el archivo. Ya está.

Paso 4: Comprueba que todo funciona correctamente

No des el proceso por terminado hasta que verifiques que todo está bien.

  1. Abre tu web en un navegador (Chrome, Firefox, Edge). Deberías ver el candado verde en la barra de direcciones.
  2. Haz clic en el candado. Debería decir "Conexión segura" y mostrar el nombre de tu dominio.
  3. Prueba a escribir la versión HTTP (sin la 's') en el navegador. Debería redirigir automáticamente a la versión HTTPS.
  4. Usa una herramienta online como "SSL Labs" (ssllabs.com/ssltest) para obtener un análisis completo de tu certificado. Busca una nota "A" o "A+".

[WARNING] Si ves contenido mixto (mixed content), es decir, que tu web carga algunos recursos (imágenes, scripts, CSS) por HTTP, el candado puede aparecer como "No seguro" o con un triángulo amarillo. Esto se soluciona con el plugin "Really Simple SSL" o usando un plugin de búsqueda y reemplazo de URLs.

Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que surgen al configurar SSL WordPress cPanel.

¿Por qué Let's Encrypt no me emite el certificado?

Lo más probable es que tu dominio no esté apuntando correctamente al servidor. Let's Encrypt necesita verificar que controlas el dominio. Comprueba los registros DNS. A veces tarda hasta 24 horas en propagarse un cambio de DNS.

Mi web se ve rara después de activar HTTPS. ¿Qué hago?

Seguro que es por contenido mixto. Algunas imágenes o enlaces siguen usando HTTP. La solución más rápida es instalar el plugin "Really Simple SSL" y activar la opción de "Mixed Content Fixer". Si no funciona, usa un plugin como "Better Search Replace" para cambiar todas las URLs de tu base de datos.

¿Cada cuánto se renueva el certificado SSL gratuito?

Let's Encrypt emite certificados con validez de 90 días. La buena noticia es que la mayoría de los cPanels (y Syspanel) tienen un sistema de renovación automática. No tienes que hacer nada. Si tu hosting no lo hace automático, puedes instalar un plugin como "SSL Zen" o configurar una tarea cron manual, pero es muy raro que sea necesario.

¿Puedo tener SSL en varios dominios desde el mismo cPanel?

Sí. La mayoría de los asistentes de AutoSSL te permiten seleccionar varios dominios a la vez. Si usas el método manual, puedes generar un certificado que cubra varios dominios (certificado multidominio o SAN).

¿Qué pasa si cambio de hosting? ¿Tengo que reinstalar el SSL?

Sí. Cada vez que cambies de servidor, tendrás que repetir este proceso. Pero no te preocupes, con esta guía te llevará menos de 10 minutos.

Conclusión: ya tienes tu web segura y preparada para SEO

Configurar un certificado SSL gratuito con Let's Encrypt desde tu cPanel es un proceso sencillo que cualquier persona puede hacer siguiendo estos pasos. No solo proteges a tus visitantes, sino que además le das un empujón a tu SEO y evitas que Google te penalice.

Recuerda: primero instalas el certificado en el servidor, luego activas HTTPS en WordPress (con un plugin o a mano) y finalmente verificas que no haya contenido mixto. Si todo va bien, tu web lucirá el codiciado candado verde.

¿Sigues teniendo dudas? Déjalas en los comentarios o consulta la documentación de tu hosting. Pero tranquilo, que con lo que has aprendido aquí, ya tienes el 90% del trabajo hecho.

[TIP FINAL] Si usas Syspanel, el proceso es exactamente el mismo, pero accedes por el puerto 2106. No olvides esa pequeña diferencia. Ahora ve y activa ese SSL. Tu web (y tus visitantes) te lo agradecerán.

¿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