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

Cómo instalar un certificado SSL en WordPress (cPanel/Plesk/DirectAdmin)

Actualizado el 2 de junio de 2026

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

Si tienes una web en WordPress, seguramente has visto ese candado en la barra del navegador cuando visitas sitios como Google o Amazon. Ese candado significa que el sitio tiene un certificado SSL activo. Sin él, los navegadores modernos marcan tu página como "No segura", lo que ahuyenta visitantes y afecta tu posicionamiento en Google.

Instalar un certificado SSL en WordPress no es un lujo, es una necesidad. Google penaliza los sitios sin HTTPS, y los usuarios desconfían al ver el aviso de "Conexión no privada". Además, si alguna vez piensas en aceptar pagos online o recoger datos personales, el SSL es obligatorio por normativa.

La buena noticia es que instalar SSL en WordPress es más sencillo de lo que parece. En esta guía te explico paso a paso cómo hacerlo en los tres paneles de control más usados: cPanel, Plesk y DirectAdmin. También te enseñaré a forzar HTTPS para que toda tu web funcione bajo el protocolo seguro.


Antes de empezar: qué necesitas

Para instalar un certificado SSL en WordPress, necesitas tener acceso al panel de control de tu hosting. Dependiendo de tu proveedor, será cPanel, Plesk o DirectAdmin. No te preocupes si no sabes cuál tienes, normalmente lo ves al hacer login en tu área de cliente.

