Comprobaciones / Enlaces, canonical y velocidad
Sin cabecera HSTS
Strict-Transport-Security hace que los navegadores usen siempre HTTPS, lo que evita los ataques de degradación.
hsts_missing · Enlaces, canonical y velocidad · Aviso
Qué la activa
En un sitio que funciona por https, la respuesta de tu página de inicio no tiene cabecera Strict-Transport-Security.
Qué cambiar
Envía Strict-Transport-Security: max-age=31536000; includeSubDomains en las respuestas HTTPS.
Ejemplo
Cabeceras de respuesta que añadir en tu servidor o CDN:
Strict-Transport-Security: max-age=31536000; includeSubDomains
Cómo confirmar la corrección
- Ejecuta curl -I https://example.com/ | grep -i strict-transport
- Lanza un nuevo crawl
Con qué frecuencia aparece
No hemos medido lo frecuente que es en una muestra de sitios. Las cifras aparecen aquí cuando un estudio la cubre.
Sobre esta comprobación
| ID de la comprobación | hsts_missing |
|---|---|
| Sección del informe | Enlaces, canonical y velocidad |
| Gravedad | Aviso |
| Cómo se decide | Medida: se lee directamente de la página o de la respuesta del servidor. |
| Añadida | Antes del 19 oct. 2026 (versiones 1 y 2), o una comprobación de todo el sitio sin fecha de versión |
| Estado | Medida en cada informe |
| El informe da el código | Sí, un bloque para todo el sitio |
Ajustes por plataforma
Dónde está el ajuste en algunas plataformas, según la página de ayuda de cada una, leída el 26 de octubre de 2026. En cualquier otro servidor, aplica el recuadro de corrección de arriba.
Cloudflare
En Cloudflare: Edge Certificates → Enable HSTS → Max Age Header, Apply HSTS policy to subdomains. (página de ayuda de Cloudflare)
Cloudflare avisa: si quitas HTTPS antes de desactivar HSTS, o antes de que termine el Max Age Header, tu sitio queda inaccesible para los visitantes hasta que ocurra una de las dos cosas.
Netlify
Netlify: pon esto en _headers. (página de ayuda de Netlify)
/*
Strict-Transport-Security: max-age=31536000; includeSubDomains
Vercel
Vercel: pon esto en vercel.json. (página de ayuda de Vercel)
{
"headers": [
{
"source": "/(.*)",
"headers": [
{
"key": "Strict-Transport-Security",
"value": "max-age=31536000; includeSubDomains"
}
]
}
]
}
Comprobaciones relacionadas
- hreflang no válido
- hreflang no tiene x-default
- Enlaces internos que apuntan a redirecciones
- La dirección de inicio cambia de idioma según el navegador del visitante
Mira si afecta a tu sitio
Pega tu dirección: rastreamos hasta 10 páginas y mostramos cada problema que encontramos, con su corrección. Sin cuenta, sin tarjeta.
Cada plan rastrea hasta su límite de páginas y lista estas comprobaciones con la corrección: planes.
Cómo funciona una auditoría: método