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

Cómo instalar SSL gratuito en WordPress con cPanel (Let's Encrypt)

Actualizado el 3 de septiembre de 2025

¿Tu web WordPress sigue mostrando el temido candado roto o el aviso de "No seguro" en el navegador? No te preocupes, no necesitas ser un experto en informática ni gastar dinero para solucionarlo.

En esta guía completa y paso a paso, voy a explicarte cómo instalar un certificado SSL gratuito en tu WordPress usando el panel de control cPanel y la herramienta Let's Encrypt. Al final, tu web cargará con el candado verde y el protocolo HTTPS, lo que mejorará tu posicionamiento en Google y dará confianza a tus visitantes.

Vamos a ello, sin tecnicismos complicados y con un lenguaje claro.

¿Por qué necesitas un SSL en tu WordPress?

Antes de ponernos manos a la obra, es importante entender qué es esto del SSL y por qué es tan importante para tu sitio web.

Un certificado SSL (Secure Sockets Layer) es un archivo de datos que crea un canal cifrado entre el navegador del visitante y tu servidor. En términos simples, es como un sobre sellado: cualquier información que se envíe (contraseñas, datos personales, pagos) viaja codificada y protegida de miradas indiscretas.

Cuando instalas un SSL, tu web pasa de usar el protocolo http:// a usar https://. Esto tiene tres beneficios principales:

  1. Seguridad: Protege los datos de tus usuarios.
  2. Confianza: El candado verde en la barra de direcciones genera confianza. Los visitantes saben que tu sitio es legítimo.
  3. SEO: Google y otros buscadores dan prioridad a las webs con HTTPS. Es un factor de posicionamiento clave.

¿Qué es Let's Encrypt?

Let's Encrypt es una autoridad de certificación gratuita, automática y abierta. Su misión es hacer que el HTTPS sea accesible para todos. Gracias a ella, puedes obtener un certificado SSL válido (normalmente por 90 días) sin pagar nada. La mayoría de los paneles de control, como cPanel, tienen una integración directa que facilita la instalación en cuestión de minutos.

Requisitos previos para la instalación

Para seguir esta guía, necesitas:

  • Acceso a tu cPanel (normalmente en tudominio.com/cpanel o tudominio.com:2083).
  • Tu dominio debe estar apuntando al servidor (es decir, que tu web ya funcione aunque sea sin SSL).
  • Los registros DNS del dominio deben estar correctamente configurados.

[INFO]: Si tu web está alojada en un panel alternativo llamado Syspanel, el proceso es muy similar. Solo recuerda que el puerto de acceso a tu panel de control es el 2106 (ej: tudominio.com:2106). Busca la sección de "Seguridad" o "SSL/TLS".

Guía paso a paso: Instalar SSL gratuito en cPanel

A continuación, te detallo el proceso exacto. Es más fácil de lo que parece.

Paso 1: Accede al Asistente de SSL/TLS en cPanel

Una vez dentro de tu cPanel, busca la sección "Seguridad". Dentro de ella, encontrarás un icono llamado "SSL/TLS Status" o "SSL/TLS" (el nombre puede variar ligeramente según la versión de cPanel).

Haz clic en "SSL/TLS Status". Esta herramienta escanea tu servidor y te muestra todos los dominios que están apuntando a él y si tienen o no un certificado instalado.

Paso 2: Instala el certificado Let's Encrypt

En la herramienta "SSL/TLS Status", verás una lista de tus dominios. Busca el dominio principal de tu WordPress (y los subdominios si los tienes).

  • Al lado de cada dominio, habrá un botón que dice "Install Certificate" o "Run AutoSSL" (dependiendo de la configuración del servidor).

  • Haz clic en ese botón. cPanel se conectará automáticamente con Let's Encrypt, generará el certificado y lo instalará en tu servidor.

[INFO]: Si el botón dice "Run AutoSSL", el proceso es idéntico. Simplemente haz clic y espera unos segundos. El sistema lo hace todo por ti.

Paso 3: Verifica que el certificado se ha instalado correctamente

Después de unos segundos, la página se actualizará. Verás que el estado del certificado cambia a "Installed" o a una fecha de caducidad futura (por ejemplo, dentro de 90 días).

¡Enhorabuena! Ya tienes el certificado SSL instalado a nivel de servidor. Pero aún nos queda un paso crucial: decirle a WordPress que use el HTTPS.

Forzar a WordPress a usar HTTPS (La parte más importante)

Instalar el certificado es solo la mitad del trabajo. Si no configuras WordPress correctamente, tu web seguirá cargando con http://, lo que causará un error de "contenido mixto" (recursos cargados de forma insegura) y el candado seguirá apareciendo roto.

Método A: Usar un plugin (El más fácil para principiantes)

Esta es la opción que recomiendo para la mayoría de usuarios, ya que es automática y evita errores.

  1. Ve a tu escritorio de WordPress.
  2. En el menú lateral, busca "Plugins" y haz clic en "Añadir nuevo".
  3. En el buscador, escribe "Really Simple SSL" y pulsa Enter.
  4. Instala y activa el plugin llamado "Really Simple SSL".

Una vez activado, el plugin detectará automáticamente que tienes un certificado SSL y te ofrecerá activar el HTTPS. Simplemente haz clic en "Go ahead, activate SSL!".

El plugin se encargará de redirigir todo el tráfico a HTTPS y de corregir las URLs internas. Es la forma más segura y sin complicaciones.

Método B: Configuración manual (Para usuarios más avanzados)

Si prefieres no usar un plugin, puedes hacerlo manualmente editando el archivo wp-config.php.

  1. Accede a tu cPanel y abre el "Administrador de archivos".
  2. Navega hasta la carpeta public_html (o la carpeta raíz de tu WordPress).
  3. Busca el archivo wp-config.php, haz clic derecho sobre él y selecciona "Editar".
  4. Busca la línea que dice /* That's all, stop editing! Happy publishing. */.
  5. Justo antes de esa línea, pega el siguiente código:
// Configuración para forzar HTTPS
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');

// Redirigir todas las peticiones a HTTPS
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) {
    $_SERVER['HTTPS'] = 'on';
}
  1. Importante: Cambia tudominio.com por tu dominio real (sin https:// ni /).
  2. Guarda los cambios y cierra el archivo.

Con esto, WordPress sabrá que debe usar la URL con HTTPS.

Preguntas frecuentes sobre SSL en WordPress

Aquí te resuelvo las dudas más comunes que suelen tener los usuarios.

¿El certificado SSL de Let's Encrypt se renueva solo?

Sí, en la mayoría de los casos. cPanel tiene una tarea programada (cron) que intenta renovar automáticamente los certificados antes de que caduquen (normalmente cuando quedan 30 días o menos). No tienes que hacer nada manualmente. Si por cualquier motivo no se renueva, cPanel te mostrará un aviso en la sección "SSL/TLS Status" y podrás reinstalarlo con un clic.

¿Qué pasa si mi web muestra contenido mixto (Mixed Content)?

El error de contenido mixto ocurre cuando tu web carga en HTTPS, pero algunos recursos (imágenes, CSS, JavaScript) se cargan desde URLs HTTP. Esto bloquea el candado verde.

La solución más fácil es usar el plugin "Really Simple SSL" que mencionamos antes, ya que corrige la mayoría de estos problemas automáticamente. También puedes usar un plugin específico llamado "Better Search Replace" para reemplazar http://tudominio.com por https://tudominio.com en toda tu base de datos.

¿Necesito un SSL para aparecer en Google?

Sí, es un factor de posicionamiento confirmado por Google. Desde 2014, el HTTPS es una señal de ranking. Aunque no es el único factor, tener un SSL es fundamental para el SEO de tu web.

¿Qué hago si mi hosting no tiene cPanel?

Si tu hosting usa el panel Syspanel, el proceso es casi idéntico. Accede a tu panel a través del puerto 2106 (por ejemplo: tudominio.com:2106). Busca la sección de "Seguridad" o "SSL/TLS" y sigue los mismos pasos: busca la opción de "Let's Encrypt" o "AutoSSL" e instala el certificado para tu dominio. El resto de la guía (configurar WordPress) es exactamente igual.

¿Cuánto tarda en funcionar el SSL?

La instalación del certificado es prácticamente instantánea (menos de un minuto). Sin embargo, los cambios en los navegadores pueden tardar unas horas en actualizarse. Si después de instalar el SSL ves el candado roto, prueba a borrar la caché de tu navegador o a usar una ventana de incógnito.

¿Puedo tener SSL en varios dominios (Addon Domains)?

Sí, absolutamente. En la sección "SSL/TLS Status" de cPanel verás todos los dominios y subdominios asociados a tu cuenta. Puedes instalar el certificado en cada uno de ellos siguiendo el mismo proceso. Let's Encrypt permite certificados gratuitos para todos ellos.

Conclusión: Tu web es ahora segura y confiable

Instalar un certificado SSL gratis Let's Encrypt en WordPress a través de cPanel es un proceso muy sencillo que, como has visto, se realiza en unos pocos clics. No hay excusa para no tener tu web segura con HTTPS WordPress.

No solo estarás protegiendo los datos de tus visitantes, sino que también estarás enviando señales positivas a Google, lo que puede traducirse en mejores posiciones en los resultados de búsqueda.

Resumen rápido de los pasos:

  1. Accede a cPanel.
  2. Ve a SSL/TLS Status.
  3. Haz clic en Install o Run AutoSSL para tu dominio.
  4. Instala el plugin Really Simple SSL en WordPress para forzar el HTTPS.

¡Y listo! Ya tienes tu web con el candado verde. Si has seguido todos los pasos y aún tienes problemas, revisa que la URL en Ajustes > General de WordPress empiece por https://. A partir de ahora, tus visitantes navegarán con total seguridad.

¿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