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

WordPress: Cómo instalar un certificado SSL desde tu panel de control

Actualizado el 15 de junio de 2026

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

Antes de ponernos manos a la obra, hablemos claro: un certificado SSL es ese candadito que ves en la barra de direcciones de tu navegador. Cuando lo tienes activo, la conexión entre el visitante y tu web va cifrada, lo que significa que nadie puede espiar los datos que se intercambian (contraseñas, pagos, formularios...).

Pero no es solo una cuestión de seguridad. Google lleva años penalizando en sus resultados de búsqueda a las webs que no tienen SSL. Si tu WordPress no lo tiene, te estás perdiendo posiciones en Google y, de paso, los navegadores mostrarán un aviso de "No seguro" que ahuyenta a los visitantes.

La buena noticia es que instalar SSL en WordPress es más fácil de lo que piensas, especialmente si tienes acceso a un panel de control como cPanel o Plesk. En este artículo te voy a explicar paso a paso cómo hacerlo, sin necesidad de ser un experto técnico.


Antes de empezar: ¿Qué necesitas?

Para instalar un certificado SSL en tu WordPress necesitas tres cosas:

  • Acceso al panel de control de tu hosting (cPanel, Plesk, Syspanel, etc.)
  • Un dominio apuntando a tu hosting (por ejemplo, tudominio.com)
  • Entre 10 y 15 minutos de tu tiempo (sí, es así de rápido)

Además, te recomiendo que hagas una copia de seguridad completa de tu WordPress antes de tocar nada. Si algo sale mal, podrás restaurarlo sin perder información.


Opción 1: Instalar SSL gratis con Let's Encrypt desde cPanel

La mayoría de los hostings ofrecen certificados SSL gratuitos de Let's Encrypt integrados en cPanel. Esta es la opción más rápida y económica (gratis, de hecho).

Paso 1: Accede a tu cPanel

Escribe en tu navegador tudominio.com/cpanel o tudominio.com:2083 e inicia sesión con tus credenciales de hosting. Si no sabes cuáles son, contacta con tu proveedor.

Paso 2: Busca la sección de SSL

Una vez dentro, busca una sección llamada "SSL/TLS Status" o "Let's Encrypt". En la mayoría de los cPanel modernos, verás algo como:

  • SSL/TLS Status (muestra el estado actual)
  • SSL/TLS Certificates (para gestionar certificados)
  • Let's Encrypt (si tu hosting lo tiene integrado)

Paso 3: Genera el certificado

Si ves la opción Let's Encrypt, haz clic en ella. Verás una interfaz donde puedes:

  • Seleccionar el dominio (y subdominios) para el que quieres el certificado
  • Marcar la casilla de "Instalar automáticamente" o similar
  • Hacer clic en "Emitir" o "Generar"

El panel se encargará de todo: verificar que el dominio es tuyo, generar el certificado e instalarlo. En menos de un minuto tendrás tu SSL activo.

Paso 4: Verifica la instalación

Para comprobar que todo funciona, visita tu web escribiendo https://tudominio.com en el navegador. Deberías ver el candado en la barra de direcciones. Si no aparece, espera unos minutos y prueba de nuevo con la tecla Ctrl+F5 para forzar la recarga.


Opción 2: Instalar SSL con cPanel SSL/TLS (para certificados de pago)

Si tu hosting no ofrece Let's Encrypt o prefieres un certificado de pago (por ejemplo, de una marca reconocida), puedes usar la sección SSL/TLS de cPanel.

Paso 1: Genera una solicitud CSR

En cPanel, busca "SSL/TLS" y luego "Generate, view, or delete SSL certificate signing requests". Aquí generarás un CSR (Certificate Signing Request) que tu proveedor de certificados necesitará.

Completa los campos:

  • Dominio: tudominio.com
  • Nombre de la empresa (opcional)
  • Ciudad, estado, país

Haz clic en "Generate" y copia el texto CSR que aparecerá. Guárdalo en un bloc de notas.

Paso 2: Compra el certificado

Ve al proveedor de certificados (por ejemplo, Comodo, Sectigo, DigiCert) y compra el certificado SSL que prefieras. Durante el proceso te pedirán el CSR que generaste. Pégalo y sigue las instrucciones.

Paso 3: Instala el certificado en cPanel

Cuando el proveedor te envíe el certificado (normalmente por correo), vuelve a cPanel:

  • Ve a "SSL/TLS" → "Install and manage SSL certificates"
  • En la sección "Install an SSL Website", selecciona tu dominio
  • Pega el contenido del certificado en el campo correspondiente
  • Pega también la cadena de certificados (CA Bundle) si te la proporcionaron

Haz clic en "Install Certificate" y listo.


Opción 3: Instalar SSL en Plesk (paso a paso)

Plesk es otro panel de control muy popular, especialmente en servidores con Windows o en algunos hostings europeos. El proceso es igual de sencillo.

Paso 1: Accede a Plesk

Entra en https://tudominio.com:8443 o en la URL que te haya dado tu hosting. Inicia sesión con tus credenciales.

Paso 2: Busca la sección de SSL

En el panel izquierdo, busca "Websites & Domains". Verás tu dominio listado. Haz clic en el enlace "SSL/TLS Certificates" que aparece en el panel de la derecha.

Paso 3: Añade un nuevo certificado

Haz clic en "Add SSL Certificate" o "Add". Plesk te dará dos opciones:

  • Let's Encrypt: si quieres un certificado gratuito
  • Custom: si ya tienes un certificado de pago

Si eliges Let's Encrypt, solo tienes que:

  • Escribir tu correo electrónico
  • Marcar los dominios que quieres proteger
  • Hacer clic en "Install"

