🔀
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