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

WordPress: Cómo instalar un certificado SSL con Let's Encrypt

Actualizado el 1 de noviembre de 2025

¿Tu página en WordPress va lenta o el navegador te muestra el temido aviso de "No es seguro"? Tranquilo, no eres el único. Hoy en día, tener un certificado SSL WordPress no es un lujo, es una necesidad absoluta. No solo protege los datos de tus visitantes, sino que Google penaliza a las webs sin él en los resultados de búsqueda.

La buena noticia es que instalar SSL ya no es un proceso caro ni complicado. Gracias a Let's Encrypt, puedes obtener un certificado gratuito y válido en cuestión de minutos. En esta guía completa, te voy a explicar paso a paso cómo hacerlo, incluso si nunca has tocado el panel de tu hosting.

Vamos a desmitificar el proceso. Olvídate de jergas técnicas complejas. Aquí vas a aprender a instalar tu certificado de forma segura y rápida, mejorando la confianza de tus usuarios y tu posicionamiento web.

¿Por qué necesitas un certificado SSL en WordPress?

Antes de ensuciarnos las manos con la instalación, es crucial entender el "por qué". Un SSL WordPress (Secure Sockets Layer) crea un canal encriptado entre el navegador del visitante y tu servidor.

Esto significa que toda la información que se transmite (contraseñas, datos de tarjetas, formularios de contacto) viaja codificada y es ilegible para terceros malintencionados.

Los beneficios son claros:

  • Seguridad real: Protege la integridad de tus datos y los de tus usuarios.
  • Confianza del usuario: El candado en la barra de direcciones indica que tu sitio es legítimo. Un aviso de "No seguro" espanta al 80% de los visitantes.
  • Posicionamiento SEO: Google confirmó que el HTTPS es un factor de ranking. Un sitio con SSL tiene ventaja competitiva sobre uno que no lo tiene.
  • Requisito para pagos: Si quieres vender online, necesitas SSL sí o sí para procesar pagos con tarjeta.

En resumen, no es una opción. Es un estándar de la web moderna.

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

Let's Encrypt es una autoridad de certificación (CA) sin ánimo de lucro que ofrece certificados SSL/TLS gratuitos. Es la solución perfecta para la mayoría de los sitios web, desde blogs personales hasta tiendas online pequeñas y medianas.

¿Por qué es tan popular?

  • Es 100% gratuito: Olvídate de pagar 50€ o 100€ al año por un certificado de pago.
  • Es automático: La mayoría de los paneles de control de hosting lo instalan y renuevan automáticamente. No tienes que preocuparte por la caducidad.
  • Es fiable: Está respaldado por las principales empresas de internet (Mozilla, Cisco, Google, etc.).
  • Es rápido: La instalación suele tardar menos de 5 minutos.

Déjame decirte que instalar SSL con Let's Encrypt es la opción más inteligente y rentable que puedes elegir para tu proyecto.

Preparación antes de instalar el certificado

Un momento. Antes de lanzarnos a pulsar botones, debemos asegurarnos de que todo está listo para que la instalación sea un éxito. Si te saltas este paso, podrías encontrarte con errores frustrantes.

Aquí tienes la lista de verificación:

  1. Tener un dominio apuntando a tu hosting: El certificado se emite para un dominio concreto. Debe estar registrado y apuntando a los servidores de tu empresa de hosting.
  2. Acceso al panel de control: Necesitas las credenciales de tu panel de hosting (cPanel, Plesk, Syspanel, etc.) o acceso por SSH a tu servidor.
  3. WordPress instalado: Lógicamente, tu sitio debe estar funcionando.
  4. Copia de seguridad: IMPORTANTE. Antes de cualquier cambio en la configuración del servidor, haz una copia de seguridad completa de tu web y tu base de datos. Esto te salvará la vida si algo sale mal.

[WARNING] No instales el certificado si tu dominio no está apuntando correctamente al servidor. Si el dominio no resuelve, la validación de Let's Encrypt fallará y tendrás que esperar para reintentarlo.

Método 1: Instalar SSL con Let's Encrypt desde el panel de control (La forma más fácil)

Esta es la vía recomendada para el 90% de los usuarios. Si tu hosting utiliza un panel de control, es probable que tenga una integración directa con Let's Encrypt. Te voy a explicar el proceso genérico, que es muy similar en cPanel, Plesk y Syspanel.

Paso 1: Accede a tu panel de control

Escribe la URL de acceso a tu panel en el navegador. Normalmente suele ser algo como tudominio.com:2083 (para cPanel), tudominio.com:8443 (para Plesk) o tudominio.com:2106 (para Syspanel). Introduce tu usuario y contraseña.

[INFO] Si tu hosting usa Syspanel, recuerda que el puerto de acceso es el 2106. Es un panel excelente, muy intuitivo y con una integración perfecta con Let's Encrypt.

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

Una vez dentro, busca la sección de seguridad. En la mayoría de los paneles verás un icono que dice "SSL/TLS", "Seguridad" o "Certificados SSL". Haz clic en él.

Paso 3: Selecciona la opción de Let's Encrypt

Dentro de la sección SSL, busca un submenú que diga "Let's Encrypt", "SSL Gratuito" o "Emitir certificado". Haz clic en esa opción.

Paso 4: Configura y emite el certificado

Verás un formulario donde debes seleccionar tu dominio. Normalmente, te dará la opción de incluir el "www" (por ejemplo, tudominio.com y www.tudominio.com). Es recomendable marcarlo para que el certificado cubra ambas variantes.

