Durante un análisis de PageSpeed o GTmetrix es común encontrarse con la advertencia Specify a cache validator.
Aunque suene técnico, en realidad se refiere a algo sencillo: tu web no está enviando las cabeceras correctas que le dicen al navegador cómo manejar la caché de los archivos.
¿Qué significa este aviso?
Cada vez que un navegador descarga un archivo (CSS, JS, imagen, fuente, etc.), necesita saber si debe guardarlo en caché y durante cuánto tiempo.
Para eso se usan cabeceras HTTP como:
- ETag → Identifica la versión exacta de un archivo.
- Last-Modified → Indica la fecha de la última modificación.
- Cache-Control / Expires → Definen durante cuánto tiempo puede guardarse el archivo en caché.
Si faltan estas cabeceras, el navegador no tiene claro si puede reutilizar el recurso y lo vuelve a descargar, ralentizando la web.
Descarga la checklist WPO para WordPress con los puntos clave para tener una web rápida y optimizada.¿Por qué es importante?
- Evita descargas innecesarias de archivos.
- Reduce el consumo de ancho de banda.
- Mejora la velocidad de carga en visitas repetidas.
- Ayuda a mejorar la puntuación en herramientas de rendimiento.
No lo confundas con otras tareas de caché como la precarga de caché.
¿Cómo se soluciona?
En lugar de entrar en configuraciones técnicas complicadas, lo importante es entender que este error suele venir de:
- Configuraciones de servidor que no envían las cabeceras.
- Archivos servidos desde CDN o servicios externos.
- Recursos de plugins que no están optimizados.
La solución real dependerá de cada caso: revisar la configuración del servidor, usar un plugin de optimización, o configurar correctamente tu CDN.
Conclusión
El aviso Specify a cache validator no significa que tu web esté mal, sino que hay recursos que podrían gestionarse mejor en caché.
Entenderlo es el primer paso para optimizar la caché en WordPress.

