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

WordPress: cómo instalar un certificado SSL con cPanel

Actualizado el 16 de mayo de 2026

¿Por Qué Necesitas un Certificado SSL en tu WordPress?

La seguridad en internet ya no es opcional, es una necesidad. Si tienes un sitio web con WordPress, instalar un certificado SSL (Secure Sockets Layer) es uno de los pasos más importantes que puedes dar para proteger a tus visitantes y mejorar tu posicionamiento en buscadores. Un SSL cifra la conexión entre el navegador del usuario y tu servidor, evitando que terceros intercepten información sensible como contraseñas o datos de tarjetas de crédito.

Además de la seguridad, los certificados SSL tienen un impacto directo en el SEO. Google favorece los sitios con HTTPS (el protocolo seguro) y los muestra mejor posicionados en los resultados de búsqueda. También verás un candado verde en la barra de direcciones del navegador, lo que genera confianza en tus visitantes. Sin SSL, muchos navegadores marcarán tu sitio como "No seguro", lo que puede ahuyentar a los usuarios.

En este artículo te guiaré paso a paso para instalar un certificado SSL en tu WordPress usando cPanel, el panel de control más popular del mercado. No necesitas ser un experto técnico, solo seguir las instrucciones al pie de la letra. Incluiremos opciones gratuitas como Let's Encrypt y también te explicaremos cómo manejar certificados de pago.


Requisitos Previos Antes de Empezar

Antes de lanzarte a instalar el SSL, asegúrate de cumplir con estos requisitos básicos:

  • Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting (usuario y contraseña). Si no las tienes, contacta con tu proveedor de hosting.
  • Dominio configurado: Tu dominio debe estar apuntando correctamente a los servidores de tu hosting. Puedes verificarlo en la sección "Dominios" de cPanel.
  • WordPress instalado: El sitio debe estar funcionando, aunque sea en una etapa inicial.
  • Backup reciente: Antes de hacer cambios importantes, siempre es recomendable hacer una copia de seguridad completa de tu sitio. Puedes usar plugins como UpdraftPlus o la herramienta de backup de cPanel.

[WARNING] No instales un SSL si tu sitio está en desarrollo o si tienes contenido mixto (HTTP y HTTPS) sin planificar. Podrías romper la funcionalidad de tu web.


Método 1: Instalar SSL con Let's Encrypt (Gratuito) desde cPanel

Let's Encrypt es una autoridad de certificación gratuita, automatizada y abierta. La mayoría de los paneles cPanel modernos incluyen un asistente para instalarlo en pocos clics.

Paso 1: Accede a la Sección SSL/TLS en cPanel

  1. Inicia sesión en tu cPanel. La URL suele ser algo como https://tudominio.com/cpanel o https://tudominio.com:2083.
  2. Busca la sección "Seguridad" o directamente el icono "SSL/TLS". En algunos paneles, puede aparecer como "Let's Encrypt SSL".
  3. Haz clic en "Instalar y gestionar SSL para tu sitio (HTTPS)" o una opción similar.

Paso 2: Solicita el Certificado SSL

  1. Dentro de la herramienta SSL, busca la opción "Instalar un certificado SSL" o "Solicitar un certificado SSL".
  2. Selecciona tu dominio principal de la lista desplegable. Si tienes subdominios, también puedes elegirlos.
  3. Marca la casilla que dice "Incluir www" para que el certificado cubra tanto tudominio.com como www.tudominio.com.
  4. Haz clic en "Emitir" o "Solicitar". El proceso suele tardar entre 30 segundos y 2 minutos.

Paso 3: Verifica la Instalación

  1. Una vez completado, verás un mensaje de éxito. cPanel te mostrará los detalles del certificado (fecha de emisión, caducidad, etc.).
  2. Abre tu sitio web en una ventana de incógnito y escribe https://tudominio.com. Deberías ver el candado verde.
  3. Si ves un error de "No seguro", revisa que la redirección HTTP a HTTPS esté configurada (lo veremos más adelante).

[TIP] Let's Encrypt emite certificados válidos por 90 días. cPanel suele renovarlos automáticamente, pero es bueno que revises cada 2 meses que todo esté en orden.


Método 2: Instalar un Certificado SSL de Pago (Comercial) en cPanel

Si prefieres un certificado con mayor validación (por ejemplo, para tiendas online) o necesitas garantías extendidas, puedes comprar uno a tu proveedor de hosting o a una autoridad como DigiCert, GlobalSign o Comodo.

Paso 1: Compra y Genera el CSR

  1. Compra el certificado SSL en tu proveedor de confianza.
  2. Te pedirán un CSR (Certificate Signing Request). Para generarlo:
    • En cPanel, ve a "SSL/TLS" > "Generar, ver o eliminar solicitudes de certificado SSL".
    • Completa los datos de tu organización (nombre, país, etc.). El nombre común debe ser tu dominio exacto (ej: tudominio.com).
    • Haz clic en "Generar". Copia el CSR que aparece (es un bloque de texto largo).

