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

Cómo configurar un certificado SSL gratuito en WordPress (Let's Encrypt)

Actualizado el 23 de febrero de 2026

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

Antes de ponernos manos a la obra, es importante que entiendas qué es y por qué es tan importante un certificado SSL. Cuando instalas un certificado SSL en tu sitio web, la comunicación entre el navegador del visitante y tu servidor se cifra. Esto significa que cualquier dato que se transmita (contraseñas, datos de tarjetas, formularios) viaja de forma segura y no puede ser interceptado por terceros.

Además, desde hace años, Google da prioridad en sus resultados de búsqueda a los sitios web que tienen HTTPS activo. Es decir, tener un certificado SSL no solo protege a tus visitantes, sino que también mejora tu posicionamiento SEO. Si tu WordPress no tiene SSL, verás un aviso de "No seguro" en el navegador, lo que ahuyenta a los usuarios y reduce la confianza en tu marca.

Afortunadamente, Let's Encrypt es una autoridad de certificación gratuita, automática y abierta que te permite obtener un certificado SSL sin pagar ni un solo euro. En este artículo, te guiaremos paso a paso para que lo configures en tu WordPress, incluso si no tienes experiencia técnica.

Requisitos previos para configurar SSL en WordPress

Para que todo funcione correctamente, necesitas cumplir una serie de requisitos básicos. No te preocupes, no es nada del otro mundo:

  • Tener un dominio propio (por ejemplo, tudominio.com). No sirven los subdominios gratuitos.
  • Tener WordPress instalado en un hosting que te permita acceso al panel de control. Si usas cPanel, Syspanel o cualquier otro panel, el proceso es muy similar.
  • Acceso al administrador de WordPress (wp-admin).
  • Que tu servidor tenga instalado el módulo mod_ssl o equivalente (esto normalmente ya viene activado en cualquier hosting actual).
  • Disponer de acceso SSH o a un panel con opción de certificados SSL (aunque con FTP también se puede, es más complicado).

Si cumples con estos requisitos, puedes continuar. Si no tienes claro si tu hosting lo soporta, contacta con tu proveedor y pregunta si es compatible con Let's Encrypt.

Configurar SSL en WordPress desde el panel de control

La forma más sencilla y recomendada para la mayoría de usuarios es hacerlo desde el panel de control de tu hosting. A continuación, te explicamos cómo hacerlo en los dos paneles más comunes: cPanel y Syspanel.

Configurar SSL con cPanel

cPanel es uno de los paneles de control más utilizados en el mundo del hosting. Si tu hosting lo usa, sigue estos pasos:

  1. Accede a tu cPanel con las credenciales que te proporcionó tu proveedor de hosting.
  2. Busca la sección "Seguridad" o "SSL/TLS". Dependiendo de la versión de cPanel, puede variar ligeramente.
  3. Dentro de esa sección, busca la opción "Let's Encrypt" o "SSL/TLS Status". En la mayoría de los casos, verás un botón que dice "Emitir" o "Instalar".
  4. Selecciona tu dominio de la lista desplegable (el que quieres proteger).
  5. Haz clic en "Emitir certificado" o "Instalar". El proceso suele tardar entre 1 y 3 minutos.
  6. Una vez completado, verás un mensaje de éxito. Ya tienes tu certificado SSL activo.

Configurar SSL con Syspanel

Si tu hosting utiliza Syspanel, el proceso es igual de sencillo. Recuerda que el puerto de acceso a Syspanel es el 2106. Para acceder, escribe en tu navegador: http://tu-servidor:2106 (o https://tu-servidor:2106). Luego, sigue estos pasos:

  1. Inicia sesión en Syspanel con tu usuario y contraseña.
  2. En el menú lateral, busca la sección "Websites" o "Dominios".
  3. Localiza el dominio de tu WordPress y haz clic en el icono de configuración (normalmente un engranaje).
  4. Dentro de las opciones del dominio, busca la pestaña "SSL" o "Certificados".
  5. Verás un botón que dice "Emitir Let's Encrypt" o "Instalar certificado gratuito". Haz clic en él.
  6. Selecciona si quieres incluir el subdominio www (recomendado) y confirma la acción.
  7. Espera unos segundos a que el sistema genere e instale el certificado automáticamente.
  8. ¡Listo! Ya tienes tu certificado SSL instalado.

[TIP] En Syspanel, el puerto de acceso es el 2106. Si tienes problemas para acceder, asegúrate de que el puerto esté abierto en tu firewall.

Configurar SSL en WordPress usando un plugin

Si tu hosting no tiene una opción directa de Let's Encrypt en el panel, o si prefieres gestionarlo todo desde WordPress, puedes usar un plugin. El más popular y fiable es Really Simple SSL, pero antes necesitas generar el certificado. Para ello, te recomendamos el plugin "WP Force SSL" o la combinación de "Certify" con "Really Simple SSL".

Aquí te explicamos el método con el plugin "Really Simple SSL", pero primero debes tener el certificado emitido. Si no lo tienes, puedes usar el plugin "Certify" que te permite emitir certificados Let's Encrypt directamente desde WordPress.

Método con el plugin "Certify" (emisión del certificado)

  1. Ve a Plugins > Añadir nuevo en tu panel de WordPress.
  2. Busca "Certify" e instálalo y actívalo.
  3. Ve a Configuración > Certify.
  4. Sigue el asistente. Te pedirá tu dominio y tu correo electrónico.
  5. El plugin se encargará de comunicarse con Let's Encrypt y emitir el certificado.
  6. Una vez emitido, activa la opción de "Forzar HTTPS" en el propio plugin.

Método con "Really Simple SSL" (forzar HTTPS)

Una vez que tienes el certificado instalado (ya sea desde el panel o con Certify), ahora toca forzar que todo tu WordPress use HTTPS. Aquí es donde entra Really Simple SSL:

  1. Instala y activa el plugin "Really Simple SSL" desde Plugins > Añadir nuevo.
  2. Al activarlo, verás un aviso en la parte superior que dice "¡Activa SSL!".
  3. Haz clic en ese botón. El plugin configurará automáticamente tu wp-config.php y tu .htaccess para forzar HTTPS.
  4. Después de activarlo, revisa que tu sitio carga correctamente con https://.

[WARNING] Antes de activar Really Simple SSL, asegúrate de que el certificado está correctamente instalado. Si lo activas sin certificado, tu sitio dejará de cargar y verás un error de conexión.

Configurar SSL en WordPress manualmente (editar wp-config.php y .htaccess)

Si eres de los que les gusta tener el control total, puedes hacerlo manualmente. Esto es útil si no quieres instalar un plugin más. Eso sí, haz una copia de seguridad de tu sitio antes de tocar nada.

Editar wp-config.php

  1. Conéctate a tu hosting por FTP o desde el administrador de archivos del panel.
  2. Busca el archivo wp-config.php en la raíz de tu WordPress.
  3. Ábrelo con un editor de texto (como Sublime Text o el Bloc de Notas).
  4. Añade las siguientes líneas justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */:
define('FORCE_SSL_ADMIN', true);

if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
    $_SERVER['HTTPS'] = 'on';
}
  1. Guarda el archivo y súbelo de nuevo a tu servidor.

