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

WordPress: Cómo instalar y activar un certificado SSL gratis

Actualizado el 8 de enero de 2026

¿Tu página de WordPress se muestra como "No segura" en el navegador? ¿Ves un candado tachado en la barra de direcciones? No te preocupes, es un problema muy común y tiene una solución gratuita y sencilla. En este artículo te voy a guiar paso a paso para que instales y actives un certificado SSL gratis en tu WordPress, usando Let's Encrypt, y así protejas la información de tus visitantes y mejores tu posicionamiento en Google.

¿Qué es un certificado SSL y por qué lo necesitas?

Antes de ponernos manos a la obra, es importante entender qué es esto del SSL. Imagina que tu página web es una casa y la información que envías y recibes son las cartas que entran y salen por el buzón. Sin un certificado SSL, esas cartas viajan en un sobre transparente; cualquiera en el camino (hackers, empresas, etc.) podría leer el contenido. Con un certificado SSL, activamos un candado: las cartas viajan en una caja fuerte que solo tú y el destinatario pueden abrir.

En términos técnicos, un certificado SSL (Secure Sockets Layer) cifra la conexión entre el navegador del visitante y tu servidor. Esto garantiza que datos como contraseñas, números de tarjeta o información personal no puedan ser interceptados. Hoy en día, es un estándar de seguridad absoluto.

Pero los beneficios no son solo de seguridad. Google penaliza las webs sin SSL, mostrándolas como "No seguras" y relegándolas en los resultados de búsqueda. Desde hace años, el HTTPS (el protocolo que usa SSL) es un factor de posicionamiento SEO. Es decir, tener un certificado SSL activo te ayuda a mejorar tu posicionamiento en Google y a generar más confianza entre tus visitantes.

La solución gratuita: Let's Encrypt

Existen muchos proveedores de certificados SSL, pero el más popular y accesible para todos es Let's Encrypt. Es una autoridad de certificación gratuita, automática y abierta. ¿La mejor parte? Que los certificados que emite son tan fiables como los de pago, y si usas un buen panel de control, su instalación es automática y se renueva sola.

Let's Encrypt ofrece certificados con una validez de 90 días. Esto puede sonar a que hay que renovarlos constantemente, pero la realidad es que la mayoría de los paneles de control (como cPanel, Plesk o Syspanel) automatizan el proceso de renovación. Tú lo configuras una vez y te olvidas; el sistema se encarga de mantenerlo al día.

Antes de empezar: Tu dominio debe apuntar a tu hosting

Este es un paso crucial y a menudo pasado por alto. Para que el certificado SSL se emita correctamente, tu dominio (ej: tudominio.com) debe estar apuntando a los servidores de tu hosting. Es decir, la configuración de los DNS debe ser la correcta y la web debe estar activa y funcionando.

Si acabas de registrarte en un hosting y tu dominio no tiene los DNS configurados, la instalación del certificado fallará. Por eso, asegúrate de que tu web carga correctamente con y sin el prefijo "www" (ej: tudominio.com y www.tudominio.com) antes de continuar. En la mayoría de los casos, el soporte de tu hosting te puede ayudar a verificar esto.

Método 1: Instalar SSL gratis desde Syspanel (HestiaCP)

Si tu hosting utiliza el panel de control Syspanel (también conocido como HestiaCP), el proceso es increíblemente sencillo y rápido. Este panel es conocido por su facilidad de uso y por integrar perfectamente Let's Encrypt.

Para acceder a Syspanel, recuerda que la URL es algo así como https://tudominio.com:2106. El puerto 2106 es el de acceso por defecto a este panel. Aquí tienes los pasos:

  1. Accede a tu Syspanel: Abre tu navegador y ve a https://tudominio.com:2106. Introduce tu nombre de usuario y contraseña de administrador.
  2. Ve a la sección de Web: En el menú lateral izquierdo, busca la sección que dice "Web". Verás un listado de los dominios que tienes alojados en ese servidor.
  3. Selecciona tu dominio: Busca el dominio al que quieres instalarle el SSL y haz clic en el icono de "Editar" (normalmente un lápiz o un engranaje).
  4. Activa el SSL: En la ventana de edición, verás varias pestañas. Ve a la pestaña que dice "SSL".
  5. Elige Let's Encrypt: En esa pestaña, verás una opción que dice algo como "Emitir Certificado Let's Encrypt" o un botón que dice "SSL Let's Encrypt". Marca la casilla o haz clic en el botón para activarlo.
  6. Guarda los cambios: Haz clic en el botón "Guardar" o "OK". El sistema tardará unos segundos en comunicarse con Let's Encrypt y emitir el certificado.
  7. ¡Listo! Verás un mensaje de éxito y el certificado estará activo. El propio panel configurará automáticamente la renovación.

