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

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

Actualizado el 1 de abril de 2026

¿Qué es Let's Encrypt y por qué necesitas SSL en WordPress?

Imagina que tu web es una casa y el SSL es la puerta con cerradura de seguridad. Sin él, cualquier persona con conocimientos técnicos podría "espiar" lo que pasa entre tus visitantes y tu servidor. Let's Encrypt es una autoridad de certificación gratuita que emite certificados SSL, y su principal ventaja es que son totalmente gratuitos y se renuevan automáticamente, lo que los convierte en la opción perfecta para cualquier sitio web, especialmente si estás empezando o tienes un presupuesto limitado.

Activar SSL en WordPress no es solo una cuestión de seguridad, sino también de posicionamiento web. Google da prioridad a los sitios con HTTPS, y si no lo tienes, podrías estar perdiendo visitas y clientes. Además, los navegadores modernos muestran un aviso de "No seguro" en sitios sin SSL, lo que reduce la confianza del usuario y aumenta la tasa de rebote. En este artículo te guiaré paso a paso para que actives SSL gratis con Let's Encrypt desde cPanel y configures WordPress correctamente para que todo funcione a la perfección.

Requisitos antes de empezar con SSL Let's Encrypt cPanel

Antes de lanzarnos a la acción, necesitas asegurarte de tener algunos requisitos básicos. No te preocupes, no necesitas ser un experto en informática, solo tener acceso a tu panel de control de hosting y a tu WordPress.

Requisitos imprescindibles:

  • Acceso a cPanel: Necesitas las credenciales de acceso a tu panel de control de hosting. Normalmente es algo como tudominio.com/cpanel.
  • WordPress instalado: Aunque el proceso de activación de SSL se hace desde cPanel, necesitas tener WordPress instalado y funcionando para poder configurar el HTTPS correctamente.
  • Dominio propio: Este método funciona con dominios propios, no con subdominios gratuitos de plataformas como WordPress.com.
  • Tener una IP dedicada o compartida: La mayoría de los hosting compartidos ya lo permiten, así que no te preocupes por esto.

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es muy similar. Solo recuerda que para acceder al panel debes usar el puerto 2106. Por ejemplo: tudominio.com:2106.

Paso 1: Acceder a cPanel y localizar la sección SSL

Lo primero que debes hacer es iniciar sesión en tu cPanel. Una vez dentro, verás un panel lleno de iconos. Busca la sección de Seguridad. Ahí encontrarás la opción que dice "SSL/TLS Status" o "Let's Encrypt" dependiendo de la versión de cPanel que tenga tu proveedor de hosting.

Si no encuentras la opción exacta, no te preocupes. Algunos hosting integran la gestión de SSL dentro de la sección "Seguridad" o incluso en "Dominios". Si tienes problemas, contacta con el soporte de tu hosting y pregunta específicamente por "activar SSL Let's Encrypt cPanel".

Paso 2: Activar el certificado SSL gratis cPanel

Una vez que hayas localizado la herramienta, el proceso es bastante sencillo. Generalmente verás una lista de todos los dominios que tienes alojados en tu cuenta. Busca tu dominio principal y haz clic en el botón que dice "Emitir", "Instalar" o "Activar".

Pasos detallados:

  1. En la lista de dominios, selecciona el que quieres proteger.
  2. Haz clic en el botón "Emitir Certificado" o "Install".
  3. Espera unos segundos mientras cPanel se comunica con Let's Encrypt y genera el certificado.
  4. Verás un mensaje de confirmación indicando que el certificado se ha instalado correctamente.

[TIP] En la mayoría de los casos, cPanel configurará automáticamente la renovación del certificado. Es decir, no tendrás que volver a hacer nada nunca más. Let's Encrypt emite certificados con validez de 90 días, pero el panel los renueva automáticamente antes de que expiren.

Paso 3: Configurar WordPress para usar HTTPS

Ahora viene la parte más importante: que WordPress utilice el certificado SSL. No basta con activarlo en cPanel; si no configuras WordPress, el sitio seguirá cargando con HTTP y el navegador seguirá mostrando el aviso de "No seguro".

Método 1: Configuración desde el administrador de WordPress

  1. Inicia sesión en tu panel de administración de WordPress (normalmente en tudominio.com/wp-admin).
  2. Ve a "Ajustes" y luego a "Generales".
  3. Verás dos campos: "Dirección de WordPress (URL)" y "Dirección del sitio (URL)". Ambos deben tener https:// en lugar de http://.
  4. Cambia ambas URLs y guarda los cambios.
  5. WordPress te pedirá que inicies sesión de nuevo. Hazlo y ya tendrás la configuración base.

Método 2: Forzar HTTPS con un plugin

Si el método anterior te da problemas o quieres asegurarte de que todas las páginas y recursos se carguen con HTTPS, te recomiendo instalar un plugin como "Really Simple SSL". Este plugin detecta automáticamente el certificado SSL y configura todo tu sitio para que funcione con HTTPS sin que tengas que tocar código.

Pasos con el plugin:

  1. Ve a "Plugins" > "Añadir nuevo".
  2. Busca "Really Simple SSL" e instálalo.
  3. Actívalo y sigue el asistente de configuración. El plugin se encargará de todo automáticamente.

