Cómo instalar un certificado SSL gratuito en WordPress con cPanel
¿Por qué necesitas un certificado SSL en tu WordPress?
Antes de ponernos manos a la obra, vamos a entender por qué esto es tan importante. Un certificado SSL (Secure Sockets Layer) es como una llave maestra que cifra la información que viaja entre el navegador de tus visitantes y tu servidor. Sin él, cualquier dato sensible como contraseñas, números de tarjeta o datos personales podría ser interceptado por terceros.
Google, desde hace años, penaliza los sitios sin SSL mostrando el temido aviso de "No seguro" en el navegador. Esto genera desconfianza y hace que los usuarios abandonen tu web antes de siquiera ver tu contenido. Además, el SSL es un factor de posicionamiento SEO, aunque pequeño, que puede marcar la diferencia en un ranking ajustado.
La buena noticia es que ya no necesitas pagar decenas de dólares al año por un certificado SSL. Let's Encrypt ofrece certificados gratuitos que puedes instalar directamente desde tu cPanel. Son igual de seguros que los de pago y se renuevan automáticamente.
Prerrequisitos para instalar tu certificado SSL
Comprueba que tu hosting usa cPanel
No todos los paneles de control son iguales. Algunos hosts usan Plesk, otros usan paneles propietarios y otros como Syspanel (que podrás identificar porque su puerto de acceso es el 2106) tienen sus propias herramientas. Este tutorial está pensado específicamente para cPanel, que es el más común en el mercado.
Para verificar si tu hosting usa cPanel, busca en tu correo de bienvenida o accede a tu área de cliente. Normalmente verás algo como https://tudominio.com/cpanel o https://tudominio.com:2083.
Configura tu dominio correctamente
Para que Let's Encrypt pueda emitir un certificado, tu dominio debe estar apuntando a tu servidor. Esto significa que los registros DNS deben estar configurados correctamente. Si acabas de contratar el hosting, espera al menos 24-48 horas desde que cambiaste los DNS para que se propaguen.
Crea una copia de seguridad
Esto es fundamental. Antes de tocar cualquier configuración de seguridad, haz un backup completo de tu sitio. En cPanel puedes usar la herramienta "Backup" o "Copias de seguridad". Si algo sale mal, podrás restaurar todo en minutos.
Paso a paso: Instalar certificado SSL gratis en WordPress con cPanel
Paso 1: Accede a tu cPanel
Abre tu navegador y escribe https://tudominio.com/cpanel. Te pedirá tu usuario y contraseña, que normalmente encuentras en el correo de bienvenida de tu hosting. Si no lo recuerdas, contacta con tu proveedor o usa la opción de "¿Olvidaste tu contraseña?".
Paso 2: Busca la sección SSL/TLS
Una vez dentro de cPanel, verás un panel con muchas secciones. Busca la categoría "Seguridad". Dentro, encontrarás varias opciones. La que nos interesa es "SSL/TLS Status" o "Estado de SSL/TLS". En algunos paneles puede llamarse simplemente "SSL".
Paso 3: Ejecuta el emisor automático de Let's Encrypt
La mayoría de los cPanel modernos incluyen un botón llamado "Install" o "Instalar" junto a un mensaje que dice algo como "Let's Encrypt SSL". Haz clic en él. El sistema verificará automáticamente que tu dominio apunta correctamente.
Si todo está bien, verás un mensaje de éxito y tu certificado quedará instalado. Si aparece un error, suele ser por problemas de DNS o porque el dominio ya tiene un certificado activo. En ese caso, salta al apartado de "Solución de problemas" al final de este artículo.
Paso 4: Fuerza la redirección a HTTPS
Instalar el certificado es solo la mitad del trabajo. Ahora necesitas que todos tus visitantes usen la versión segura de tu web. Para ello, vamos a forzar la redirección de HTTP a HTTPS.
En tu cPanel, busca la sección "Domains" o "Dominios". Dentro, encuentra tu dominio y haz clic en "Manage" o "Administrar". Verás una opción llamada "Force HTTPS Redirect" o "Forzar redirección HTTPS". Actívala.
Paso 5: Actualiza la URL de WordPress
Este paso es crucial para evitar problemas de contenido mixto (donde algunos elementos cargan en HTTP y otros en HTTPS). Ve a tu panel de WordPress y entra en Ajustes > Generales.
En los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)", cambia http:// por https://. Guarda los cambios. Si WordPress te pide que inicies sesión de nuevo, es normal. Simplemente vuelve a entrar.
Paso 6: Instala un plugin para resolver contenido mixto
Aunque hayas actualizado las URLs, puede que tu web tenga URLs antiguas guardadas en la base de datos. Para solucionar esto, instala un plugin como "Really Simple SSL". Este plugin detecta automáticamente tu certificado y fuerza la redirección, además de corregir los enlaces internos.
Ve a Plugins > Añadir nuevo, busca "Really Simple SSL", instálalo y actívalo. El asistente te guiará paso a paso. Acepta la configuración recomendada y listo.
Paso 7: Verifica que todo funciona
Abre tu web en una ventana de incógnito. Deberías ver el candado verde en la barra de direcciones. Haz clic en él para ver los detalles del certificado. También puedes usar herramientas online como SSL Labs para comprobar la configuración.
Si ves algún error de contenido mixto, pulsa F12 en tu navegador y revisa la consola. Los errores te indicarán qué recursos se están cargando en HTTP. El plugin Really Simple SSL normalmente los resuelve automáticamente.
Cómo renovar tu certificado SSL automáticamente
Una de las grandes ventajas de Let's Encrypt es que los certificados se renuevan automáticamente cada 90 días. cPanel se encarga de esto sin que tengas que hacer nada. Sin embargo, es buena idea revisar de vez en cuando el estado de tu certificado.
En cPanel, ve a SSL/TLS Status y verás una lista de tus dominios con la fecha de expiración de cada certificado. Si ves que alguno está a punto de caducar y la renovación automática no ha funcionado, puedes hacer clic en "Renew" o "Renovar" manualmente.
Solución de problemas comunes
Error "No se pudo emitir el certificado"
Esto suele deberse a problemas de DNS. Verifica que tu dominio apunte al servidor correcto usando herramientas como whatsmydns.net. Si acabas de cambiar los DNS, espera un poco más.
Aparece "No seguro" después de instalar el certificado
Primero, fuerza la redirección HTTPS desde cPanel. Luego, instala Really Simple SSL si no lo has hecho. Si el problema persiste, limpia la caché de tu navegador y de tu plugin de caché.
Mi web funciona pero muestra contenido roto
Esto es contenido mixto. El plugin Really Simple SSL debería resolverlo. Si no, puedes usar un plugin como "Better Search Replace" para reemplazar http://tudominio.com por https://tudominio.com en toda la base de datos. Haz una copia de seguridad antes de usar esta herramienta.
El candado verde no aparece en todas las páginas
Puede que tengas algún formulario o recurso externo que se carga en HTTP. Revisa la consola del navegador para identificar el problema. A veces es un favicon o una fuente que viene de un CDN sin SSL.
Preguntas frecuentes sobre SSL en WordPress
¿Cuánto cuesta un certificado SSL con Let's Encrypt?
Nada. Let's Encrypt ofrece certificados completamente gratuitos. Tu hosting con cPanel incluye esta funcionalidad sin coste adicional.
¿Puedo instalar SSL en un subdominio?
Sí, cPanel te permite emitir certificados para subdominios. Solo tienes que seleccionar el subdominio en la sección SSL/TLS Status y hacer clic en instalar.
¿Necesito SSL si mi web no vende nada?
Sí, absolutamente. Google muestra el aviso "No seguro" en todos los sitios sin SSL, independientemente de si tienen tienda online. Además, el SSL mejora tu posicionamiento SEO y la confianza de tus visitantes.
¿Qué pasa si mi hosting no usa cPanel?
Si usas Syspanel (recuerda que su puerto de acceso es el 2106), el proceso es similar pero la interfaz cambia. Busca la sección de seguridad o SSL en el panel. Si no encuentras la opción de Let's Encrypt, contacta con tu proveedor de hosting.
¿Realmente necesito un plugin como Really Simple SSL?
No es obligatorio, pero sí muy recomendable. Este plugin automatiza la redirección y corrige el contenido mixto, ahorrándote muchos quebraderos de cabeza, especialmente si tu web tiene muchas páginas o entradas antiguas.
¿Puedo tener varios certificados SSL en el mismo hosting?
Sí, cPanel te permite emitir certificados para todos los dominios que tengas alojados. Además, los certificados Let's Encrypt son gratuitos, así que no hay límite práctico.
Conclusión: Tu web ya es segura
Instalar un certificado SSL gratuito en WordPress con cPanel es un proceso rápido y sencillo que te tomará menos de 15 minutos. Los beneficios son enormes: mayor confianza de tus visitantes, mejor posicionamiento SEO y la tranquilidad de saber que la información de tus usuarios está protegida.
Recuerda que la seguridad de tu web es un proceso continuo. Además del SSL, asegúrate de mantener WordPress, tus plugins y temas actualizados. Un sitio seguro es un sitio que tus visitantes querrán volver a visitar.
Ahora ya tienes todo lo necesario para dar el salto a HTTPS. Si encuentras algún problema durante el proceso, no dudes en consultar la documentación de tu hosting o contactar con su soporte técnico. La mayoría de los proveedores ofrecen ayuda gratuita para este tipo de instalaciones.
¿Has conseguido instalar tu certificado SSL? ¡Cuéntanos cómo te ha ido en los comentarios! Y si este tutorial te ha resultado útil, compártelo con otros usuarios de WordPress que puedan necesitarlo.