También necesitarás:

  • Acceso de administrador a tu WordPress (wp-admin).
  • Un dominio apuntando a tu hosting (que no esté en proceso de propagación).
  • Confirmar que tu hosting permite SSL gratuito (Let's Encrypt) o tener un certificado de pago si prefieres esa opción.

[INFO] La mayoría de hostings incluyen SSL gratuito con Let's Encrypt. No necesitas pagar nada extra en la mayoría de casos.


Cómo instalar certificado SSL en cPanel

cPanel es el panel más común en el hosting compartido. Si tu proveedor lo usa, sigue estos pasos.

Paso 1: Accede a cPanel

Escribe tu dominio seguido de /cpanel o :2083 en el navegador. Por ejemplo: tudominio.com/cpanel. Introduce tu usuario y contraseña.

Paso 2: Busca la sección SSL/TLS

Dentro de cPanel, busca la sección llamada SSL/TLS o Seguridad. En algunos paneles aparece como "SSL/TLS Status" o "Let's Encrypt".

Paso 3: Instala el certificado SSL gratuito

Si tu hosting ofrece Let's Encrypt, verás una opción llamada SSL Gratuito o Let's Encrypt SSL. Haz clic ahí.

Selecciona tu dominio de la lista desplegable. Si tienes subdominios, elige solo el principal. Pulsa en "Emitir" o "Instalar". Espera unos segundos mientras el sistema genera el certificado.

[TIP] Algunos hostings integran la instalación automática. Si no ves la opción, revisa si tu proveedor lo activa solo. Pregunta al soporte si tienes dudas.

Paso 4: Verifica que el certificado se instaló

Vuelve a la sección SSL/TLS Status y haz clic en "Run Scan". Verás una lista con tus dominios y el estado del certificado. Debe aparecer como "Activo" o "Válido".

Paso 5: Activa el SSL en WordPress

Ahora toca configurar WordPress para que use HTTPS. Ve a Ajustes > General en tu wp-admin. Cambia las dos URLs (Dirección de WordPress y Dirección del sitio) de http:// a https://. Guarda los cambios.


Cómo instalar certificado SSL en Plesk

Plesk es muy popular en VPS y servidores dedicados. Su interfaz es diferente a cPanel, pero igual de fácil.

Paso 1: Entra a Plesk

Accede a https://tudominio.com:8443 o la URL que te haya dado tu proveedor. Introduce tus credenciales.

Paso 2: Ve a la sección de certificados

En el panel izquierdo, busca Sitios web y dominios. Haz clic en tu dominio. Verás una sección llamada SSL/TLS Certificates.

Paso 3: Solicita el certificado Let's Encrypt

En esa sección, haz clic en Instalar SSL gratuito o Let's Encrypt. Plesk te pedirá que introduzcas tu correo electrónico y que selecciones el dominio.

Marca la opción de "Incluir subdominios" si los tienes. Pulsa en Instalar y espera unos segundos.

Paso 4: Activa el certificado

Después de instalar, verás el certificado en la lista. Asegúrate de que esté marcado como "Activado". Si no lo está, selecciónalo y pulsa en "Activar".

Paso 5: Configura WordPress para HTTPS

Igual que en cPanel, ve a Ajustes > General en WordPress y cambia las URLs a HTTPS. Guarda.

[WARNING] En Plesk, a veces hay que esperar unos minutos para que el certificado se propague. Si ves errores, espera 5 minutos y recarga.


Cómo instalar certificado SSL en DirectAdmin

DirectAdmin es menos conocido pero muy estable. Si tu hosting lo usa, el proceso es similar.

Paso 1: Accede a DirectAdmin

Escribe tudominio.com:2222 en tu navegador. Introduce tu usuario y contraseña.

Paso 2: Busca la sección SSL

En el menú principal, busca Account Manager o Extra Features. Dentro, verás una opción llamada SSL Certificates.

Paso 3: Genera el certificado gratis

Haz clic en Let's Encrypt o en Create Certificate. DirectAdmin te pedirá seleccionar el dominio y puede que te pida un correo electrónico.

Pulsa en Submit o Create. El sistema generará el certificado automáticamente.

Paso 4: Activa el certificado

En la misma sección, verás el certificado creado. Asegúrate de que esté asignado a tu dominio. Si no, selecciónalo y pulsa en "Set as default" o "Activate".

Paso 5: Actualiza WordPress

Cambia las URLs en WordPress a HTTPS como en los casos anteriores.


Forzar HTTPS en WordPress: métodos infalibles

Instalar el certificado es solo la mitad del trabajo. Si no fuerzas HTTPS, los visitantes pueden seguir entrando por HTTP y verán contenido mixto (archivos cargados por HTTP en una página HTTPS). Esto rompe el candado y da mala imagen.

Método 1: Desde el plugin (el más fácil)

Instala un plugin como Really Simple SSL. Es gratuito y hace todo el trabajo por ti.

  1. Ve a Plugins > Añadir nuevo en tu WordPress.
  2. Busca "Really Simple SSL" e instálalo.
  3. Actívalo y sigue el asistente. El plugin detectará tu certificado y configurará la redirección automáticamente.

[TIP] Este plugin también corrige el contenido mixto (imágenes y scripts cargados por HTTP) de forma automática.

Método 2: Editar el archivo .htaccess (avanzado)

Si prefieres no usar plugins, puedes añadir una regla de redirección. Accede a tu hosting vía FTP o al administrador de archivos de cPanel.

Abre el archivo .htaccess en la raíz de tu WordPress 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 el archivo. Ahora todas las visitas HTTP redirigirán a HTTPS.

Método 3: Desde wp-config.php

Otra opción es forzar HTTPS desde el archivo de configuración de WordPress. Añade estas líneas en wp-config.php, justo antes de la línea que dice "That's all, stop editing":

define('FORCE_SSL_ADMIN', true);

Esto fuerza HTTPS en el área de administración. Para todo el sitio, necesitas combinar esto con la redirección del .htaccess.


Qué hacer si aparece "Tu conexión no es privada"

A veces, después de instalar el SSL, el navegador muestra un error. Esto suele pasar por:

  • El certificado no está activado correctamente.
  • Hay contenido mixto (recursos cargados por HTTP).
  • La caché del navegador guarda la versión antigua.

Solución rápida:

  1. Limpia la caché de tu navegador y prueba en incógnito.
  2. Instala Really Simple SSL para corregir contenido mixto.
  3. Espera unos minutos y recarga.

[WARNING] Si el error persiste, verifica que tu certificado sea válido con herramientas como SSL Labs. Si el certificado está bien, el problema es de configuración en WordPress.


Preguntas frecuentes sobre instalar SSL en WordPress

¿Cuánto tarda en activarse un certificado SSL?

Con Let's Encrypt, entre 1 y 5 minutos. Los de pago pueden tardar hasta 24 horas si requieren validación por email o documento.

¿Necesito renovar el certificado SSL?

Los certificados de Let's Encrypt caducan cada 90 días. La mayoría de hostings los renuevan automáticamente. Si no, puedes configurar una renovación manual o usar un plugin como Really Simple SSL que lo gestiona.

¿Puedo instalar SSL en WordPress sin acceso al hosting?

No. Necesitas acceso al panel de control para instalar el certificado. Si no lo tienes, contacta con tu proveedor de hosting.

¿Afecta el SSL al SEO?

Sí, positivamente. Google considera HTTPS como señal de confianza. Además, evitarás el aviso de "No seguro" que aumenta la tasa de rebote.

¿Qué pasa si tengo varios dominios en el mismo hosting?

Puedes instalar un certificado SSL para cada dominio. En cPanel y Plesk se hace de forma individual. En DirectAdmin también.


Consejos finales para un SSL perfecto

Después de instalar el certificado SSL en WordPress, revisa que todo funcione correctamente:

  • Entra a tu web desde varios navegadores y comprueba el candado.
  • Visita una página interna (no solo la portada) para asegurarte de que no hay errores.
  • Revisa Google Search Console y actualiza la URL canónica a HTTPS.
  • Si usas CDN como Cloudflare, activa el modo "Flexible" o "Full" según tu configuración.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106. El proceso de instalación de SSL es similar a DirectAdmin, buscando la sección "SSL" dentro del panel.


Resumen rápido

Instalar un certificado SSL en WordPress es un proceso de 5 minutos si sigues los pasos correctos:

  1. Accede a tu panel (cPanel, Plesk o DirectAdmin).
  2. Genera un certificado gratuito con Let's Encrypt.
  3. Actívalo en tu dominio.
  4. Cambia las URLs en WordPress a HTTPS.
  5. Fuerza la redirección con un plugin o editando .htaccess.

Con esto, tu web tendrá el candado verde, mejorará en Google y dará más confianza a tus visitantes. No lo dejes para mañana, instala tu SSL hoy mismo.

Si tienes cualquier problema, la mayoría de hostings ofrecen soporte gratuito para ayudarte. No dudes en contactarles, es su trabajo.

¿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