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ísticaHTTPHTTPS
CifradoSin cifradoConexión cifrada mediante SSL/TLS
Transferencia de datosLegible para tercerosIlegible para terceros
Indicador del navegadorAviso «No seguro»Candado junto a la URL
Impacto en el SEODesventaja en el ranking de GoogleVentaja en el ranking de Google
Puerto80443
ConfianzaBaja, los visitantes se echan atrásAlta, 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:

TipoValidaciónPrecioAdecuado para
Validación de dominio (DV)Solo la titularidad del dominioGratis o hasta 50 € al añoBlogs, portfolios, webs pequeñas
Validación de organización (OV)Dominio + datos de la empresaDe 50 € a 200 € al añoWebs de empresa
Validación extendida (EV)Verificación exhaustiva de la empresaDe 100 € a 500 € al añoTiendas online, servicios financieros
Wildcard SSLDominio + todos los subdominiosDe 50 € a 300 € al añoWebs con muchos subdominios
Multidominio (SAN)Varios dominios en 1 certificadoDe 100 € a 400 € al añoGestionar 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

  1. Inicia sesión en DirectAdmin
  2. Ve a SSL Certificates o Certificados SSL
  3. Elige Free and automatic certificate from Let's Encrypt
  4. Selecciona los dominios para los que quieres activar SSL
  5. Haz clic en Guardar
  6. 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 controlEstado deseadoRiesgo si falla
Fecha de caducidadMás de 14 días en el futuroLa web muestra una advertencia de seguridad
Cadena de certificadosCompleta y válidaAlgunos navegadores rechazan la conexión
ProtocolosTLS 1.2 y 1.3Vulnerable a ataques conocidos
Cabecera HSTSConfigurada con un max-age largoSin protección contra ataques de degradación
Contenido mixtoSin recursos HTTP en páginas HTTPSEl 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

ProtocoloEstadoSeguridadRendimiento
SSL 3.0Obsoleto, inseguroVulnerableLento
TLS 1.0ObsoletoInsuficienteModerado
TLS 1.1ObsoletoInsuficienteModerado
TLS 1.2Con soporte activoBuenoBueno
TLS 1.3RecomendadoExcelenteExcelente

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.

Herramienta gratuita: usa nuestra herramienta Comprobador SSL. Comprueba la validez, la fecha de caducidad y la configuración de tu certificado SSL.

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)