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

WordPress: Cómo instalar un certificado SSL desde cPanel

Actualizado el 27 de octubre de 2025

Has decidido dar el paso de instalar un certificado SSL en tu sitio WordPress y has llegado al lugar indicado. Tener un candado verde en la barra de direcciones no solo es vital para la seguridad de tus visitantes, sino que también es un factor que Google valora positivamente en el posicionamiento web (SEO). En esta guía extensa y paso a paso, te explicaré cómo instalar un certificado SSL desde cPanel, el panel de control más común en el alojamiento compartido. No necesitas ser un experto técnico; solo sigue las instrucciones al pie de la letra.

¿Por qué necesitas un certificado SSL en WordPress?

Antes de ensuciarnos las manos con los comandos y los botones, es importante entender qué estamos haciendo y por qué. Un certificado SSL (Secure Sockets Layer) crea un canal cifrado entre el navegador de tu visitante y tu servidor. Esto significa que cualquier dato que se transmita, como contraseñas, números de tarjeta o mensajes privados, viaja de forma ilegible para posibles atacantes.

Además de la seguridad, el SSL tiene un impacto directo en tu SEO. Google penaliza los sitios que no tienen HTTPS, mostrando una advertencia de "No seguro" en el navegador. Esto ahuyenta a los usuarios y reduce la confianza. Por otro lado, un certificado SSL bien instalado te da una pequeña ventaja en los rankings. También es necesario para usar ciertas funcionalidades de WordPress, como los pagos con Stripe o la integración con servicios de terceros que exigen conexiones seguras.

Requisitos previos antes de instalar SSL

Asegúrate de tener lo siguiente antes de comenzar:

  1. Acceso a cPanel o Syspanel: Necesitas usuario y contraseña de tu panel de control. Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que se accede a través del puerto 2106 (ejemplo: tudominio.com:2106).
  2. WordPress instalado: Tu sitio debe estar funcionando en WordPress. No importa si es nuevo o ya tiene contenido.
  3. Registro de dominio activo: El dominio debe estar apuntando a tu servidor.
  4. Posibilidad de crear o gestionar registros DNS: Aunque en la mayoría de los casos el SSL se instala automáticamente, a veces necesitarás verificar la propiedad del dominio mediante DNS.

