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

Cómo instalar un certificado SSL gratuito en WordPress

Actualizado el 24 de marzo de 2026

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

Si tienes una web con WordPress, seguramente has visto en tu navegador un candado junto a la URL o un aviso de "No seguro". Eso es porque tu sitio aún no tiene un certificado SSL. Pero no te preocupes: hoy te voy a explicar, paso a paso y sin tecnicismos, cómo instalar un certificado ssl gratis en tu WordPress.

Tener ssl wordpress activado no solo es una cuestión de imagen. Es un factor clave para el SEO, ya que Google penaliza las webs que no cargan por https wordpress. Además, si tu página recoge datos de usuarios (formularios, pagos, suscripciones), sin cifrado estás exponiendo esa información. Vamos a solucionarlo.


¿Qué es un certificado SSL y por qué es tan importante?

Un certificado SSL (Secure Sockets Layer) es un protocolo que cifra la conexión entre el navegador del visitante y tu servidor. En cristiano: crea un "túnel seguro" para que los datos viajen protegidos y nadie pueda interceptarlos.

Beneficios principales de activar SSL en WordPress

  • Confianza del usuario: el candado verde y el "https" generan confianza inmediata.
  • Mejor posicionamiento SEO: Google prioriza webs con cifrado activo.
  • Evita avisos de "No seguro" en Chrome, Firefox y Safari.
  • Necesario para el comercio electrónico: sin SSL no puedes procesar pagos con tarjeta.
  • Requisito para la mayoría de CDN y servicios de caché.

Opciones para obtener un certificado SSL gratis

Antes de meternos en la instalación, debes saber que tienes varias vías para conseguir tu certificado ssl gratis. La más popular y recomendada es Let's Encrypt, una autoridad certificadora sin ánimo de lucro que emite certificados gratuitos y renovables automáticamente.

Comparativa rápida de métodos

  • Let's Encrypt (recomendado): gratuito, automático, válido 90 días y renovable.
  • Certificados incluidos en tu hosting: muchos proveedores ya lo ofrecen con un clic.
  • Cloudflare: emite certificados SSL de forma gratuita si usas su CDN.
  • Certificados de pago (DV, OV, EV): más validación, pero no necesarios para la mayoría.

Para este tutorial nos centraremos en Let's Encrypt, ya que es el estándar de la industria y funciona en cualquier hosting.


Requisitos previos antes de instalar SSL en WordPress

No queremos que te pierdas a mitad del proceso, así que aquí tienes una lista de verificación:

  • Tener un dominio apuntando a tu servidor (con registros DNS correctos).
  • Acceso al panel de control de tu hosting (cPanel, Plesk, Syspanel, etc.).
  • Que tu web cargue correctamente por HTTP (aunque sea sin cifrar).
  • Una copia de seguridad reciente de tu WordPress (por si acaso).

[WARNING] Si tu web no carga por HTTP actualmente, no podrás instalar el SSL. Primero resuelve cualquier error de conexión o de DNS.


Método 1: Instalar SSL gratis con Let's Encrypt desde el panel de tu hosting (la forma más fácil)

Esta es la vía recomendada si tu hosting usa cPanel, Plesk o Syspanel. Todos incluyen integración nativa con Let's Encrypt.

Paso 1: Accede a tu panel de control