Si eliges Custom, tendrás que pegar el certificado, la clave privada y la cadena de certificados que te haya dado tu proveedor.

Paso 4: Activa el certificado

Una vez instalado, vuelve a la lista de certificados y selecciona el que acabas de crear. Haz clic en "Set as default" o "Activate". Plesk lo aplicará automáticamente a tu dominio.


Configuración obligatoria en WordPress después de instalar SSL

Instalar el certificado es solo la mitad del trabajo. Ahora tienes que decirle a WordPress que use HTTPS en lugar de HTTP. Si no lo haces, tu web seguirá cargando en HTTP y el candado no aparecerá.

Método 1: Usar un plugin (recomendado para principiantes)

El plugin "Really Simple SSL" es la opción más fácil. Solo tienes que:

  1. Ir a Plugins → Añadir nuevo en tu panel de WordPress
  2. Buscar "Really Simple SSL"
  3. Instalar y activar
  4. El plugin detectará el certificado y te preguntará si quieres activar SSL. Acepta.

Este plugin se encarga de redirigir todo el tráfico HTTP a HTTPS y de actualizar las URLs internas.

Método 2: Configuración manual (sin plugin)

Si prefieres no usar plugins, puedes hacerlo manualmente editando el archivo wp-config.php:

  1. Accede a tu hosting por FTP o desde el administrador de archivos de cPanel
  2. Busca el archivo wp-config.php en la raíz de tu WordPress
  3. Añade estas líneas justo antes de la línea que dice /* That's all, stop editing! */:
define('FORCE_SSL_ADMIN', true);

if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
    $_SERVER['HTTPS'] = 'on';
}

Guarda el archivo y ya tienes el SSL forzado.

Método 3: Redirección con .htaccess

También puedes añadir una regla de redirección en tu archivo .htaccess para que todos los visitantes vayan automáticamente a la versión HTTPS. Añade esto al principio del archivo:

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

Problemas comunes y cómo solucionarlos

"Tu conexión no es privada" o "Error SSL"

Este error suele aparecer cuando el certificado no está bien instalado o hay contenido mixto (partes de la web en HTTP y partes en HTTPS). Prueba a:

  • Limpiar la caché del navegador
  • Desactivar plugins de caché temporalmente
  • Verificar que el certificado está activo en el panel de control

"Demasiadas redirecciones"

Este error ocurre cuando hay un bucle de redirecciones. Suele pasar si tienes un plugin de redirección activo y además el código manual. Desactiva uno de los dos.

Contenido mixto (imágenes o scripts en HTTP)

Puedes usar la herramienta gratuita "Better Search Replace" o el plugin "Really Simple SSL" para actualizar todas las URLs de tu base de datos de HTTP a HTTPS automáticamente.


¿Y si mi hosting usa Syspanel?

Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), no te preocupes, el proceso es similar pero con algunas diferencias:

  • Accede a Syspanel a través del puerto 2106 (por ejemplo, https://tudominio.com:2106)
  • Busca la sección "Web" o "Dominios"
  • Selecciona tu dominio y haz clic en "SSL"
  • Elige "Let's Encrypt" y haz clic en "Instalar"

Syspanel te permite instalar certificados Let's Encrypt en un clic, sin necesidad de generar CSR ni nada por el estilo. Es incluso más rápido que cPanel.


Preguntas frecuentes (FAQ)

¿Cuánto tarda en activarse un certificado SSL?

Los certificados de Let's Encrypt se activan en menos de un minuto. Los de pago pueden tardar entre unos minutos y varias horas, dependiendo del proveedor y del tipo de validación.

¿Tengo que renovar el certificado SSL?

Los certificados de Let's Encrypt caducan cada 90 días. La mayoría de los paneles de control los renuevan automáticamente, pero conviene revisarlo cada dos meses. Los de pago suelen durar 1 o 2 años.

¿Puedo tener varios certificados SSL en un mismo dominio?

No, solo necesitas uno. Pero puedes tener certificados diferentes para subdominios (por ejemplo, blog.tudominio.com y tienda.tudominio.com).

¿El SSL afecta al SEO de mi WordPress?

Sí, y para bien. Google confirma que HTTPS es un factor de ranking. Además, los visitantes confían más en webs con candado, lo que reduce la tasa de rebote.

¿Qué hago si mi hosting no ofrece SSL gratis?

Puedes contratar un certificado de pago, pero te recomiendo que primero preguntes al soporte de tu hosting. Si no te lo ofrecen, quizás sea momento de cambiar a un hosting mejor.


Conclusión (y consejo final)

Instalar un certificado SSL en WordPress desde tu panel de control es un proceso que, una vez que lo haces la primera vez, te llevará menos de 5 minutos. Es una de las tareas más importantes para la seguridad y el posicionamiento de tu web.

[TIP]: Si usas cPanel, busca siempre la opción "Let's Encrypt" antes de comprar un certificado de pago. En el 90% de los casos, el gratuito es más que suficiente para blogs, tiendas online y webs corporativas.

[WARNING]: No olvides hacer una copia de seguridad antes de instalar el SSL. Aunque es un proceso seguro, siempre es mejor prevenir.

[INFO]: Después de instalar el SSL, espera 24-48 horas antes de verificar tu posicionamiento en Google. Los motores de búsqueda tardan un poco en rastrear el cambio.

Ahora que ya sabes cómo instalar SSL en WordPress, no tienes excusa para tener tu web en HTTP. Actívalo hoy mismo y verás cómo mejora la confianza de tus visitantes y tu posición en Google. ¡Manos a la obra!

¿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