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

Cómo instalar un certificado SSL en WordPress desde cPanel (Let's Encrypt gratis)

Actualizado el 15 de febrero de 2026

¿Por qué necesitas un certificado SSL en tu WordPress?

Si estás leyendo esto, probablemente ya has visto ese molesto aviso de "No seguro" en tu navegador cuando visitas tu propio sitio web. No te preocupes, es más común de lo que crees y tiene una solución sencilla y gratuita.

Un certificado SSL (Secure Sockets Layer) es como el carnet de identidad de tu web. Lo que hace es cifrar la información que viaja entre el navegador de tus visitantes y tu servidor. Esto significa que si alguien intenta interceptar esos datos, solo verá un montón de caracteres sin sentido.

Además de la seguridad, hay dos razones de peso para instalarlo:

  • Confianza del usuario: Los navegadores modernos marcan como "No seguro" cualquier sitio sin SSL. Esto ahuyenta visitantes y clientes potenciales.
  • Posicionamiento SEO: Google confirma que el SSL es un factor de ranking. Es decir, las webs con SSL tienen más posibilidades de aparecer en los primeros resultados de búsqueda.

La buena noticia es que no necesitas gastar ni un solo euro en un certificado de pago. Let's Encrypt ofrece certificados SSL gratuitos y los puedes instalar directamente desde cPanel, el panel de control que usa la mayoría de los hosting.

En esta guía, paso a paso y sin tecnicismos, te voy a enseñar a instalar SSL WordPress cPanel con Let's Encrypt y a configurar tu web para que funcione siempre con el candadito verde.

Requisitos previos antes de empezar

Antes de lanzarnos a la piscina, asegúrate de tener lo siguiente:

  • Acceso a cPanel: Necesitas las credenciales de administrador de tu hosting. Normalmente accedes a través de tu-dominio.com/cpanel o cpanel.tu-dominio.com.
  • Un dominio apuntando a tu hosting: El dominio que quieres proteger debe estar configurado en el cPanel y apuntando a los servidores de tu proveedor.
  • WordPress instalado: Esta guía asume que ya tienes WordPress funcionando en tu dominio.

[WARNING] Si tu hosting usa un panel diferente (por ejemplo, Syspanel, que se accede por el puerto 2106), la interfaz será distinta, pero los conceptos son los mismos. Busca la sección de "SSL/TLS" o "Seguridad" dentro del panel.

Paso 1: Accede a tu cPanel

Abre tu navegador y escribe la dirección de acceso a cPanel. Introduce tu usuario y contraseña. Una vez dentro, verás un panel con muchos iconos. No te asustes, solo vamos a usar un par de ellos.

Paso 2: Encuentra la sección de SSL/TLS

Dependiendo de tu hosting, la sección puede tener nombres ligeramente diferentes, pero lo normal es que busques:

  • SSL/TLS
  • Seguridad
  • Certificados SSL

En la mayoría de los cPanel, el icono se llama "SSL/TLS Status" o simplemente "SSL/TLS". Haz clic en él.

Paso 3: Instala el certificado SSL con Let's Encrypt

Aquí viene la magia. La mayoría de los cPanel modernos incluyen una integración directa con Let's Encrypt. No necesitas generar archivos CSR ni nada raro.

Dentro de la sección SSL/TLS, busca una opción que diga algo como:

  • "Install and Manage SSL certificates"
  • "Let's Encrypt"
  • "SSL Certificates"

Si tu hosting tiene la integración automática, verás un botón que dice "Install" o "Issue" junto a tu dominio. Haz clic en él.

cPanel se encargará de todo el proceso automáticamente: generará el certificado, lo instalará y lo configurará en tu servidor. Solo tienes que esperar unos segundos.

[TIP] Algunos hosting no tienen esta integración automática. En ese caso, tendrás que usar el "AutoSSL" de cPanel. Busca "AutoSSL" en el buscador del panel y actívalo para tu dominio. También es gratis y funciona igual de bien.

Paso 4: Verifica que el certificado se ha instalado correctamente

Una vez instalado, es hora de comprobar que todo funciona. Abre una ventana de incógnito en tu navegador (para evitar caché) y visita https://tu-dominio.com. Deberías ver el candado verde en la barra de direcciones.

También puedes usar herramientas online como SSL Labs para verificar la instalación, pero con el candado verde suele ser suficiente.

Paso 5: Fuerza HTTPS en WordPress

Ahora viene el paso más importante para que el SSL funcione de verdad: forzar HTTPS WordPress.

Instalar el certificado es solo la primera parte. Si no fuerzas a WordPress para que use HTTPS, los usuarios podrían seguir accediendo por HTTP y ver el aviso de "No seguro".

Hay dos formas de hacerlo: desde el propio WordPress o editando archivos. Vamos con la más sencilla.

Método A: Desde el escritorio de WordPress (la forma fácil)

  1. Ve a Ajustes > Generales en tu panel de WordPress.
  2. Busca los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)".
  3. Cambia http:// por https:// en ambos campos.
  4. Guarda los cambios.

WordPress se actualizará automáticamente y todas las URLs internas pasarán a usar HTTPS.

Método B: Forzar HTTPS con un plugin (para los que quieren más control)