[INFO] Si tu hosting ofrece AutoSSL (como cPanel con AutoSSL o Syspanel con Let's Encrypt), el proceso será casi automático. Si no, tendrás que seguir los pasos manuales que te detallo a continuación.

Paso 1: Acceder a tu panel de control

El primer paso es iniciar sesión en tu panel de control. Dependiendo de tu proveedor, la URL puede ser algo como:

  • cPanel: tudominio.com/cpanel o tudominio.com:2083
  • Syspanel (HestiaCP): tudominio.com:2106

Introduce tu usuario y contraseña. Si no los tienes, contacta con tu proveedor de hosting. Una vez dentro, busca la sección de Seguridad o SSL/TLS. En cPanel, suele aparecer un icono llamado "SSL/TLS" o "Let's Encrypt SSL". En Syspanel, busca "SSL" en el menú izquierdo.

Paso 2: Elegir el tipo de certificado SSL

Existen varios tipos de certificados, pero para la mayoría de sitios WordPress pequeños o medianos, el certificado Let's Encrypt es perfecto. Es gratuito, se renueva automáticamente y es aceptado por todos los navegadores modernos. En cPanel, es común que el hosting tenga AutoSSL activado, que instala Let's Encrypt de forma automática para todos los dominios.

Si tu hosting no tiene AutoSSL, puedes generar un certificado manualmente. En cPanel, busca "SSL/TLS" y luego "Generate, view, or delete SSL certificate". Allí puedes pegar una CSR (Certificate Signing Request) o usar la opción de "Self-signed Certificate" (no recomendado para producción). La opción más fácil es usar un plugin de WordPress como "Really Simple SSL" o "SSL Zen", pero eso lo veremos más adelante.

[TIP] Si tu hosting ofrece cPanel con AutoSSL, normalmente no necesitas hacer nada más. El sistema detecta tu dominio y emite el certificado en cuestión de minutos. Sin embargo, es recomendable forzar la instalación si no se ha hecho automáticamente.

Paso 3: Instalar SSL desde cPanel (método manual)

Si tu hosting no tiene AutoSSL o prefieres hacerlo tú mismo, sigue estos pasos:

3.1. Ir a la sección SSL/TLS

En cPanel, busca el icono "SSL/TLS" o escribe "SSL" en el buscador del panel. Haz clic en él.

3.2. Gestionar certificados

Dentro de SSL/TLS, verás varias opciones. Haz clic en "Manage SSL certificates". Aquí se muestran los certificados instalados en tu servidor.

3.3. Instalar un nuevo certificado

Si no ves tu dominio en la lista, haz clic en "Install an SSL Website". Se abrirá un formulario donde debes seleccionar tu dominio en el desplegable. Luego, pega el contenido del certificado (incluyendo la clave privada y el certificado intermedio si los tienes). Si usas Let's Encrypt, puedes generar el certificado desde la sección "Let's Encrypt SSL" (si está disponible). En ese caso, solo selecciona el dominio y haz clic en "Issue".

3.4. Verificar la instalación

Una vez instalado, puedes verificar que el SSL funciona visitando tu sitio con https:// (ejemplo: https://tudominio.com). Si ves el candado verde, ¡perfecto! Si ves una advertencia, puede que el certificado no se haya emitido correctamente o que falten los certificados intermedios.

Paso 4: Configurar WordPress para usar HTTPS

Instalar el certificado en el servidor es solo la mitad del trabajo. Ahora debes configurar WordPress para que sirva todo el contenido a través de HTTPS. Si no lo haces, podrías tener problemas de contenido mixto (imágenes, CSS o JS cargados en HTTP), lo que rompe el candado.

4.1. Cambiar la URL del sitio en Ajustes

Ve a tu escritorio de WordPress. En el menú izquierdo, ve a Ajustes > Generales. Allí encontrarás dos campos:

  • Dirección de WordPress (URL)
  • Dirección del sitio (URL)

Ambos deben comenzar con https:// en lugar de http://. Cámbialos y guarda los cambios. Si no puedes acceder al escritorio porque el sitio se rompe, tendrás que hacerlo desde la base de datos o usando un plugin.

[WARNING] Cambiar estas URLs puede bloquear temporalmente tu acceso. Si ocurre, no entres en pánico. Puedes revertir el cambio desde el archivo wp-config.php añadiendo las líneas: define('WP_HOME','http://tudominio.com'); define('WP_SITEURL','http://tudominio.com');. Luego, vuelve a cambiarlas correctamente.

4.2. Forzar HTTPS con un plugin (recomendado)

La forma más segura y sencilla para usuarios no técnicos es usar el plugin Really Simple SSL. Una vez activado, detecta automáticamente tu certificado y configura todo: cambia las URLs, fuerza la redirección de HTTP a HTTPS y resuelve problemas de contenido mixto.

  1. Ve a Plugins > Añadir nuevo en tu escritorio de WordPress.
  2. Busca "Really Simple SSL".
  3. Instálalo y actívalo.
  4. Sigue el asistente que aparece. El plugin te pedirá que verifiques que el SSL está funcionando y luego configurará todo automáticamente.

4.3. Forzar HTTPS manualmente (sin plugin)

Si prefieres no usar un plugin, puedes añadir estas líneas al archivo .htaccess que está en la raíz de tu sitio (accesible desde cPanel > Administrador de archivos):

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

Esto redirige todo el tráfico HTTP a HTTPS. También debes buscar y reemplazar las URLs HTTP en tu base de datos usando un plugin como "Better Search Replace" o desde phpMyAdmin.

Paso 5: Verificar y solucionar problemas comunes

Una vez instalado el SSL y configurado WordPress, es hora de verificar que todo funciona correctamente.

5.1. Usa herramientas online

Ve a sitios como SSL Labs (ssllabs.com/ssltest) e introduce tu dominio. Te dará una calificación (A, B, etc.) y te mostrará si hay errores. Busca obtener una "A".

5.2. Comprueba contenido mixto

Abre tu sitio en el navegador y haz clic derecho > "Inspeccionar". Ve a la pestaña "Consola". Si ves errores de "Mixed Content", significa que hay recursos (imágenes, scripts) cargándose en HTTP. Puedes solucionarlo con el plugin "SSL Insecure Content Fixer" o reemplazando manualmente las URLs.

5.3. Renovación automática

Los certificados Let's Encrypt caducan cada 90 días. En cPanel con AutoSSL, la renovación es automática. En Syspanel, también suele ser automática. Si usas un plugin, algunos también gestionan la renovación. Si no, tendrás que repetir el proceso cada 3 meses.

Preguntas frecuentes (FAQ)

¿Puedo instalar SSL si mi hosting es muy básico?

Sí, la mayoría de los hostings compartidos actuales ofrecen SSL gratuito a través de cPanel o Syspanel. Si tu panel no tiene la opción, contacta con el soporte.

¿Qué hago si después de instalar SSL mi sitio se ve raro o no carga?

Es probable que tengas contenido mixto. Usa el plugin "Really Simple SSL" que lo soluciona automáticamente. Si el problema persiste, revisa que las URLs en la base de datos estén actualizadas.

¿Es necesario tener un certificado SSL para SEO?

Sí, Google lo considera una señal de calidad. Además, los navegadores marcan los sitios sin HTTPS como "No seguros", lo que aumenta la tasa de rebote.

¿Puedo usar un certificado SSL de pago en lugar de Let's Encrypt?

Sí, pero para la mayoría de los sitios web, Let's Encrypt es suficiente. Los certificados de pago ofrecen garantías adicionales y soporte, pero no mejoran el SEO ni la seguridad básica.

¿Cómo accedo a Syspanel (HestiaCP) para instalar SSL?

Accede a tudominio.com:2106 con tus credenciales. Dentro, busca la sección "SSL" o "Web Domain". Allí puedes activar Let's Encrypt para tu dominio con un solo clic.

Conclusión

Instalar un certificado SSL en WordPress desde cPanel es un proceso que, aunque pueda parecer intimidante al principio, se vuelve sencillo con la guía adecuada. Recuerda que la seguridad y el SEO van de la mano, y que un sitio con HTTPS es más confiable para tus visitantes. Si encuentras algún obstáculo, no dudes en consultar la documentación de tu hosting o usar los plugins recomendados. ¡Tu sitio ahora está más seguro y mejor posicionado!

¿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