🔀
AB-028
Vary Header
🔄 Content Negotiation
Pillar: Discovery
Quick fix
Severity: low
Est. cost: $0
Gap: documentation
Fix: deterministic
What it means
Your site tells caches that content varies based on the requested format.
Why it matters
Without a Vary header, caches may serve the wrong format to agents — JSON to someone who asked for HTML.
Evidence expected
This rule is verified by:
http Source: Runtime probe
✗
What's wrong
No Vary header. Caches serve stale or wrong formats.
✓
What's right
Vary header ensures each agent gets the correct format from caches.
Check this rule on your site
Enter your URL to check just this one rule (AB-001).
Related rules in Content Negotiation
Machine-Readable
This rule is also available as JSON: /rules/AB-028.json
Explore More
-
All Rules
Browse the complete rules catalog
-
Agent Guide
Learn how to fix this rule
-
Blog
Related articles on agent readiness