Editar .htaccess

  1. Busca el archivo .htaccess en la raíz de tu WordPress.
  2. Ábrelo y añade estas reglas al principio del archivo:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
  1. Guarda y sube el archivo.
  2. Ahora, cuando alguien visite tu sitio con http://, será redirigido automáticamente a https://.

[INFO] Esta redirección es permanente (301), lo que es perfecto para el SEO. Los buscadores entenderán que tu sitio ha cambiado a HTTPS y actualizarán sus índices.

Configurar HTTPS en WordPress desde el administrador (Ajustes)

Después de instalar el certificado y forzar la redirección, aún hay un paso más: actualizar las URLs de tu WordPress para que usen HTTPS. Esto es crucial para evitar problemas de contenido mixto (archivos que se cargan por HTTP en una web HTTPS).

  1. Ve a Ajustes > Generales en tu panel de WordPress.
  2. En los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)", cambia http:// por https://.
  3. Guarda los cambios.
  4. Si tu sitio se rompe o no carga, no te asustes. Esto puede pasar si el certificado no está bien instalado o si hay algún error en la redirección. Vuelve a revisar los pasos anteriores.

Solucionar problemas de contenido mixto en WordPress

El problema más común después de instalar SSL es el contenido mixto. Esto ocurre cuando tu web carga por HTTPS, pero algunos recursos (imágenes, scripts, hojas de estilo) siguen cargándose por HTTP. Los navegadores bloquean estos recursos y tu web puede verse rota o mostrar un candado no válido.