Dependiendo de tu proveedor:

  • cPanel: entra en https://tudominio.com/cpanel con tus credenciales.
  • Plesk: normalmente en https://tudominio.com:8443.
  • Syspanel: accede por el puerto 2106 (ejemplo: https://tudominio.com:2106).

[INFO] Si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106. Es un panel moderno y muy intuitivo.

Paso 2: Busca la sección de SSL/TLS

Dentro del panel, localiza el apartado "Seguridad", "SSL/TLS" o "Certificados SSL". En Syspanel suele estar en el menú lateral bajo "Seguridad" → "SSL".

Paso 3: Solicita el certificado Let's Encrypt

  • Haz clic en "Emitir certificado" o "Instalar Let's Encrypt".
  • Selecciona tu dominio principal (y los subdominios si los necesitas).
  • Marca la opción de renovación automática (imprescindible).
  • Confirma y espera unos segundos.

El panel se comunicará con Let's Encrypt, emitirá el certificado y lo instalará en tu servidor. No necesitas tocar nada más.

Paso 4: Verifica que el SSL está activo

Abre tu web con https://tudominio.com y comprueba que aparece el candado. También puedes usar herramientas como SSL Labs para verificar el estado.


Método 2: Instalar SSL en WordPress con un plugin (sin tocar el servidor)

Si tu hosting no ofrece Let's Encrypt integrado o prefieres una solución más "visual", puedes usar un plugin. El más popular es Really Simple SSL, pero también existen otros como "SSL Insecure Content Fixer".

Paso 1: Instala un plugin de SSL

Ve a tu escritorio de WordPress → Plugins → Añadir nuevo. Busca "Really Simple SSL" e instálalo.

Paso 2: Activa el plugin y sigue el asistente

  • Actívalo y el plugin detectará automáticamente si ya tienes un certificado instalado.
  • Si no lo tienes, te guiará para activarlo (en muchos casos necesitas que el certificado ya esté en el servidor).
  • Una vez detectado, el plugin configurará https wordpress en toda tu web.

[TIP] Este plugin es ideal si ya tienes el certificado instalado en el servidor pero tu WordPress sigue cargando por HTTP. Te ahorrará dolores de cabeza con contenido mixto.

Paso 3: Fuerza la redirección HTTP a HTTPS

El plugin te preguntará si quieres redirigir todo el tráfico HTTP a HTTPS. Acepta. Esto es crucial para que no existan duplicados y para el SEO.


Método 3: Instalación manual de Let's Encrypt con Certbot (para usuarios avanzados)

Si tienes acceso SSH a tu servidor y quieres control total, puedes usar Certbot. Este método es más técnico, pero no es complicado si sigues los pasos.

Paso 1: Conéctate por SSH

Usa tu terminal y conéctate con ssh usuario@tudominio.com.

Paso 2: Instala Certbot

Según tu sistema operativo:

  • Ubuntu/Debian: sudo apt update && sudo apt install certbot python3-certbot-apache
  • CentOS: sudo yum install certbot python3-certbot-apache

Paso 3: Ejecuta Certbot para tu dominio

sudo certbot --apache -d tudominio.com -d www.tudominio.com

Sigue el asistente. Al final te preguntará si quieres redirigir HTTP a HTTPS. Di que sí.

Paso 4: Configura la renovación automática

Certbot instala un cron por defecto, pero puedes comprobarlo con:

sudo certbot renew --dry-run

Problemas comunes al instalar SSL en WordPress (y cómo solucionarlos)

Aunque el proceso es sencillo, a veces aparecen errores. Aquí tienes los más habituales:

1. "Tu conexión no es privada" o error de certificado

  • Comprueba que el certificado esté emitido para tu dominio exacto (incluyendo www).
  • Espera unos minutos a que se propague el DNS.
  • Verifica que el reloj del servidor esté sincronizado.

2. Contenido mixto (Mixed Content)

Esto ocurre cuando tu web carga por HTTPS pero hay recursos (imágenes, scripts, CSS) que siguen apuntando a HTTP. El navegador bloquea estos recursos.

Solución: usa el plugin "Really Simple SSL" que corrige las URLs automáticamente, o busca en tu base de datos "http://" y reemplázalo por "https://".

3. Redirección en bucle (ERR_TOO_MANY_REDIRECTS)

Suele pasar por reglas de redirección mal configuradas en el .htaccess.

Solución: añade estas líneas al archivo .htaccess:

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

4. El certificado no se renueva automáticamente

  • Asegúrate de que el cron de renovación está activo.
  • Comprueba que el puerto 80 (HTTP) esté abierto, ya que Let's Encrypt lo usa para la validación.

Cómo verificar que tu SSL funciona correctamente

Después de la instalación, haz estas comprobaciones:

  • Candado en el navegador: navega por varias páginas (incluido el carrito si tienes tienda).
  • Sin avisos de contenido mixto: usa la consola de desarrollador (F12) y filtra por "Mixed Content".
  • Redirección correcta: escribe http://tudominio.com y comprueba que te redirige a https://.
  • Herramienta externa: visita SSL Labs y ejecuta el test. Debería darte una "A".

[TIP] Si usas una caché (como WP Rocket o W3 Total Cache), vacía la caché después de instalar el SSL. A veces las versiones antiguas se quedan guardadas y dan problemas.


Preguntas frecuentes sobre SSL en WordPress

¿Cuánto tarda en activarse un certificado SSL?

Con Let's Encrypt, entre 30 segundos y 2 minutos. Con otros proveedores puede tardar hasta 24 horas.

¿Necesito un certificado SSL si mi web es solo informativa?

Sí. Google considera el SSL como una señal de confianza, y los navegadores marcan como "No seguro" cualquier web sin HTTPS. Además, es un requisito para aparecer bien en los resultados de búsqueda.

¿Puedo tener SSL en varios dominios con el mismo certificado?

Sí, con Let's Encrypt puedes emitir certificados multi-dominio (SAN) que cubran varios dominios y subdominios.

¿Qué pasa si mi hosting no soporta Let's Encrypt?

Puedes usar Cloudflare (gratis) como proxy y que él emita el certificado. O cambiar de hosting a uno que sí lo soporte.

¿El SSL gratis caduca?

Sí, los certificados de Let's Encrypt caducan cada 90 días. Pero si configuras la renovación automática, no tendrás que hacer nada. Siempre revisa que el cron esté activo.

¿Qué es el certificado SSL Wildcard?

Un certificado Wildcard cubre un dominio y todos sus subdominios (*.tudominio.com). Es ideal si tienes muchas subwebs. Let's Encrypt también los emite de forma gratuita.


Conclusión final: tu WordPress ya puede ir con HTTPS

Instalar un certificado ssl gratis en WordPress es un proceso que, con las herramientas actuales, está al alcance de cualquiera. Tanto si usas el panel de tu hosting (cPanel, Plesk o Syspanel), como si prefieres un plugin o el método manual con Certbot, el resultado es el mismo: una web segura, rápida y bien posicionada.

Recuerda los puntos clave:

  • Usa Let's Encrypt siempre que puedas.
  • Activa la renovación automática.
  • Redirige todo el tráfico HTTP a HTTPS.
  • Revisa que no haya contenido mixto.
  • Haz una copia de seguridad antes de cualquier cambio.

Con esto, tu ssl wordpress estará activo y tu web cargará por https wordpress sin problemas. Ya no tienes excusa para seguir con el temido aviso de "No seguro". ¡Tu web, tus visitantes y Google te lo agradecerán!

Si te surge cualquier duda, déjala en los comentarios y te ayudaré a resolverla. ¡Nos vemos en el próximo tutorial!

¿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