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

¿Cómo configurar SSL gratuito en WordPress?

Actualizado el 26 de noviembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a resolver una de las dudas más comunes cuando tienes una web en WordPress: cómo configurar un certificado SSL gratuito. No te preocupes si no eres un experto, te guiaré paso a paso. Al final de esta guía, tu sitio será mucho más seguro y confiable.

Vamos a empezar.


¿Qué es un SSL y por qué es tan importante para tu WordPress?

Antes de meternos en materia, hablemos claro. SSL son las siglas de Secure Sockets Layer. Es un protocolo que crea un enlace cifrado entre el servidor donde está tu web y el navegador de quien la visita. Cuando lo tienes activo, verás que la dirección de tu web empieza con https:// y aparece un candado verde.

¿Por qué es fundamental? Aquí te van tres razones clave:

  • Seguridad para tus visitantes: Cifra datos como contraseñas, formularios o pagos.
  • Confianza y credibilidad: Los usuarios confían más en sitios con candado.
  • Mejora tu SEO: Google favorece los sitios con SSL en sus resultados de búsqueda.

Activar un SSL WordPress ya no es un lujo, es una necesidad. Y lo mejor es que puedes hacerlo sin pagar ni un euro.


¿Qué certificado SSL gratuito usaremos?

Para esta guía, trabajaremos con Let’s Encrypt. Es una autoridad certificadora gratuita, automatizada y abierta. Es compatible con la mayoría de paneles de control de hosting y plugins de WordPress. Es la opción más popular y fiable para obtener un certificado gratuito WordPress.

[INFO] Let’s Encrypt emite certificados válidos por 90 días. Pero no te preocupes, la mayoría de las herramientas que te mostraré lo renuevan automáticamente.


Requisitos antes de empezar

Asegúrate de tener lo siguiente:

  • Un dominio propio (ej. tudominio.com).
  • Acceso al panel de control de tu hosting (cPanel, Syspanel, Plesk, etc.).
  • Acceso al administrador de WordPress (wp-admin).
  • Que tu dominio ya apunte a tu servidor (los DNS estén configurados).

Si cumples con esto, ¡adelante!


Método 1: Configurar SSL desde el panel de control de tu hosting (recomendado para principiantes)

Esta es la forma más sencilla y directa. La mayoría de paneles de hosting incluyen una opción para instalar SSL de Let’s Encrypt con un solo clic.

Paso 1: Accede a tu panel de control