Paso 4: Comprobar que el certificado SSL funciona correctamente

Una vez que hayas configurado todo, es hora de verificar que todo funciona correctamente. Hay varias formas de hacerlo:

Comprobación visual:

  • Abre tu sitio web en una ventana de incógnito.
  • Deberías ver un candado en la barra de direcciones del navegador.
  • Haz clic en el candado y verifica que el certificado es válido y está emitido por "Let's Encrypt".

Comprobación técnica:

  • Visita https://www.ssllabs.com/ssltest/ e introduce tu dominio.
  • Esta herramienta te dará una puntuación de la seguridad de tu certificado y configuración. Si todo está bien, deberías obtener una A o A+.

[WARNING] Si después de activar SSL tu sitio muestra un error de "contenido mixto" (mixed content), significa que algunos recursos (imágenes, scripts, CSS) se están cargando con HTTP. Esto puede pasar si tienes contenido antiguo en tu base de datos. El plugin "Really Simple SSL" suele solucionarlo automáticamente, pero si no, puedes usar el plugin "Better Search Replace" para reemplazar http://tudominio.com por https://tudominio.com en toda la base de datos.

Paso 5: Redirigir HTTP a HTTPS

Para que todos los visitantes que lleguen a tu web a través de la versión HTTP sean redirigidos automáticamente a la versión segura, necesitas configurar una redirección 301. Esto es crucial para el SEO, ya que evita contenido duplicado y concentra la autoridad de tu dominio en una sola URL.

Método 1: Usando el archivo .htaccess

  1. Accede a tu cPanel y busca el "Administrador de archivos".
  2. Localiza la carpeta public_html (o la raíz de tu dominio).
  3. Busca el archivo .htaccess. Si no lo ves, activa la opción de "Mostrar archivos ocultos" en la configuración del administrador de archivos.
  4. Edita el archivo y añade el siguiente código al principio:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

Método 2: Usando un plugin

La mayoría de los plugins de seguridad y cache, como "Really Simple SSL" o "Wordfence", incluyen la opción de forzar la redirección con un solo clic. Actívala y olvídate.

Solución de problemas comunes al activar SSL en WordPress

A veces, aunque sigamos todos los pasos, pueden surgir problemas. Aquí te dejo los más comunes y sus soluciones:

Problema: "Error de conexión mixta" o "Tu conexión no es privada"

Esto ocurre cuando hay recursos cargados con HTTP dentro de una página HTTPS. La solución es usar el plugin "Better Search Replace" para reemplazar todas las URLs de tu base de datos.

Problema: "Demasiadas redirecciones"

Esto suele pasar cuando hay una regla de redirección mal configurada o cuando tienes un plugin de cache que guarda las URLs antiguas. Limpia la caché de tu navegador y de tus plugins de cache.

Problema: "El certificado no se renueva automáticamente"

En la mayoría de los casos, cPanel se encarga de la renovación automática. Si no lo hace, puedes configurar una tarea cron o contactar con tu proveedor de hosting para que lo configuren.

Preguntas frecuentes sobre SSL Let's Encrypt cPanel

¿El certificado SSL de Let's Encrypt es realmente gratis?

Sí, es 100% gratuito y no tiene coste de renovación. Es una iniciativa sin ánimo de lucro que busca hacer la web más segura.

¿Puedo usar Let's Encrypt en varios dominios?

Sí, puedes emitir certificados SSL para todos los dominios que tengas en tu cuenta de cPanel, siempre que sean dominios propios.

¿Afecta el SSL al rendimiento de mi web?

El impacto es mínimo. De hecho, con HTTP/2 (que solo funciona con HTTPS), tu web puede cargar incluso más rápido que con HTTP.

¿Qué pasa si tengo una tienda online y necesito un SSL de validación extendida?

Let's Encrypt ofrece certificados de validación de dominio (DV), que son suficientes para la mayoría de los sitios. Para tiendas online, también es válido, aunque algunos clientes pueden sentirse más seguros con un certificado de validación extendida (OV/EV). No obstante, para la mayoría de los casos, Let's Encrypt es más que suficiente.

¿Puedo activar SSL en un subdominio?

Sí, el proceso es el mismo. Solo tienes que seleccionar el subdominio en la lista de cPanel.

Conclusión: Tu web ya es segura y profesional

Activar SSL gratuito con Let's Encrypt en cPanel es un proceso sencillo que te tomará solo unos minutos. Los beneficios son enormes: mejor posicionamiento en Google, mayor confianza de tus visitantes y una capa de seguridad esencial para los datos de tus usuarios.

Recuerda que la seguridad de tu web no es un lujo, es una necesidad. No solo proteges tus datos y los de tus usuarios, sino que también construyes una marca más sólida y profesional. Si has seguido todos los pasos de esta guía, tu sitio web ya debería estar funcionando con HTTPS y con el candado de seguridad visible en el navegador.

Si tienes alguna duda o problema durante el proceso, no dudes en contactar con el soporte de tu hosting. Ellos están ahí para ayudarte y seguramente podrán resolver cualquier inconveniente en cuestión de minutos. Ahora sí, ¡disfruta de tu web segura y bien posicionada!

¿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