Certificado SSL: por qué tu web necesita HTTPS
Seguro que lo has visto: ese candado junto a la URL en tu navegador. Significa que la web tiene un certificado SSL y utiliza HTTPS. Pero ¿qué implica exactamente un certificado SSL, por qué es tan importante y cómo se instala uno en tu web? En este artículo detallado te explicamos todo sobre los certificados SSL y por qué HTTPS es imprescindible para cualquier web.
¿Qué es un certificado SSL?
SSL (Secure Sockets Layer) es un protocolo de seguridad que cifra la conexión entre un navegador y un servidor web. Un certificado SSL es la prueba digital de que el cifrado está activo. Cuando un visitante abre tu web, el navegador y el servidor intercambian claves de cifrado para establecer una conexión segura.
Técnicamente, hoy usamos TLS (Transport Layer Security), el sucesor de SSL. Pero todo el mundo sigue llamándolo SSL, igual que la gente dice «copiar» en lugar de «duplicar».
HTTP vs HTTPS: la diferencia explicada
| Característica | HTTP | HTTPS |
|---|---|---|
| Cifrado | Sin cifrado | Conexión cifrada mediante SSL/TLS |
| Transferencia de datos | Legible para terceros | Ilegible para terceros |
| Indicador del navegador | Aviso «No seguro» | Candado junto a la URL |
| Impacto en el SEO | Desventaja en el ranking de Google | Ventaja en el ranking de Google |
| Puerto | 80 | 443 |
| Confianza | Baja, los visitantes se echan atrás | Alta, los visitantes se sienten seguros |
¿Por qué necesitas un certificado SSL?
1. Protección de los datos
Todo lo que los visitantes introducen en tu web, como contraseñas, números de tarjeta de crédito, nombres y direcciones de correo electrónico, se envía cifrado si tienes un certificado SSL. Sin SSL, alguien que esté en la misma red, por ejemplo una wifi pública en una cafetería o en un tren, puede interceptar estos datos con herramientas sencillas.
2. La confianza de los visitantes
Los navegadores modernos muestran avisos claros en las webs sin SSL. Chrome muestra «No seguro» junto a la URL y Firefox muestra un candado tachado. Esto echa atrás a los visitantes, sobre todo cuando tienen que rellenar algo, iniciar sesión o comprar. Los estudios muestran que más del 80 % de los visitantes abandona una web cuando ve una advertencia de seguridad.
3. Mejor posición en Google
Google confirmó en 2014 que HTTPS es un factor de posicionamiento. Las webs con certificado SSL tienen ventaja en los resultados de búsqueda frente a las webs sin SSL. En la práctica, hoy las webs sin SSL salen perjudicadas: Google espera que todas las webs usen HTTPS.
4. Requisitos legales
El RGPD exige que adoptes medidas técnicas adecuadas para proteger los datos personales. Un certificado SSL es una de esas medidas. Si tienes un formulario de contacto, una tienda online o una página de inicio de sesión sin SSL, es posible que incumplas la normativa de privacidad.
5. Necesario para las funciones web modernas
Muchas funciones web modernas solo funcionan a través de HTTPS. Piensa en HTTP/2 y HTTP/3 para tiempos de carga más rápidos, la API de geolocalización, los service workers para la funcionalidad sin conexión y las notificaciones push. Sin un certificado SSL te pierdes estas posibilidades.
Tipos de certificados SSL
Hay varios tipos de certificados SSL, con distintos niveles de validación y precio:
| Tipo | Validación | Precio | Adecuado para |
|---|---|---|---|
| Validación de dominio (DV) | Solo la titularidad del dominio | Gratis o hasta 50 € al año | Blogs, portfolios, webs pequeñas |
| Validación de organización (OV) | Dominio + datos de la empresa | De 50 € a 200 € al año | Webs de empresa |
| Validación extendida (EV) | Verificación exhaustiva de la empresa | De 100 € a 500 € al año | Tiendas online, servicios financieros |
| Wildcard SSL | Dominio + todos los subdominios | De 50 € a 300 € al año | Webs con muchos subdominios |
| Multidominio (SAN) | Varios dominios en 1 certificado | De 100 € a 400 € al año | Gestionar varias webs |
Let's Encrypt: certificado SSL gratis para todos
Let's Encrypt es una autoridad de certificación gratuita que emite certificados DV. Los certificados son técnicamente igual de seguros que los certificados DV de pago. La única diferencia es que los certificados de Let's Encrypt deben renovarse cada 90 días, algo que en la mayoría de los proveedores de hosting ocurre de forma automática.
Con Theory7 obtienes certificados SSL de Let's Encrypt gratis que se instalan y renuevan automáticamente. No tienes que hacer nada por tu parte.
Instalar un certificado SSL: guía
En hosting compartido con DirectAdmin
- Inicia sesión en DirectAdmin
- Ve a SSL Certificates o Certificados SSL
- Elige Free and automatic certificate from Let's Encrypt
- Selecciona los dominios para los que quieres activar SSL
- Haz clic en Guardar
- Espera unos minutos hasta que el certificado se genere y se instale
Forzar HTTPS con .htaccess
Después de instalar tu certificado SSL, querrás asegurarte de que todos los visitantes se redirijan automáticamente a la versión HTTPS de tu web. Añade el siguiente código a tu archivo .htaccess:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Forzar HTTPS en WordPress
Para webs con WordPress: ve a Ajustes, Generales y cambia tanto la Dirección de WordPress (URL) como la Dirección del sitio (URL) de http a https. Además, instala un plugin como «Really Simple SSL», que convierte automáticamente a HTTPS todos los enlaces internos y referencias.
Cómo resolver los problemas de SSL más habituales
Avisos de contenido mixto
El contenido mixto significa que tu página HTTPS sigue cargando recursos HTTP, como imágenes, scripts u hojas de estilo. Entonces el navegador no muestra el candado completo. Solución: busca y sustituye todas las referencias http:// de tu web por https:// o usa URL relativas al protocolo (//example.com/ruta).
El certificado SSL ha caducado
Los certificados caducados provocan una página de advertencia roja en el navegador. Con Let's Encrypt, el certificado debe renovarse cada 90 días. Si la renovación automática falla, comprueba que el dominio apunta correctamente a tu servidor y ponte en contacto con tu proveedor de hosting.
«No seguro» a pesar de tener SSL
Si tu navegador sigue mostrando «No seguro» a pesar de tener un certificado SSL válido, lo más probable es que haya contenido mixto en la página. Usa la consola del navegador (F12, pestaña Console) para ver qué recursos se siguen cargando por HTTP.
Certificado SSL y su impacto en el SEO
El impacto de un certificado SSL en tu rendimiento SEO es significativo:
- Impulso directo en el ranking gracias a que HTTPS es un factor de posicionamiento de Google
- Mayor tasa de clics porque los visitantes hacen clic antes en las webs con candado en los resultados de búsqueda
- Menor tasa de rebote porque los visitantes no se asustan ante los avisos de seguridad
- Mejor rastreo porque Googlebot rastrea con preferencia los sitios HTTPS
- Conservación de los datos de referencia: cuando el tráfico va de HTTPS a HTTPS, la información del referrer se mantiene en Google Analytics
Preguntas frecuentes sobre los certificados SSL
¿Un certificado SSL gratis es tan seguro como uno de pago?
Sí, en cuanto al cifrado, un certificado gratuito de Let's Encrypt es idéntico a un certificado DV de pago. Ambos usan los mismos algoritmos de cifrado. La diferencia está en el nivel de validación y en las posibles garantías: los certificados de pago ofrecen a veces una garantía económica en caso de incidentes de seguridad.
¿Necesito SSL si no tengo una tienda online?
Sí, sin duda. Incluso si tu web no procesa pagos, necesitas un certificado SSL. Los navegadores muestran avisos en cualquier web sin SSL, Google perjudica a las webs sin HTTPS en los resultados de búsqueda y, si tienes un formulario de contacto, tratas datos personales que hay que proteger.
¿Puede SSL ralentizar mi web?
No, en la práctica SSL incluso hace que tu web sea más rápida. HTTPS es necesario para HTTP/2, el protocolo más rápido que usan los navegadores modernos. La pequeña sobrecarga del handshake SSL queda más que compensada por las ventajas de rendimiento de HTTP/2. Además, las conexiones SSL se reutilizan gracias a la reanudación de sesión (session resumption).
¿Qué pasa si caduca mi certificado SSL?
Los visitantes ven una advertencia a pantalla completa que les desaconseja visitar tu web. La mayoría de los visitantes abandona tu sitio en ese momento. Asegúrate de que la renovación automática esté configurada o programa un recordatorio antes de que caduque tu certificado.
Un certificado SSL ya no es una opción, sino una necesidad absoluta para cualquier web. Protege a tus visitantes, mejora tu posición en Google, evita los avisos del navegador y es un requisito legal para tratar datos personales. Con los certificados gratuitos de Let's Encrypt ya no hay ninguna excusa para no proteger tu web con HTTPS.
Con Theory7 obtienes certificados SSL gratis que se instalan y renuevan automáticamente. Consulta nuestros planes de hosting web y protege tu web con HTTPS hoy mismo. ¿Tu web actual todavía no tiene SSL? Nuestro equipo de soporte te ayuda encantado con el cambio.
Certificado SSL: temas avanzados
Transparencia de certificados (CT)
Certificate Transparency es un registro público de todos los certificados SSL emitidos. Puedes comprobar qué certificados se han emitido para tu dominio a través de crt.sh. Es útil para detectar si alguien ha solicitado sin autorización un certificado para tu dominio, lo que puede indicar un intento de phishing o un ataque de intermediario (man-in-the-middle).
HSTS: HTTP Strict Transport Security
HSTS es una cabecera de seguridad que indica a los navegadores que se conecten a tu web solo mediante HTTPS. Tras configurar HSTS, el navegador nunca volverá a intentar una conexión HTTP, ni siquiera si un visitante escribe http:// manualmente. Así se evitan los ataques de degradación (downgrade), en los que un atacante intenta devolver la conexión a HTTP sin cifrar.
Configurar registros CAA
Con un registro DNS CAA (Certificate Authority Authorization) puedes especificar qué autoridades de certificación pueden emitir un certificado SSL para tu dominio. Esto evita que una CA no autorizada emita, por error o a propósito, un certificado para tu dominio. Añade un registro CAA a tu DNS con el valor «letsencrypt.org» si solo quieres permitir Let's Encrypt.
Comprobar y monitorizar tu certificado SSL
Conviene comprobar tu certificado SSL con regularidad. Estas son algunas herramientas y métodos útiles:
- SSL Labs Server Test en ssllabs.com/ssltest ofrece una evaluación completa de tu configuración SSL con una puntuación de la A a la F
- Herramientas para desarrolladores del navegador: haz clic en el candado de tu navegador para ver los detalles del certificado, como la fecha de caducidad y el emisor
- Servicios de monitorización online como UptimeRobot pueden avisarte cuando tu certificado SSL esté a punto de caducar
- Comando openssl: si tienes acceso SSH, puedes comprobar la cadena de certificados y su validez con openssl s_client
¿En qué debes fijarte en la comprobación?
| Punto de control | Estado deseado | Riesgo si falla |
|---|---|---|
| Fecha de caducidad | Más de 14 días en el futuro | La web muestra una advertencia de seguridad |
| Cadena de certificados | Completa y válida | Algunos navegadores rechazan la conexión |
| Protocolos | TLS 1.2 y 1.3 | Vulnerable a ataques conocidos |
| Cabecera HSTS | Configurada con un max-age largo | Sin protección contra ataques de degradación |
| Contenido mixto | Sin recursos HTTP en páginas HTTPS | El navegador no muestra el candado completo |
Si compruebas tu configuración SSL con regularidad, te aseguras de que tu web siga estando protegida de forma óptima y de que los visitantes vean siempre el candado que transmite confianza junto a tu URL.
Certificado SSL: funcionamiento técnico explicado
Para entender por qué un certificado SSL es tan importante, conviene conocer su funcionamiento técnico. El proceso que hay detrás de una conexión segura es fascinante y esencial para la seguridad web moderna.
El handshake SSL/TLS
Cuando un visitante abre tu web, tiene lugar el llamado handshake TLS. Este proceso se completa en milisegundos y consta de varios pasos. El navegador envía una solicitud al servidor con los protocolos de cifrado compatibles. El servidor responde con el certificado SSL y el método de cifrado elegido. El navegador verifica el certificado con la autoridad de certificación. A continuación se intercambia una clave de sesión compartida con la que se cifra el resto de la comunicación. Todo esto ocurre de forma invisible para el visitante.
Entender los niveles de cifrado
Los certificados SSL modernos usan como mínimo un cifrado de 256 bits. Esto significa que hay más combinaciones de claves posibles que átomos en el universo. La fortaleza del cifrado depende del protocolo utilizado (TLS 1.2 o 1.3) y de la suite de cifrado elegida. TLS 1.3 es la versión más reciente y ofrece mejor rendimiento y seguridad que las versiones anteriores. Comprueba si tu servidor es compatible con TLS 1.3 para conseguir la mejor combinación de velocidad y seguridad.
Comparación de versiones de TLS
| Protocolo | Estado | Seguridad | Rendimiento |
|---|---|---|---|
| SSL 3.0 | Obsoleto, inseguro | Vulnerable | Lento |
| TLS 1.0 | Obsoleto | Insuficiente | Moderado |
| TLS 1.1 | Obsoleto | Insuficiente | Moderado |
| TLS 1.2 | Con soporte activo | Bueno | Bueno |
| TLS 1.3 | Recomendado | Excelente | Excelente |
Certificado SSL: impacto en el SEO y en la confianza
Un certificado SSL influye directamente en tu posición en los buscadores y en la confianza que los visitantes tienen en tu web.
Google y HTTPS como factor de posicionamiento
Google ha confirmado oficialmente HTTPS como factor de posicionamiento. Las webs con certificado SSL obtienen un pequeño impulso en el ranking frente a los sitios no protegidos. Además, Chrome muestra una advertencia en las webs sin SSL, lo que echa atrás a los visitantes. La combinación de mejores posiciones y mayor confianza de los visitantes hace del certificado SSL una de las mejores inversiones para tu web, sobre todo porque existen opciones gratuitas.
Señales de confianza para los visitantes
El icono del candado en el navegador indica a los visitantes, de forma inmediata, que la conexión es segura. Los estudios muestran que los consumidores están más dispuestos a rellenar datos personales y a comprar en webs con HTTPS. Para las tiendas online esto es esencial, porque la ausencia de SSL puede provocar un descenso significativo de las conversiones y de los ingresos.
¿Quieres instalar un certificado SSL? Lee nuestro artículo sobre todo lo que debes saber sobre los certificados SSL para tener una guía de instalación completa.
Certificado SSL: preguntas frecuentes y consejos prácticos
Al implementar un certificado SSL surgen muchas de las mismas preguntas. A continuación respondemos a las más frecuentes con consejos prácticos.
¿Debo comprar un certificado SSL o me basta con uno gratis?
Para la mayoría de las webs, un certificado SSL gratis es más que suficiente. El cifrado es igual de fuerte que con los certificados de pago. Los certificados de pago solo son necesarios si quieres Organization o Extended Validation, necesitas una garantía económica o requieres compatibilidad con wildcard para varios subdominios. Empieza con un certificado gratis y solo pasa a uno de pago si tus requisitos específicos de empresa lo exigen.
¿Cómo compruebo si mi certificado SSL funciona correctamente?
La comprobación más sencilla es ver tu web en el navegador: un icono de candado en la barra de direcciones confirma que SSL está activo. Para un análisis a fondo, usa SSL Labs Server Test, que ofrece un informe detallado con tu configuración SSL, los protocolos compatibles y las suites de cifrado. Comprueba también que todas las páginas se cargan por HTTPS y que no hay avisos de contenido mixto abriendo la consola del navegador.
Preguntas frecuentes sobre SSL
- ¿SSL ralentiza mi web? No, con TLS 1.3 y hardware moderno el impacto es insignificante. El handshake solo añade unos milisegundos, y HTTP/2 (que requiere HTTPS) incluso hace que tu sitio sea más rápido.
- ¿Puedo usar SSL en un hosting compartido? Sí, prácticamente todos los proveedores modernos de hosting compartido admiten SSL. Muchos proveedores ofrecen certificados SSL gratis desde su panel de control.
- ¿Qué pasa si caduca mi certificado? Los visitantes ven en su navegador un aviso de que la conexión no es segura. La mayoría de los visitantes abandona la web al instante. Configura la renovación automática para evitarlo.
- ¿Necesito un certificado distinto para cada subdominio? Un certificado estándar protege un único dominio. Para varios subdominios necesitas un certificado wildcard que cubra todos los subdominios de tu dominio principal.
Certificado SSL: resumen y pasos esenciales
Un certificado SSL ya no es opcional, sino un requisito absoluto para cualquier web. Aquí resumimos los pasos esenciales para una implementación SSL correcta.
Implementación de SSL en cinco pasos
Paso uno: elige el tipo de certificado adecuado para tu web. Para la mayoría de las webs basta con un certificado DV gratuito. Paso dos: instala el certificado desde el panel de control de tu hosting o pide ayuda a tu proveedor. Paso tres: configura una redirección 301 de HTTP a HTTPS para que todos los visitantes lleguen a la versión segura. Paso cuatro: resuelve los problemas de contenido mixto actualizando todas las URL internas a HTTPS. Paso cinco: configura la renovación automática y supervisa la validez de tu certificado.
Mantenimiento y gestión a largo plazo
Tras la instalación inicial, tu certificado SSL requiere un mantenimiento mínimo pero importante. Comprueba cada mes que tu certificado sigue siendo válido y funciona correctamente. Prueba tu configuración SSL de forma periódica con escáneres online para verificar que sigues las mejores prácticas de seguridad. Mantén tu servidor web actualizado para que admita las últimas versiones de TLS y suites de cifrado. Actualiza tu cabecera HSTS para indicar a los navegadores que usen siempre HTTPS. Con este mantenimiento mínimo garantizas una conexión segura continua para todos los visitantes de tu web.
Certificado SSL: influencia en la optimización para buscadores
Un certificado SSL tiene una influencia positiva demostrada en tu posición en los buscadores. Google ha confirmado que HTTPS es un factor de posicionamiento y da a las webs seguras una ventaja pequeña pero medible frente a las alternativas sin protección. Además, los navegadores modernos muestran advertencias en las webs sin SSL, lo que provoca mayores tasas de rebote y menos tráfico. Asegúrate de que, tras instalar un certificado SSL, todos los enlaces internos, las URL canónicas y los sitemaps se actualicen a HTTPS para evitar avisos de contenido mixto que puedan afectar negativamente a tu rendimiento SEO.
Para resumir, un certificado SSL ya no es opcional, sino un requisito fundamental para cualquier web moderna. La instalación es sencilla, a menudo gratuita, y las ventajas en seguridad, confianza y optimización para buscadores son innegables. Invierte hoy mismo en un certificado SSL si tu web todavía no tiene ninguno.
Fuentes y referencias
- Let's Encrypt: certificados SSL gratis (letsencrypt.org)
- SSL Labs: SSL Server Test by Qualys (ssllabs.com)
- Autoriteit Persoonsgegevens (la autoridad neerlandesa de protección de datos): información sobre el RGPD (autoriteitpersoonsgegevens.nl)