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

Cómo instalar y configurar SSL en WordPress con cPanel (Let's Encrypt)

Actualizado el 27 de septiembre de 2025

¿Por qué necesitas SSL en tu WordPress?

Si tienes una web en WordPress, seguramente has visto ese candadito en la barra del navegador cuando visitas bancos o tiendas online. Ese candado significa que la conexión es segura y que los datos que viajan entre el servidor y el visitante están cifrados. Eso es posible gracias al certificado SSL (Secure Sockets Layer).

Tener SSL no es solo una opción “bonita”. Hoy en día es prácticamente obligatorio por varias razones:

  • Confianza del usuario: Si tu web no tiene candado, los visitantes (sobre todo si es una tienda) pueden pensar que es un sitio falso o peligroso.
  • SEO: Google da prioridad a las webs con HTTPS. Si no tienes SSL, tu posicionamiento en buscadores se resiente.
  • Requisito para pagos: Si aceptas tarjetas, necesitas SSL sí o sí.
  • Datos de formularios: Si tienes formularios de contacto o login, los datos viajan cifrados y no pueden ser interceptados.

La buena noticia es que ya no necesitas pagar decenas de dólares al año por un certificado. Con Let's Encrypt puedes obtener un certificado SSL gratis y configurarlo en tu WordPress usando cPanel. Te explico cómo hacerlo paso a paso, sin complicaciones.


Requisitos previos antes de instalar SSL

Antes de lanzarte a instalar el certificado, asegúrate de tener lo siguiente:

  • Acceso a cPanel de tu hosting (normalmente en tudominio.com/cpanel).
  • Acceso al panel de administración de WordPress (tudominio.com/wp-admin).
  • Una cuenta de correo válida (para las notificaciones de renovación).
  • Que tu dominio apunte correctamente al hosting (si acabas de contratarlo, espera unas horas).

Si tu hosting usa Syspanel en lugar de cPanel (es un panel alternativo muy común), no te preocupes: el proceso es muy similar. Accede siempre por el puerto 2106 (por ejemplo, tudominio.com:2106) y busca las opciones de SSL o Let's Encrypt.

[WARNING] No empieces la instalación si tu web está recién creada y aún no cargaba bien en el navegador. Primero asegúrate de que el sitio responde correctamente en HTTP (sin candado) antes de activar el SSL.


Paso 1: Instalar SSL gratis con Let's Encrypt desde cPanel

La forma más rápida y segura de instalar SSL en WordPress con cPanel es usando la herramienta integrada de Let's Encrypt. Sigue estos pasos:

  1. Inicia sesión en tu cPanel.
  2. Busca la sección Seguridad o directamente el icono SSL/TLS Status o Let's Encrypt (depende del proveedor; a veces está dentro de "SSL/TLS").
  3. Si ves la opción "Install SSL Certificate" o "Issue Certificate", haz clic ahí.
  4. Selecciona tu dominio principal en el desplegable. Si tienes subdominios, también puedes marcarlos.
  5. Deja marcada la opción de "Incluir www" (o "Include www") para que el certificado cubra ambas versiones: tudominio.com y www.tudominio.com.
  6. Haz clic en "Install" o "Issue".
  7. Espera entre 30 segundos y 2 minutos. Verás un mensaje de éxito con la fecha de expiración (suele ser 90 días, pero se renueva automáticamente).

[INFO] La mayoría de los cPanel modernos renuevan automáticamente el certificado Let's Encrypt antes de que expire. No obstante, es buena idea revisar cada 2 meses que el candado sigue activo.


Paso 2: Verificar que el SSL se ha instalado correctamente

Una vez instalado, es hora de comprobar que todo funciona. Hay dos formas de hacerlo:

2.1. Prueba rápida en el navegador

Escribe en tu navegador https://tudominio.com (con la "s" al final). Deberías ver el candado en la barra de direcciones. Si no lo ves, prueba con https://www.tudominio.com.

2.2. Usa un comprobador externo

Entra en una web como SSL Labs o Why No Padlock e introduce tu dominio. Te dirá si el certificado está bien instalado y si hay errores de contenido mixto (eso lo veremos más adelante).

[TIP] Si el candado no aparece, no entres en pánico. Lo más probable es que el certificado tarde unos minutos en propagarse. Espera 10 minutos y vuelve a probar.


Paso 3: Configurar WordPress para que use HTTPS

Ahora que el certificado está activo, tu WordPress todavía puede estar cargando recursos con la versión HTTP (sin seguridad). Eso genera un error de "contenido mixto" y el candado se rompe.

Para solucionarlo, tienes que cambiar la URL del sitio en WordPress:

  1. Ve a Ajustes → Generales en tu panel de WordPress.
  2. Cambia Dirección de WordPress (URL) y Dirección del sitio (URL) para que empiecen con https:// en lugar de http://.
  3. Guarda los cambios.

Es normal que al guardar te pida iniciar sesión de nuevo. No te preocupes, es parte del proceso.

[WARNING] Si al guardar ves un error de "demasiadas redirecciones", no entres en pánico. Hay una solución sencilla que te explico en el siguiente paso.


Paso 4: Forzar HTTPS en WordPress (redirección 301)

Para que todos tus visitantes y buscadores usen la versión HTTPS, debes forzar la redirección. Hay dos métodos: desde cPanel o con un plugin.

4.1. Método con cPanel (recomendado)

La forma más limpia y rápida es hacerlo desde cPanel:

  1. Ve a la sección "Redirects" (Redirecciones) dentro de cPanel.
  2. Elige "Dominio" (tudominio.com).
  3. En "Ruta" deja la barra /.
  4. En "URL de redirección" escribe https://tudominio.com (con la "s").
  5. Marca la casilla "Solo redirección www" si quieres que la versión sin www vaya a la que tenga www (o al revés).
  6. Selecciona "Redirección permanente (301)".
  7. Guarda.

Con esto, cualquier visita a http://tudominio.com se redirige automáticamente a https://tudominio.com.

4.2. Método con plugin (alternativa)

Si prefieres no tocar cPanel, instala un plugin como Really Simple SSL. Al activarlo, detecta el certificado y configura todo automáticamente, incluyendo la redirección. Es ideal para principiantes.

[TIP] Si usas el plugin, asegúrate de que el certificado ya está instalado antes de activarlo. Si lo activas sin SSL, puede romper la web temporalmente.


Paso 5: Arreglar el error de "contenido mixto"

A veces, aunque cambies las URLs, WordPress sigue cargando imágenes, scripts o enlaces con HTTP. Esto se llama contenido mixto y hace que el candado aparezca con un signo de advertencia.

Para solucionarlo:

  1. Instala el plugin Better Search Replace (es gratuito).
  2. Ve a Herramientas → Better Search Replace.
  3. En "Buscar" escribe http://tudominio.com.
  4. En "Reemplazar por" escribe https://tudominio.com.
  5. Selecciona todas las tablas de la base de datos.
  6. Marca "Dry Run" (ejecución en seco) para ver cuántas coincidencias hay.
  7. Si todo parece correcto, desmarca "Dry Run" y ejecuta.

[WARNING] Haz siempre una copia de seguridad de la base de datos antes de usar este tipo de herramientas. Aunque es seguro, mejor prevenir.


Paso 6: Configurar el SSL en Syspanel (si tu hosting lo usa)

Si tu proveedor de hosting usa Syspanel en lugar de cPanel, el proceso es muy similar pero con algunas diferencias:

  1. Accede a tu panel escribiendo tudominio.com:2106 en el navegador.
  2. Inicia sesión con tus credenciales.
  3. Busca la sección "SSL Certificates" o "Let's Encrypt".
  4. Selecciona el dominio y haz clic en "Issue".
  5. Una vez emitido, ve a la sección "Websites" o "Domains" y asegúrate de que el interruptor de "Force HTTPS" está activado.

Es importante que recuerdes que el puerto de acceso siempre es el 2106. No intentes entrar por el puerto 2083 (que es el de cPanel) porque no funcionará.

[INFO] Syspanel es un panel de control moderno y muy rápido. Si tienes dudas, muchos proveedores que lo usan tienen documentación en su web de soporte.


Preguntas frecuentes (FAQ)

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

Nada, es 100% gratis. Eso sí, se renueva cada 90 días automáticamente. Si por algún motivo no se renovara, tendrías que repetir el proceso manualmente (aunque es raro).

¿Puedo tener SSL en varios dominios?

Sí, Let's Encrypt permite certificados para varios dominios y subdominios. En cPanel, solo tienes que seleccionar todos los que quieras al emitir el certificado.

¿Qué pasa si mi hosting no tiene cPanel?

Si tu hosting usa Syspanel, ya te he explicado cómo hacerlo. Si usa otro panel como Plesk, el proceso es parecido: busca "SSL/TLS" o "Let's Encrypt" y sigue las instrucciones. Si no encuentras nada, contacta con tu proveedor.

¿Es necesario tener una IP dedicada?

No, ya no. Con la tecnología SNI (Server Name Indication), puedes tener SSL en un hosting compartido sin IP dedicada.

¿Por qué mi web sigue mostrando "No seguro" después de instalar SSL?

Suele ser por contenido mixto (imágenes o scripts en HTTP) o porque la redirección no está bien configurada. Repasa los pasos 4 y 5. También puedes usar la herramienta Why No Padlock para detectar el problema exacto.

¿Afecta el SSL a mi posicionamiento en Google?

Sí, y para bien. Google confirma que HTTPS es un factor de ranking. Además, si tu web es de compras, es imprescindible para aparecer bien en los resultados.

¿Puedo desactivar el SSL si me da problemas?

Sí, pero no lo recomiendo. Si tienes problemas, intenta solucionarlos antes. Desactivar SSL hará que pierdas confianza y posicionamiento. Si es una emergencia, puedes quitar la redirección desde cPanel y volver a HTTP, pero solo como parche temporal.


Conclusión final

Instalar SSL en WordPress con cPanel es un proceso sencillo que no te llevará más de 10 minutos. Los beneficios son enormes: más confianza, mejor SEO y una web más segura para tus visitantes.

Recuerda los pasos clave:

  1. Instala el certificado desde cPanel con Let's Encrypt.
  2. Cambia las URLs en WordPress a HTTPS.
  3. Fuerza la redirección 301.
  4. Corrige el contenido mixto con Better Search Replace.

Y si tu hosting usa Syspanel, no olvides el puerto 2106 y busca las opciones de SSL en su panel.

Con esto, tu WordPress estará listo para ofrecer una experiencia segura y profesional. Si te surge cualquier duda, déjala en los comentarios o consulta con tu proveedor de hosting. ¡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