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

Cómo instalar y activar SSL gratuito en cPanel para WordPress

Actualizado el 5 de marzo de 2026

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

Antes de ponernos manos a la obra, es importante que entiendas qué es y por qué es tan necesario el SSL. Seguro que has visto en tu navegador un candadito junto a la URL de tu web. Ese candado indica que la conexión entre el visitante y tu servidor está cifrada. Si no tienes SSL, los navegadores como Chrome o Firefox mostrarán un aviso de "No seguro", lo que espantará a tus visitantes y dañará tu posicionamiento en Google.

Además, desde hace años, Google utiliza el SSL como un factor de posicionamiento. Es decir, si tienes dos webs con el mismo contenido y una tiene SSL y la otra no, la que tiene SSL aparecerá antes en los resultados de búsqueda. Por eso, activar SSL gratis en cPanel no es solo una medida de seguridad, sino una estrategia de SEO fundamental.

La buena noticia es que no necesitas pagar ni un céntimo. Gracias a Let's Encrypt, una autoridad de certificación gratuita y automatizada, puedes obtener un certificado SSL válido para tu dominio en cuestión de minutos, directamente desde tu panel de control cPanel.


Requisitos previos antes de empezar

Asegúrate de tener lo siguiente antes de comenzar:

  • Acceso a tu cPanel (normalmente en tudominio.com/cpanel o tudominio.com:2083).
  • Tu WordPress ya instalado y funcionando en el dominio o subdominio donde quieres activar el SSL.
  • Que tu dominio apunte correctamente a tu servidor de hosting (los registros DNS deben estar propagados).
  • Credenciales de acceso a la zona de administración de WordPress (wp-admin).

Si no tienes WordPress instalado, te recomiendo hacerlo primero. La mayoría de los hosts ofrecen instaladores automáticos como Softaculous o QuickInstall.

[WARNING] Si tu web aún está en desarrollo o no tiene contenido, aun así es recomendable activar el SSL desde el principio. Así evitas problemas de contenido mixto (http/https) más adelante.


Paso 1: Accede a tu cPanel

Lo primero es entrar en tu panel de control. Normalmente, la URL es:

  • https://tudominio.com/cpanel
  • https://tudominio.com:2083
  • O la que te haya proporcionado tu proveedor de hosting.

Introduce tu usuario y contraseña. Una vez dentro, verás un panel con muchas secciones e iconos. No te asustes, es más sencillo de lo que parece.

[INFO] Si tu hosting utiliza Syspanel (el antiguo HestiaCP), el acceso es diferente. La URL sería https://tudominio.com:2106 y el panel tiene una apariencia más minimalista. Aunque la interfaz cambia, los pasos para configurar SSL son similares. En este artículo nos centramos en cPanel, pero si usas Syspanel, busca la sección "SSL" o "Seguridad".


Paso 2: Localiza la sección de SSL en cPanel

Dentro de cPanel, busca la sección llamada "Seguridad" o directamente "SSL/TLS". Dependiendo de la versión de cPanel, el nombre exacto puede variar, pero normalmente verás un icono que dice:

  • SSL/TLS Status (Estado SSL/TLS)
  • SSL/TLS (Instalar y gestionar certificados)
  • Let's Encrypt (si tu hosting lo tiene integrado)

Haz clic en "SSL/TLS Status" o en "Let's Encrypt". Muchos hosts ya tienen integrado el botón de Let's Encrypt directamente en el panel principal.


Paso 3: Emitir el certificado SSL gratis con Let's Encrypt

Aquí viene la parte más importante. Dependiendo de tu proveedor, tendrás dos caminos:

Opción A: Usar el botón de "Let's Encrypt" en cPanel

Algunos hosts (como SiteGround, Hostinger o Namecheap) integran un botón directo. Busca un icono que diga "Let's Encrypt" o "SSL" y haz clic.

  1. Se abrirá una página donde verás una lista de tus dominios.
  2. Selecciona el dominio donde está instalado tu WordPress.
  3. Haz clic en "Issue" (Emitir) o "Install" (Instalar).
  4. Espera unos segundos mientras se genera el certificado.

Opción B: Usar la sección SSL/TLS manualmente

Si no ves el botón de Let's Encrypt, no pasa nada. Sigue estos pasos:

  1. Ve a "SSL/TLS Status".
  2. Verás una tabla con tus dominios y el estado del certificado (probablemente diga "No certificate" o "No SSL").
  3. Haz clic en "Run AutoSSL" o "Provision". cPanel tiene un sistema llamado AutoSSL que usa Let's Encrypt automáticamente.
  4. Espera unos minutos. A veces tarda hasta 15 minutos en emitirse.

[TIP] Si no ves la opción AutoSSL, contacta con tu proveedor de hosting y pregúntale si tienen habilitado Let's Encrypt. En la mayoría de los casos, lo tienen.


Paso 4: Verifica que el SSL se ha instalado correctamente

Una vez emitido el certificado, es hora de comprobar que todo funciona. Hay dos formas de verificarlo:

Comprobación desde el navegador

  1. Abre tu web en una pestaña de incógnito (para evitar caché).
  2. Escribe https://tudominio.com y presiona Enter.
  3. Deberías ver el candado verde o un candado gris (dependiendo del navegador).
  4. Haz clic en el candado y verás que dice "Conexión segura".

Comprobación desde cPanel

Vuelve a la sección "SSL/TLS Status" y verás que tu dominio ahora dice "Certificate installed" o similar.

[WARNING] Si ves un error de "certificado no válido" o "conexión no privada", puede ser que el certificado no se haya propagado aún. Espera unos minutos y repite la comprobación. Si el error persiste, sigue leyendo.


