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

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

Actualizado el 8 de septiembre de 2025

Introducción: ¿Por qué necesitas un certificado SSL en WordPress?

Si estás leyendo esto, probablemente ya has notado que tu navegador marca tu sitio web como "No seguro" o que la dirección de tu página comienza con "http://" en lugar de "https://". No te preocupes, es una situación muy común, pero también es algo que debes solucionar cuanto antes.

Un certificado SSL (Secure Sockets Layer) es un protocolo de seguridad que cifra la información que viaja entre el navegador de tus visitantes y tu servidor. Esto significa que cualquier dato sensible, como contraseñas, datos de tarjetas de crédito o información personal, viaja de forma encriptada y no puede ser interceptado por terceros.

Pero más allá de la seguridad, tener un certificado SSL activo en tu WordPress es fundamental por dos razones clave:

  • Confianza del usuario: Los navegadores como Chrome y Firefox muestran un candado cerrado y la palabra "Seguro" en los sitios con SSL. Sin él, tu sitio mostrará una advertencia que ahuyentará a los visitantes.

  • Posicionamiento SEO: Google confirma que el HTTPS es un factor de ranking. Los sitios con certificado ssl tienen ventaja competitiva sobre los que no lo tienen.

Por suerte, ya no es necesario pagar cientos de euros al año por un certificado. Hoy en día, Let's Encrypt ofrece certificados SSL gratuitos, automáticos y confiables. Y lo mejor: puedes instalarlos en WordPress sin ser un experto técnico.

En este artículo te guiaré paso a paso, con un lenguaje claro y sin tecnicismos innecesarios, para que instales tu certificado SSL en WordPress usando Let's Encrypt.

¿Qué es Let's Encrypt y por qué usarlo?

Let's Encrypt es una autoridad de certificación (CA) sin fines de lucro que ofrece certificados SSL gratuitos. Fue creada en 2016 con el objetivo de hacer de Internet un lugar más seguro y privado.

Sus principales ventajas son:

  • Costo cero: No pagarás nada por el certificado.
  • Renovación automática: Los certificados tienen una validez de 90 días, pero puedes configurar la renovación automática para no preocuparte nunca.
  • Amplia compatibilidad: Funciona con la mayoría de navegadores y dispositivos.
  • Instalación sencilla: La mayoría de los paneles de control de hosting ofrecen instalación con un clic.

Existen dos formas principales de instalar Let's Encrypt en WordPress:

  1. A través del panel de control de tu hosting (la más recomendada).
  2. Mediante un plugin de WordPress.

Ambas opciones son válidas, así que te explicaré ambas en detalle.

Requisitos previos antes de instalar el certificado SSL

Antes de lanzarte a instalar el certificado, asegúrate de cumplir con estos requisitos básicos:

  • Tener un dominio propio (ej: tudominio.com).
  • Que tu dominio apunte correctamente a tu servidor (los registros DNS deben estar configurados).
  • Tener acceso al panel de control de tu hosting.
  • Acceso al administrador de WordPress (wp-admin).
  • Una copia de seguridad reciente de tu sitio (por precaución).

[WARNING] No intentes instalar el certificado SSL si tu dominio no apunta todavía al servidor. El proceso de validación de Let's Encrypt fallará y tendrás que esperar un tiempo antes de reintentar. Espera a que los DNS se propaguen (puede tardar de 1 a 48 horas).

Método 1: Instalar Let's Encrypt desde el panel de control de tu hosting

Esta es la forma más segura y recomendada, ya que el servidor se encarga de todo automáticamente. Los pasos pueden variar ligeramente dependiendo del panel que uses (cPanel, Plesk, Syspanel, etc.).

Paso 1: Accede a tu panel de control

Inicia sesión en el panel de control de tu hosting. Si usas Syspanel (el antiguo HestiaCP), recuerda que el puerto de acceso es el 2106. Por ejemplo: https://tu-servidor:2106.

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

Busca una sección llamada "SSL/TLS", "Seguridad" o "Certificados". En cPanel suele estar dentro de "Seguridad". En Syspanel, busca el apartado "Web" o "Dominios".

Paso 3: Selecciona tu dominio

En la configuración de SSL, elige el dominio para el cual quieres generar el certificado. Si tienes varios dominios, asegúrate de seleccionar el correcto.

Paso 4: Instala Let's Encrypt

Busca una opción que diga "Install Let's Encrypt", "Emitir certificado" o similar. El panel se comunicará con Let's Encrypt y emitirá el certificado automáticamente.

[TIP] Algunos paneles te preguntarán si quieres activar "Auto-renew" (renovación automática). Actívala siempre que sea posible. Así no tendrás que volver a hacer nada en 90 días.

Paso 5: Verifica la instalación

Una vez emitido, el panel te mostrará el estado del certificado (activo, emitido, etc.). Asegúrate de que aparece como "Activo".

Paso 6: Fuerza la redirección HTTP a HTTPS

Este paso es crucial. Después de instalar el certificado, debes asegurarte de que todo el tráfico se redirija automáticamente a la versión segura (https). En el panel, busca una opción como "Force HTTPS" o "Redirección permanente".

