Saltar al contenido

headers.cache_validators

Que la respuesta lleve ETag o Last-Modified.

Por qué importa

ETag y Last-Modified permiten que el navegador y los rastreadores pregunten «¿ha cambiado?» y reciban una respuesta mínima (304) si no. Sin ellos, cada visita vuelve a descargar la página completa.

Cómo se corrige

Activa ETag o Last-Modified en el servidor, la CDN o el plugin de caché. La mayoría de servidores web los envían por defecto para los archivos estáticos.

Paso a paso: el prompt para tu IA

Cuando Seotres encuentra este problema en tu web, te da un prompt listo para pegar en la IA que uses, con los datos de tu página. Este es el de esta regla con una web de ejemplo (tudominio.com):

Problema: la respuesta no lleva ETag ni Last-Modified, así que no se puede responder «no ha cambiado» (304).

Datos de tu web: Aquí van la página y la evidencia que ha encontrado Seotres.

Objetivo

Que las páginas de tudominio.com se sirvan con la cabecera ETag o Last-Modified.

Pasos

  • Es una mejora menor: no la hagas si exige cambios grandes; dímelo antes.
  • La mayoría de servidores y CDN la añaden solos para archivos estáticos; para páginas dinámicas, suele activarse en la caché del servidor o del framework.
  • Si la web es código propio o un servidor que gestionas: añádela en la configuración del servidor (Nginx, Apache…), del CDN o del framework (por ejemplo, la configuración de cabeceras de Next.js o de tu alojamiento).
  • Si usas WordPress: suele ponerse desde el alojamiento, desde un plugin de seguridad o de caché, o en el archivo .htaccess si el servidor es Apache.
  • Si usas Shopify, Wix, Squarespace u otra plataforma cerrada: las cabeceras las controla la plataforma y normalmente no se pueden cambiar; si es así, dímelo en vez de buscar trucos.

Antes de volver a Seotres

Para comprobarlo antes de volver a Seotres, mira las cabeceras de la respuesta en las herramientas para desarrolladores del navegador (pestaña Red).

Términos de esta regla

Rastreador

Programa que recorre la web de forma automática, pasando de enlace en enlace, para descubrir y leer páginas.

Ejemplo: Googlebot es el rastreador principal de Google; Bingbot, el de Bing.

Fuente: Google Crawling Infrastructure: rastreadores y obtenedores de Google

Fuente oficial

https://web.dev/articles/http-cache