Paso 5: Activa el SSL en WordPress (forzar HTTPS)

Ahora viene el paso crucial: configurar WordPress para que use la versión HTTPS de tu web. Si no lo haces, tu web seguirá cargando en HTTP y no aprovecharás el SSL.

5.1. Cambia la URL del sitio en WordPress

Ve a tu wp-admin (normalmente tudominio.com/wp-admin).

  1. En el menú lateral, ve a Ajustes > Generales.
  2. Verás dos campos:
    • Dirección de WordPress (URL)
    • Dirección del sitio (URL)
  3. Cambia ambas URLs de http:// a https://.
  4. Guarda los cambios.

5.2. Instala un plugin para forzar HTTPS (opcional pero recomendado)

Aunque cambiar las URLs es suficiente, a veces los enlaces internos o recursos (imágenes, CSS, JS) se cargan en HTTP. Para evitarlo, instala un plugin como "Really Simple SSL" o "Better Search Replace".

Cómo usar Really Simple SSL:

  1. Ve a Plugins > Añadir nuevo.
  2. Busca "Really Simple SSL".
  3. Instálalo y actívalo.
  4. El plugin detectará tu certificado y te pedirá que actives la opción de redirigir HTTP a HTTPS. Haz clic en "Go ahead" y listo.

[TIP] Realmente Simple SSL también arregla los problemas de contenido mixto automáticamente, es decir, recursos que se cargan en HTTP dentro de una página HTTPS.


Paso 6: Redirigir HTTP a HTTPS (redirección 301)

Para que tanto tus visitantes como Google entiendan que la versión canónica de tu web es la HTTPS, debes configurar una redirección 301.

Opción 1: Desde el archivo .htaccess

Accede a tu cPanel y abre el Administrador de archivos. Busca la carpeta public_html (o la carpeta donde está tu WordPress). Localiza el archivo .htaccess.

[WARNING] Antes de editar .htaccess, haz una copia de seguridad por si algo sale mal.

Añade el siguiente código al principio del archivo, justo después de la línea RewriteEngine On (si existe):

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Guarda los cambios. Ahora cualquier persona que entre por http://tudominio.com será redirigida automáticamente a https://tudominio.com.

Opción 2: Desde el plugin

Si ya instalaste Really Simple SSL, no necesitas tocar el .htaccess manualmente. El plugin lo hace por ti con un solo clic.


Paso 7: Actualiza tu sitemap y Google Search Console

Por último, pero no menos importante, debes informar a Google del cambio de HTTP a HTTPS.

  1. Ve a Google Search Console y añade la nueva propiedad con la versión https://tudominio.com.
  2. Solicita la indexación de tu sitemap actualizado (normalmente en tudominio.com/sitemap_index.xml si usas Yoast SEO).
  3. Si tu sitemap aún apunta a HTTP, usa el plugin "Better Search Replace" para reemplazar http://tudominio.com por https://tudominio.com en toda tu base de datos.

[INFO] No te preocupes si al principio ves una caída en el tráfico. Es normal durante los primeros días mientras Google reindexa tu web con el nuevo protocolo. En unas semanas, tu posicionamiento debería recuperarse e incluso mejorar.


Preguntas frecuentes (FAQ)

¿Cuánto dura el certificado SSL de Let's Encrypt?

Los certificados de Let's Encrypt tienen una validez de 90 días. Sin embargo, en cPanel, el sistema AutoSSL se encarga de renovarlos automáticamente antes de que caduquen. No tienes que hacer nada, siempre y cuando tu hosting tenga habilitada esta función.

¿Puedo tener SSL gratis en varios dominios?

Sí. Let's Encrypt permite certificados para múltiples dominios y subdominios. En cPanel, simplemente selecciona todos los dominios que quieras proteger y ejecuta AutoSSL.

¿Qué hago si mi web carga en HTTP a pesar de tener SSL?

Esto suele deberse a que la redirección no está bien configurada o a que hay caché en tu navegador. Borra la caché, prueba en modo incógnito y verifica que la redirección 301 esté activa.

¿El SSL afecta al rendimiento de mi web?

Mínimamente. El cifrado y descifrado de datos consume un poco de recursos del servidor, pero con la tecnología actual la diferencia es imperceptible para el usuario. Además, el SSL permite usar HTTP/2, que acelera la carga de tu web.

¿Por qué mi web aparece como "No seguro" en algunos navegadores?

Es posible que tengas contenido mixto, es decir, tu web se carga en HTTPS pero algunos recursos (imágenes, scripts, CSS) se cargan en HTTP. Usa el plugin Really Simple SSL para solucionarlo, o busca manualmente las URLs que empiezan por http:// en tu base de datos y cámbialas a https://.

¿Puedo usar SSL en Syspanel?

Sí. Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso es por el puerto 2106. Dentro del panel, busca la sección de "SSL" o "Web" y selecciona tu dominio. Allí tendrás la opción de emitir un certificado Let's Encrypt de forma gratuita.


Conclusión

Activar SSL gratis en cPanel para WordPress es un proceso sencillo que no te llevará más de 15 minutos. No solo proteges los datos de tus visitantes, sino que mejoras tu posicionamiento en Google y aumentas la confianza de tu audiencia.

Recuerda los pasos clave:

  1. Emitir el certificado desde cPanel (AutoSSL o Let's Encrypt).
  2. Cambiar las URLs en WordPress a HTTPS.
  3. Instalar un plugin como Really Simple SSL para forzar la redirección.
  4. Actualizar tu sitemap y Google Search Console.

Si sigues estos pasos, tu web estará perfectamente asegurada y optimizada para el SEO. Y si te surge cualquier duda, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte. ¡Tu web segura está a solo unos clics de distancia!

¿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