Método 2: Instalar Let's Encrypt usando un plugin de WordPress

Si tu hosting no ofrece instalación automática, o si prefieres gestionarlo desde WordPress, puedes usar plugins como "Really Simple SSL" o "WP Force SSL".

Paso 1: Instala un plugin de SSL

Ve a tu administrador de WordPress, luego a "Plugins" > "Añadir nuevo". Busca "Really Simple SSL" e instálalo.

[INFO] "Really Simple SSL" no genera el certificado por sí mismo; detecta si ya tienes uno instalado en el servidor y configura WordPress para usarlo. Para la generación del certificado, necesitarás que tu hosting lo emita o usar un plugin como "Let's Encrypt WP".

Paso 2: Genera el certificado con Let's Encrypt

Si no tienes certificado en el servidor, instala el plugin "Let's Encrypt WP" (o "WP Encryption"). Este plugin te guiará en la generación del certificado directamente desde WordPress.

Paso 3: Activa el SSL en WordPress

Una vez que el certificado esté activo, instala "Really Simple SSL" y actívalo. El plugin detectará automáticamente el certificado y configurará WordPress para usar HTTPS.

Paso 4: Comprueba que todo funciona

Visita tu sitio web y verifica que aparece el candado de seguridad. También puedes revisar en el administrador de WordPress que la URL del sitio (Ajustes > Generales) comience con "https://".

Configuración post-instalación: lo que debes hacer después

Instalar el certificado es solo el primer paso. Para que todo funcione correctamente, debes realizar estas tareas:

Ajusta la URL del sitio en WordPress

Ve a "Ajustes" > "Generales" y asegúrate de que tanto "Dirección del sitio (URL)" como "Dirección de WordPress (URL)" comiencen con "https://".

Actualiza los enlaces internos

Si tu sitio tiene enlaces internos escritos a mano con "http://", deberás actualizarlos. Puedes usar una consulta SQL o un plugin como "Better Search Replace".

Actualiza Google Search Console

Si usas Google Search Console, deberás añadir una nueva propiedad con la versión "https://" de tu dominio.

Verifica que no hay contenido mixto

El "contenido mixto" ocurre cuando tu página carga recursos (imágenes, scripts, CSS) desde URLs "http://". Esto genera advertencias de seguridad. Puedes usar herramientas online como "Why No Padlock" para detectar estos problemas.

Solución de problemas comunes al instalar SSL en WordPress

"Mi sitio muestra un error de certificado"

Esto suele pasar si el certificado no se ha emitido correctamente o si el dominio no apunta al servidor. Verifica los DNS y reintenta la emisión.

"El candado no aparece, aparece un triángulo de advertencia"

Esto indica contenido mixto. Busca recursos cargados con "http://" y cámbialos a "https://".

"Mi sitio se vuelve inaccesible después de instalar el SSL"

Si experimentas un error de "demasiadas redirecciones" o un bucle infinito, es probable que la redirección HTTP a HTTPS esté mal configurada. Revisa el archivo .htaccess o desactiva temporalmente la redirección forzada.

[WARNING] Si tienes una CDN (como Cloudflare) activa, asegúrate de configurar el modo SSL en "Full (strict)" para evitar bucles de redirección.

Preguntas frecuentes (FAQ)

¿Realmente necesito un certificado SSL para mi WordPress?

Sí, es imprescindible. No solo por seguridad, sino porque Google penaliza los sitios sin SSL y los navegadores bloquean o muestran advertencias que reducen el tráfico.

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

Es completamente gratuito. No hay costes ocultos ni renovaciones de pago.

¿Cuánto tiempo tarda la instalación?

La emisión del certificado suele tardar entre 1 y 5 minutos. La configuración completa, con redirecciones y comprobaciones, puede llevar unos 30 minutos si sigues esta guía.

¿Puedo instalar SSL en un WordPress multisitio?

Sí, pero requiere configuración adicional. Te recomiendo buscar guías específicas para multisitio.

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

La mayoría de hostings modernos lo soportan. Si no, podrías considerar cambiar a un hosting que ofrezca SSL gratuito, o usar un plugin que genere el certificado a través de servicios externos.

¿Necesito conocimientos técnicos para hacer esto?

No. Siguiendo esta guía paso a paso, incluso un principiante puede completar la instalación sin problemas.

Conclusión y recomendaciones finales

Instalar un certificado SSL en WordPress con Let's Encrypt es un proceso sencillo que no debería llevarte más de media hora. La tranquilidad de saber que tus visitantes están protegidos y que Google te recompensará en los rankings de búsqueda no tiene precio.

Mi recomendación final es que, una vez instalado el certificado, configures la renovación automática y realices una revisión completa de tu sitio para eliminar cualquier contenido mixto. Si sigues todos los pasos de esta guía, tu WordPress estará completamente seguro y optimizado para el SEO.

[TIP] Guarda esta guía en tus marcadores. En 90 días, cuando el certificado se renueve automáticamente, no necesitarás hacer nada, pero si tienes algún problema, aquí tendrás la solución.

Si te ha resultado útil, no dudes en compartirla con otros usuarios de WordPress que puedan necesitarla. ¡Nos vemos en el próximo artículo!

¿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