Si prefieres usar un plugin, instala uno llamado "Really Simple SSL". Este plugin detecta el certificado SSL y configura todo automáticamente. Es perfecto para principiantes porque no tienes que tocar nada manualmente.

  1. Ve a Plugins > Añadir nuevo.
  2. Busca "Really Simple SSL".
  3. Instala y activa el plugin.
  4. Sigue el asistente de configuración. El plugin se encargará del resto.

Método C: Forzar HTTPS desde el archivo .htaccess (para los más técnicos)

Si te sientes cómodo editando archivos, puedes añadir estas líneas al archivo .htaccess de tu WordPress. Para ello:

  1. Ve a Archivos en cPanel y busca la carpeta public_html.
  2. Localiza el archivo .htaccess. Si no lo ves, activa la opción de "Mostrar archivos ocultos".
  3. Edita el archivo y añade estas líneas al principio:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

Guarda los cambios y listo.

[WARNING] Haz siempre una copia de seguridad de tu .htaccess antes de modificarlo. Un error aquí puede tumbar tu web. Si algo sale mal, vuelve a subir la copia original.

Paso 6: Actualiza las URLs internas de tu contenido

Este es un paso que muchos olvidan. Si tenías enlaces internos en tus artículos o páginas que apuntaban a http://, ahora deberían apuntar a https://.

Puedes hacerlo de dos maneras:

  • Con un plugin: Usa "Better Search Replace" para buscar http://tu-dominio.com y reemplazarlo por https://tu-dominio.com en toda la base de datos.
  • Manualmente: Si tu web es pequeña, puedes editar cada entrada y página a mano.

[TIP] No te olvides de actualizar también tus enlaces en redes sociales, firmas de correo o cualquier otro sitio donde tengas tu URL.

Paso 7: Comprueba que no hay contenido mixto (errores comunes)

El "contenido mixto" ocurre cuando tu web carga por HTTPS pero algunos recursos (imágenes, scripts, CSS) se cargan por HTTP. Esto hace que el navegador muestre un mensaje de advertencia.

Para comprobarlo:

  1. Abre tu web en Chrome.
  2. Pulsa F12 para abrir las herramientas de desarrollador.
  3. Ve a la pestaña "Consola".
  4. Busca errores que digan "Mixed Content".

Si encuentras errores, normalmente es porque tienes URLs antiguas en tu base de datos. Usa el plugin "Better Search Replace" de nuevo para buscar http:// y reemplazarlo por https:// en toda la base de datos.

Preguntas frecuentes (FAQ)

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

Sí, totalmente gratis. Let's Encrypt es una autoridad de certificación sin ánimo de lucro que ofrece certificados SSL válidos por 90 días. La mayoría de los hosting los renuevan automáticamente, así que no tendrás que preocuparte de nada.

¿Qué pasa si mi hosting no tiene Let's Encrypt en cPanel?

Puedes instalar un plugin como "Really Simple SSL" que intentará configurarlo, o contactar con tu proveedor de hosting para que te lo activen. Otra opción es usar un servicio como Cloudflare, que ofrece SSL gratuito a través de su red.

¿Cuánto tarda en instalarse el certificado?

El proceso automático de cPanel suele tardar entre 1 y 5 minutos. En algunos casos puede tardar un poco más, pero nunca más de 15 minutos.

¿Necesito renovar el certificado manualmente?

No. La mayoría de los hosting configuran la renovación automática. Si no lo hacen, cPanel te avisará cuando queden pocos días para que caduque.

¿Qué es Syspanel?

Syspanel es un panel de control alternativo que usan algunos hosting. Se accede a través del puerto 2106 (tu-dominio.com:2106). La interfaz es diferente a cPanel, pero puedes encontrar funciones similares de SSL/TLS en la sección de seguridad.

¿Puedo instalar un certificado SSL en WordPress sin cPanel?

Sí, puedes hacerlo mediante FTP editando archivos, pero es mucho más complicado. Si tu hosting no te da acceso a cPanel, lo más fácil es usar un plugin o contratar un hosting que sí lo ofrezca.

¿El SSL afecta al rendimiento de mi web?

Mínimamente. El cifrado y descifrado de datos consume un poco de recursos, pero es imperceptible para la mayoría de los sitios web. Además, el SEO gana más de lo que pierdes en velocidad.

¿Qué hago si después de instalar el SSL mi web se ve rara o no carga bien?

Primero, borra la caché de tu navegador. Si sigue fallando, comprueba que has actualizado las URLs en Ajustes > Generales. Si el problema persiste, desactiva todos los plugins y vuelve a activarlos uno a uno para ver cuál está causando el conflicto.

Conclusión

Instalar un certificado SSL en WordPress desde cPanel es un proceso mucho más sencillo de lo que parece, especialmente si tu hosting tiene integración con Let's Encrypt. En menos de 15 minutos puedes tener tu web funcionando con el candado verde, mejorando tu seguridad y tu posicionamiento SEO.

Recuerda que los pasos clave son:

  1. Instalar el certificado desde cPanel.
  2. Forzar HTTPS en WordPress.
  3. Actualizar las URLs internas.
  4. Comprobar que no hay contenido mixto.

Con esto, tu web estará lista para dar el salto de calidad que merece. Si te has quedado con alguna duda, déjala en los comentarios y te ayudaré a resolverla.

¡Nos vemos en el siguiente tutorial!

¿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