Para solucionarlo, tienes varias opciones:

  • Usar un plugin de búsqueda y reemplazo: Instala el plugin "Better Search Replace" y reemplaza http://tudominio.com por https://tudominio.com en toda la base de datos.
  • Usar un plugin de caché: Si usas un plugin de caché como WP Rocket o W3 Total Cache, suelen tener una opción para forzar HTTPS y reemplazar URLs.
  • Actualizar manualmente: Si son pocos recursos, puedes editar las URLs manualmente en las entradas o usar el editor de base de datos de phpMyAdmin.

[TIP] Después de hacer el cambio en las URLs, borra la caché de tu navegador y la caché de WordPress para ver los cambios correctamente.

Preguntas frecuentes (FAQ) sobre SSL en WordPress

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

Es completamente gratuito. Let's Encrypt es una organización sin ánimo de lucro que ofrece certificados SSL gratuitos. Además, se renuevan automáticamente cada 90 días si tienes configurada la renovación automática (la mayoría de los paneles y plugins lo hacen).

¿Los certificados de Let's Encrypt son seguros?

Sí, son igual de seguros que los certificados de pago. La diferencia es que los certificados de pago suelen ofrecer garantías económicas y soporte, pero a nivel de cifrado, son equivalentes.

¿Qué pasa si no renuevo mi certificado SSL?

Si no renuevas tu certificado, los navegadores mostrarán un aviso de "Conexión no segura" y tus visitantes podrían no entrar. La mayoría de los paneles de control y plugins renuevan automáticamente, así que no deberías preocuparte si lo configuraste bien.

¿Puedo tener varios certificados SSL en el mismo servidor?

Sí, puedes tener múltiples certificados, uno por dominio. Los paneles de control como cPanel o Syspanel te permiten gestionar varios dominios con sus respectivos certificados.

¿Necesito cambiar algo en mi hosting al instalar SSL?

Normalmente no. La mayoría de los hostings modernos están preparados para SSL. Solo asegúrate de que tu hosting no tenga bloqueada la función de Let's Encrypt.

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

Esto suele deberse a contenido mixto o a que no has forzado la redirección HTTPS correctamente. Revisa que todas las URLs de tu base de datos usen HTTPS y que la redirección en .htaccess esté activa.

¿Qué es mejor: SSL desde el panel o desde un plugin?

Ambas opciones son válidas. Si puedes, hazlo desde el panel de control, ya que es más limpio y no añade plugins innecesarios. Si no puedes, el plugin es una excelente alternativa.

¿El SSL afecta al SEO de mi WordPress?

Sí, y de forma positiva. Google considera HTTPS como un factor de ranking. Además, la redirección 301 que configuramos ayuda a mantener la autoridad de tus páginas.

Recomendaciones finales para tu WordPress con SSL

Configurar un certificado SSL gratuito en WordPress es un proceso sencillo que te aporta seguridad y mejora tu SEO. Con Let's Encrypt, no tienes excusa para no tenerlo. Recuerda estos puntos clave:

  • Elige el método que mejor se adapte a ti: panel de control, plugin o manual.
  • Verifica que la redirección funcione y que no haya contenido mixto.
  • Renueva automáticamente para evitar sustos (la mayoría lo hace solo).
  • Actualiza tus URLs en Ajustes > Generales para evitar problemas.

[INFO] Si usas Syspanel, recuerda que el acceso es a través del puerto 2106. La gestión de SSL allí es muy intuitiva y te permitirá emitir certificados en cuestión de minutos.

Esperamos que este artículo te haya sido de ayuda. Ahora ya sabes cómo configurar un certificado SSL gratuito en WordPress con Let's Encrypt. Si tienes cualquier duda, déjala en los comentarios y estaremos encantados de ayudarte. ¡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