Paso 2: Completa la Validación

  1. Pega el CSR en el formulario de tu proveedor de SSL durante el proceso de compra.
  2. Dependiendo del tipo de certificado (DV, OV o EV), recibirás un correo para validar el dominio o la empresa. Sigue las instrucciones.

Paso 3: Instala el Certificado en cPanel

  1. Una vez que el proveedor te envíe el certificado (normalmente por correo o en tu panel de cliente), copia todo el bloque de texto, incluyendo las líneas -----BEGIN CERTIFICATE----- y -----END CERTIFICATE-----.
  2. En cPanel, ve a "SSL/TLS" > "Instalar y gestionar SSL para tu sitio (HTTPS)".
  3. En la sección "Instalar un certificado SSL", pega el certificado en el campo correspondiente.
  4. Si también te proporcionaron un certificado intermedio (CA Bundle), pégalo en el campo "Certificado de autoridad certificadora (CA)".
  5. Haz clic en "Instalar certificado".

Paso 4: Verifica y Activa

  1. Repite la verificación del paso 3 del método anterior.
  2. Si todo está bien, tu sitio ahora usará HTTPS con el certificado de pago.

[INFO] Los certificados de pago suelen tener validez de 1 a 2 años. Anota la fecha de caducidad para renovarlos a tiempo.


Configurar WordPress para Usar HTTPS

Una vez instalado el certificado SSL, debes asegurarte de que WordPress funcione correctamente con HTTPS. Si no lo haces, tu sitio podría tener problemas de "contenido mixto" (elementos cargados en HTTP y HTTPS) que rompen el candado verde.

Opción 1: Cambiar la URL del Sitio (Método Manual)

  1. Ve a Ajustes > Generales en tu panel de WordPress.
  2. Cambia los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)" de http:// a https://.
  3. Guarda los cambios. WordPress te pedirá que vuelvas a iniciar sesión.

Opción 2: Usar un Plugin (Recomendado para Principiantes)

Si no te sientes cómodo editando archivos, instala el plugin "Really Simple SSL". Este plugin detecta automáticamente tu SSL y configura las redirecciones necesarias.

  1. Ve a Plugins > Añadir nuevo y busca "Really Simple SSL".
  2. Instálalo y actívalo.
  3. El plugin te guiará con un asistente. Simplemente haz clic en "Activar SSL".

Opción 3: Forzar HTTPS desde el Archivo .htaccess

Si prefieres un enfoque manual, añade este código al archivo .htaccess (ubicado en la raíz de tu instalación de WordPress):

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>

[WARNING] Siempre haz una copia del .htaccess original antes de editarlo. Un error puede dejar tu sitio inaccesible.


Solución de Problemas Comunes (FAQ)

¿Por qué mi sitio muestra "No seguro" después de instalar el SSL?

Esto suele deberse a contenido mixto. Revisa que todos los recursos (imágenes, scripts, CSS) se carguen con HTTPS. Puedes usar la herramienta "Inspeccionar" del navegador (F12) y buscar en la consola errores de "Mixed Content".

¿Let's Encrypt se renueva solo?

Sí, cPanel tiene un cron que renueva automáticamente los certificados de Let's Encrypt. Sin embargo, si tu sitio tiene mucho tráfico o usas CDN, puede fallar. Revisa cada 2 meses en "SSL/TLS" > "Gestionar SSL" para ver la fecha de caducidad.

¿Puedo tener SSL en varios dominios desde cPanel?

Sí. Let's Encrypt permite certificados multidominio (SAN) que cubren hasta 100 dominios. En la solicitud, simplemente selecciona todos los dominios que quieras incluir.

¿Qué hago si mi hosting no tiene cPanel?

Si usas otro panel como Syspanel (antes conocido como HestiaCP), el proceso es similar pero la interfaz cambia. En Syspanel, accede por el puerto 2106 (ej: https://tudominio.com:2106) y busca la sección "SSL" o "Web" para instalar Let's Encrypt.

[TIP] Si tienes Syspanel, recuerda que el acceso es por el puerto 2106 y la instalación de SSL suele ser aún más sencilla, con un solo clic desde la lista de dominios.

¿Pierdo el SEO si cambio de HTTP a HTTPS?

No, al contrario. Google lo considera una señal positiva. Para evitar perder tráfico, configura una redirección 301 desde HTTP a HTTPS. Si usaste "Really Simple SSL", esto se hace automáticamente.


Conclusión: Tu WordPress Ahora es Seguro

Instalar un certificado SSL con cPanel es un proceso sencillo que cualquiera puede hacer siguiendo estos pasos. Ya sea que uses Let's Encrypt gratis o un certificado de pago, el resultado es el mismo: un sitio más seguro, confiable y mejor posicionado.

Recuerda que la seguridad WordPress no termina con el SSL. Mantén tu núcleo, temas y plugins actualizados, usa contraseñas fuertes y considera añadir un firewall. Pero con el SSL instalado, ya has dado el paso más importante.

Si te encuentras con algún problema, la comunidad de hosting y WordPress es muy activa. No dudes en buscar foros o contactar al soporte de tu proveedor. ¡Tu sitio web te lo agradecerá y tus visitantes tambié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