[TIP] : En Syspanel, también puedes usar la función "Web" para forzar la redirección de HTTP a HTTPS. En la misma pestaña de SSL, suele haber una casilla para "Forzar HTTPS" o "Redirección a HTTPS". Actívala para que todos tus visitantes sean enviados automáticamente a la versión segura de tu web.

Método 2: Instalar SSL gratis desde cPanel

cPanel es otro de los paneles de control más utilizados en el mundo del hosting. Aunque el proceso es un poco más "manual" que en Syspanel, sigue siendo muy sencillo.

  1. Accede a tu cPanel: Normalmente, se accede a través de tudominio.com/cpanel o tudominio.com:2083. Introduce tus credenciales.
  2. Busca la sección de Seguridad: En el panel principal, busca una sección llamada "Security" (Seguridad). Dentro de ella, encontrarás la herramienta "SSL/TLS Status" o "SSL/TLS".
  3. Haz clic en "SSL/TLS Status": Esta herramienta te mostrará todos los dominios que tienes en tu cuenta.
  4. Ejecuta la instalación: Verás un botón llamado "Run AutoSSL" o "Install" al lado de tu dominio. Haz clic en él. cPanel se encargará de comunicarse con su proveedor de SSL (que suele ser Let's Encrypt o Sectigo) y de instalar el certificado automáticamente.
  5. Espera y verifica: El proceso puede tardar un minuto. Una vez terminado, verás un mensaje de éxito y el estado del certificado cambiará a "Activo".

[WARNING] : A diferencia de Syspanel, en cPanel la renovación automática no siempre está garantizada con la opción "Run AutoSSL". Aunque suele funcionar, es recomendable revisar el estado del certificado cada pocos meses. Si caduca, solo tendrás que volver a pulsar el botón "Run AutoSSL".

Activar el SSL en WordPress: El paso final

Una vez que el certificado está instalado en tu servidor, es hora de "decirle" a WordPress que use HTTPS. Aunque el certificado esté activo, si tu web no está configurada para usarlo, seguirá cargando en HTTP (la versión no segura). Para ello, tienes que cambiar la URL del sitio.

Hay dos formas de hacerlo:

Opción A: Desde el administrador de WordPress (La más fácil)

  1. Accede a tu panel de WordPress (normalmente en tudominio.com/wp-admin).
  2. Ve a "Ajustes" y luego a "Generales".
  3. Verás dos campos: "Dirección de WordPress (URL)" y "Dirección del sitio (URL)". Ambas deben tener la https:// delante. Si tienen http://, cámbialas.
  4. Guarda los cambios. Es posible que WordPress te cierre la sesión y te pida que inicies sesión de nuevo. No te preocupes, es normal.

Opción B: Desde el archivo wp-config.php

Si por algún motivo no puedes acceder al panel de administración, puedes hacer este cambio desde el archivo de configuración de WordPress. Para ello, necesitas un administrador de archivos (como el de tu hosting) o un cliente FTP.

  1. Localiza el archivo wp-config.php en la raíz de tu instalación de WordPress.

  2. Edítalo y añade estas dos líneas justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */:

    define('WP_HOME', 'https://tudominio.com');
    define('WP_SITEURL', 'https://tudominio.com');
    
  3. Guarda los cambios y sube el archivo de nuevo si lo has editado localmente.

[TIP] : Reemplaza tudominio.com por tu dominio real. Si usas "www" (ej: www.tudominio.com), asegúrate de que la URL en el navegador y la que pones aquí coincidan.

Solucionar el error de "Contenido Mixto"

Este es el error más común después de activar SSL. Verás que tu web carga, pero el candado aparece tachado o con un signo de advertencia. Esto ocurre porque algunos recursos (imágenes, scripts, hojas de estilo) se están cargando a través de HTTP en lugar de HTTPS.

¿Por qué pasa? Porque tu web tiene enlaces internos o referencias a recursos que apuntan a la versión http:// de tu sitio. Por ejemplo, si en una entrada de blog insertaste una imagen con la URL http://tudominio.com/imagen.jpg.

¿Cómo solucionarlo? Hay dos formas:

  1. Con un plugin: Esta es la solución más fácil para principiantes. Instala un plugin llamado "Really Simple SSL". Una vez activado, el plugin detecta el SSL y automáticamente fuerza a que todos los recursos se carguen a través de HTTPS. Es una solución mágica que funciona en el 99% de los casos.

  2. Cambiando la URL en la base de datos: Si prefieres no usar plugins, puedes hacer una búsqueda y reemplazo en la base de datos de WordPress. Esta tarea es más técnica, así que te recomiendo usar un plugin como "Better Search Replace" para hacerlo de forma segura. Buscarás http://tudominio.com y lo reemplazarás por https://tudominio.com.

[INFO] : Si después de usar "Really Simple SSL" el problema persiste, puede que tengas recursos cargados desde otros dominios (como CDNs) que no usan HTTPS. En ese caso, asegúrate de que esos servicios también tengan SSL.

Preguntas Frecuentes (FAQ)

¿Es realmente gratis el certificado SSL de Let's Encrypt?

Sí, es 100% gratuito. Let's Encrypt es una autoridad de certificación sin ánimo de lucro que ofrece certificados SSL para que cualquier web pueda tener seguridad sin costo. No hay letra pequeña ni cargos ocultos.

¿Mi certificado SSL se renovará automáticamente?

En la mayoría de los casos, sí. Tanto Syspanel como cPanel (con su opción AutoSSL) suelen configurar la renovación automática. Si tu certificado caduca, tu web dejará de ser segura y mostrará el error de "No segura". Te recomiendo revisar el estado del certificado una vez al mes para asegurarte de que está activo.

¿Qué pasa si mi web no carga con "https://" después de la instalación?

Esto ocurre a veces. La causa más común es que tu hosting no tenga bien configurado el "Virtual Host" para SSL, o que haya algún problema con el archivo .htaccess. En este caso, prueba a forzar la redirección desde el archivo .htaccess añadiendo este código:

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

Si no te sientes cómodo editando este archivo, contacta con el soporte de tu hosting; te lo solucionarán en minutos.

¿Necesito un certificado SSL para cada subdominio?

Sí, los certificados de Let's Encrypt cubren un dominio y sus subdominios (ej: blog.tudominio.com), pero no otros dominios. Si tienes varios dominios en tu hosting, necesitarás un certificado para cada uno. Los paneles de control como Syspanel te permiten emitirlos de forma individual.

¿Instalar SSL afectará a mi SEO?

¡Sí, y muy positivamente! Como mencionamos antes, Google prefiere las webs con HTTPS. Después de instalar el SSL, es posible que veas una pequeña mejora en tu posicionamiento. Asegúrate de configurar la redirección 301 de HTTP a HTTPS para no perder el "jugo" de tus enlaces (linkjuice).

¿Puedo usar un certificado SSL de pago en lugar de Let's Encrypt?

Por supuesto. Si tienes necesidades especiales (como una tienda online con varios subdominios o necesitas un certificado EV que muestre el nombre de tu empresa en la barra de direcciones), puedes comprar uno a un proveedor de confianza. La instalación desde tu panel de control sería similar, pero tendrás que subir los archivos del certificado (CRT y la clave) manualmente.

Conclusión: Tu web segura y confiable

Instalar un certificado SSL gratis en tu WordPress es un proceso sencillo y esencial en la era digital actual. No solo proteges a tus visitantes y su información, sino que mejoras la confianza en tu marca y tu posicionamiento en los motores de búsqueda.

Con Let's Encrypt y paneles como Syspanel o cPanel, no tienes excusa para no tener tu web segura. El proceso, como has visto, es rápido y no requiere conocimientos técnicos avanzados. Solo necesitas seguir los pasos que te he mostrado y, en unos minutos, tendrás el candado verde de seguridad en tu navegador.

Espero que esta guía te haya sido de gran ayuda. Ahora ya sabes cómo instalar y activar un certificado SSL gratis en tu WordPress. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Cuida tu web, cuida a tus visitantes!

¿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