Una vez seleccionado, pulsa el botón "Emitir" o "Instalar".

[TIP] Algunos paneles te preguntarán si quieres activar la renovación automática. Marca que sí. Así te olvidas del problema para siempre.

Paso 5: Espera y verifica

El proceso de emisión suele tardar entre 30 segundos y 2 minutos. El panel te mostrará un mensaje de éxito cuando termine.

¡Felicidades! Ya tienes tu certificado SSL WordPress instalado. Pero aún no hemos terminado. Ahora hay que hacer que WordPress lo use correctamente.

Método 2: Instalar SSL con Let's Encrypt usando un plugin (Alternativa sencilla)

Si tu hosting no tiene una integración directa o te sientes más cómodo trabajando desde el panel de administración de WordPress, puedes usar un plugin. El más conocido y fiable es "Really Simple SSL".

Este método es ideal si tu panel de control no ofrece la opción directa de Let's Encrypt.

Paso 1: Instala el plugin

Ve a tu escritorio de WordPress y navega a Plugins > Añadir nuevo. Busca "Really Simple SSL". Instálalo y actívalo.

Paso 2: Activa el certificado

Inmediatamente después de activarlo, el plugin detectará si hay un certificado instalado en tu servidor. Si lo hay, te mostrará un aviso para que actives el SSL.

Haz clic en "Activar SSL" o "Go to activate SSL".

Paso 3: Configura la redirección

El plugin se encargará de configurar la redirección de HTTP a HTTPS automáticamente. Esto hará que todos tus visitantes sean redirigidos a la versión segura de tu web.

[INFO] Este plugin no instala el certificado por sí mismo. Solo "conecta" WordPress con el certificado que ya existe en tu servidor. Por lo tanto, necesitas que tu hosting tenga uno (aunque sea de pago) o que lo hayas instalado antes.

Configurar WordPress para forzar HTTPS (Redirección)

Este paso es crucial. No basta con tener el certificado; tu web debe usarlo por defecto. Si no lo haces, los visitantes seguirán entrando por HTTP y verán el aviso de "No seguro".

Aquí tienes dos formas de hacerlo:

Opción A: Usar un plugin (Recomendado para principiantes)

El plugin "Really Simple SSL" que mencionamos antes hace esto automáticamente. Si ya lo usas, no tienes que hacer nada más.

Opción B: Editar el archivo wp-config.php (Manual)

Si eres un poco más técnico, puedes añadir estas líneas a tu archivo wp-config.php (que se encuentra en la raíz de tu WordPress).

define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');

[WARNING] Al editar este archivo, asegúrate de no dejar espacios en blanco antes de la etiqueta <?php. Esto provocaría un error fatal en tu web. Si no sabes usar un editor de texto, mejor usa la opción del plugin.

Opción C: Redirección desde .htaccess (Para usuarios avanzados)

Si tu servidor es Apache, puedes forzar la redirección añadiendo este código al principio de tu archivo .htaccess:

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

Esta regla redirige todo el tráfico HTTP a HTTPS. Es una solución limpia y efectiva.

Solucionar problemas comunes (FAQ)

Aunque el proceso es sencillo, a veces surgen dudas. Aquí te dejo las más frecuentes.

¿Por qué veo el aviso de "No seguro" después de instalar el certificado?

Esto suele pasar por dos motivos:

  1. Contenido mixto: Tienes imágenes, scripts o enlaces que siguen cargándose desde HTTP. Debes usar un plugin como "Better Search Replace" para actualizar todas las URLs de tu base de datos, reemplazando http:// por https://.
  2. Redirección no configurada: Asegúrate de que has configurado correctamente la redirección de HTTP a HTTPS como se explicó en el punto anterior.

¿Con qué frecuencia se renueva el certificado?

Los certificados de Let's Encrypt caducan cada 90 días. Por eso es vital activar la renovación automática en tu panel de control. Si usas Syspanel o cPanel, esta opción suele estar activada por defecto.

¿Puedo instalar SSL en un hosting que no sea compatible?

No. Necesitas un servidor con acceso a panel de control o SSH. La mayoría de los hostings compartidos modernos lo ofrecen. Si el tuyo no lo tiene, es una señal de que deberías cambiar de proveedor.

¿Afecta el SSL a la velocidad de mi web?

El impacto es mínimo. De hecho, con HTTP/2 (que requiere HTTPS), tu web puede cargar incluso más rápido. La encriptación añade una pequeña carga, pero los beneficios superan con creces el coste.

¿Qué hago si el certificado no se emite?

Suele ser por problemas de validación del dominio. Comprueba que el dominio apunta a tu servidor y que no tienes un CDN (como Cloudflare) que interfiera en el proceso. En ese caso, pausa el CDN temporalmente.

Conclusión y próximos pasos

Instalar un certificado SSL WordPress con Let's Encrypt es un proceso que, con la guía adecuada, está al alcance de cualquiera. Ya no tienes excusa para tener tu web en HTTP.

Recuerda que instalar SSL no es solo una cuestión de seguridad, sino de confianza y posicionamiento. Es una inversión de pocos minutos que te dará beneficios a largo plazo.

Ahora que tu web es segura, es el momento de seguir mejorando. Te recomiendo que revises la velocidad de tu sitio y optimices tus imágenes. Un sitio rápido y seguro es la combinación perfecta para conquistar a Google y a tus usuarios.

¿Has tenido algún problema con la instalación? ¿Has usado alguno de estos métodos? Me encantaría leer tu experiencia en los comentarios. ¡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