Dependiendo de tu proveedor, el nombre del panel puede variar. Los más comunes son:

  • cPanel
  • Syspanel (si usas HestiaCP, recuerda que el puerto de acceso es el 2106, por ejemplo: https://tudominio.com:2106).
  • Plesk
  • DirectAdmin

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

En cPanel, suele llamarse “SSL/TLS” o “Let’s Encrypt”.
En Syspanel, ve a “Web” > “Dominios” y selecciona tu dominio. Ahí verás una opción que dice “SSL” o “Certificado SSL”.

Paso 3: Instala el certificado

Busca un botón que diga “Instalar certificado SSL”, “Emitir” o “Activar Let’s Encrypt”. Haz clic y espera unos segundos. El panel hará todo el trabajo: verificará tu dominio, instalará el certificado y lo configurará automáticamente.

[TIP] En Syspanel, una vez dentro del dominio, verás un interruptor o botón “SSL”. Actívalo y se generará el certificado automáticamente.

Paso 4: Verifica la instalación

Abre tu navegador y visita https://tudominio.com. Deberías ver el candado verde. Si ves un aviso de “No seguro”, puede que falte algún paso (lo solucionaremos más adelante).


Método 2: Usar un plugin de WordPress (sin tocar el panel de hosting)

Si no tienes acceso al panel de control o prefieres hacerlo desde WordPress, existen plugins gratuitos que te facilitan la vida. Uno de los más conocidos es Really Simple SSL.

Paso 1: Instala el plugin

Desde tu escritorio de WordPress, ve a Plugins > Añadir nuevo y busca “Really Simple SSL”. Instálalo y actívalo.

Paso 2: Activa SSL

El plugin detectará automáticamente si ya tienes un certificado instalado en el servidor (aunque no esté activo en WordPress). Si es así, te mostrará un botón grande que dice “¡Activar SSL!”. Haz clic.

Paso 3: Ajustes automáticos

Really Simple SSL se encargará de:

  • Cambiar la URL de tu sitio de http:// a https://.
  • Configurar redirecciones 301 de HTTP a HTTPS.
  • Actualizar las URLs internas de tu web (imágenes, enlaces, etc.).

[WARNING] Si el plugin te dice que “no se detecta un certificado SSL”, significa que primero debes instalarlo en el servidor (Método 1). El plugin no instala el certificado, solo lo activa en WordPress.


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

Si tu panel de control no tiene opción automática y no quieres usar un plugin, puedes hacerlo manualmente con el cliente Certbot (solo si tienes acceso SSH al servidor). Este método es más técnico, pero te doy los pasos básicos:

  1. Conéctate a tu servidor por SSH.
  2. Instala Certbot (depende del sistema operativo, por ejemplo en Ubuntu: sudo apt install certbot python3-certbot-apache).
  3. Ejecuta: sudo certbot --apache -d tudominio.com -d www.tudominio.com.
  4. Sigue las instrucciones en pantalla.
  5. Certbot configurará la renovación automática.

[INFO] Si no te sientes cómodo con la terminal, mejor usa el Método 1 o 2.


Después de instalar SSL: pasos obligatorios en WordPress

Instalar el certificado es solo el primer paso. Ahora debes asegurarte de que WordPress lo use correctamente.

1. Actualiza las URLs del sitio

Ve a Ajustes > Generales en tu WordPress y verifica que:

  • Dirección de WordPress (URL) empiece con https://.
  • Dirección del sitio (URL) empiece con https://.

Si no, cámbialas y guarda los cambios.

2. Configura redirección de HTTP a HTTPS

Quieres que todo el tráfico que llegue a http://tudominio.com se redirija automáticamente a https://tudominio.com. Puedes hacerlo de dos formas:

  • Con plugin: Really Simple SSL ya lo hace por ti.
  • Manual: Añade este código al archivo .htaccess (en la raíz de tu web):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>

[WARNING] Antes de editar el .htaccess, haz una copia de seguridad. Un error puede romper tu web.

3. Actualiza las URLs en los contenidos

Si tenías enlaces internos o imágenes con http://, es posible que sigan cargando sin seguridad. Puedes usar un plugin como Better Search Replace para buscar y reemplazar http://tudominio.com por https://tudominio.com en toda la base de datos.

4. Verifica que todo funciona

Usa herramientas online como SSL Labs (https://www.ssllabs.com/ssltest/) para comprobar que tu certificado está bien configurado y tiene una calificación A.


Preguntas frecuentes (FAQ)

❓ ¿El SSL gratuito de Let’s Encrypt es seguro?

Sí, totalmente. Es igual de seguro que un certificado de pago. La única diferencia es que los certificados de pago suelen tener validez de 1 o 2 años y pueden incluir garantías económicas, pero para la mayoría de sitios web, Let’s Encrypt es perfecto.

❓ ¿Qué hago si después de instalar SSL veo “No seguro” en el navegador?

Puede deberse a:

  • Contenido mixto: Hay imágenes, scripts o CSS cargándose desde http://. Soluciónalo con un plugin como SSL Insecure Content Fixer.
  • Redirección incorrecta: Asegúrate de que HTTP redirige a HTTPS.
  • Certificado no válido: Revisa la fecha de caducidad o si el dominio está bien configurado.

❓ ¿Cada cuánto se renueva el certificado gratuito?

Cada 90 días. Pero si usas el panel de control o un plugin como Really Simple SSL, la renovación es automática.

❓ ¿Puedo tener SSL en un subdominio o en un sitio con varios dominios?

Sí. Let’s Encrypt permite certificados para múltiples dominios y subdominios. En la instalación manual con Certbot, puedes añadir varios -d.

❓ ¿Afecta el SSL al rendimiento de mi web?

Mínimamente. El cifrado añade una pequeña carga, pero con la tecnología actual y el uso de HTTP/2 (que requiere SSL), la velocidad suele mejorar.


Resumen y recomendación final

Configurar un SSL WordPress gratuito es más fácil de lo que parece. Mi recomendación para ti, si eres principiante, es que:

  1. Primero intentes desde el panel de control de tu hosting (Método 1). Si usas Syspanel, recuerda el puerto 2106.
  2. Si no puedes, usa el plugin Really Simple SSL (Método 2), pero asegúrate de que el certificado ya esté instalado en el servidor.
  3. No olvides los pasos posteriores: actualizar URLs, redireccionar y verificar contenido mixto.

Una vez que lo tengas, tu web será más segura, transmitirá confianza a tus visitantes y Google te lo recompensará en los resultados de búsqueda. La seguridad WordPress es un pilar fundamental para el éxito de tu proyecto.

¿Tienes alguna duda? Escríbeme en los comentarios o consulta a tu proveedor de hosting. ¡Estoy aquí para ayudarte!


[TIP] Si quieres profundizar en cómo mejorar el SEO de tu web después de instalar SSL, no te pierdas nuestro próximo artículo sobre “Velocidad y seguridad: la dupla perfecta para tu WordPress”.

¿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