Link response headers
HTTP Link headers (such as rel="alternate", "canonical" or "describedby") give agents structured discovery hints.
- Category
- Discoverability
- Standard
- Recommended
What it checks
The extension requests the site’s root (/) and looks for a Link response
header. When one is present, it lists the rel values it found. An agent can
read these relationships from the headers alone, without parsing the HTML.
Results
| Status | When |
|---|---|
| Pass | The root document sends a Link header |
| Info | The root document sends no Link header |
This is a bonus check: a Link header adds points, and its absence costs
nothing.
How to fix
Add Link headers to your responses for the relationships you already express
in HTML. For example, pointing to a canonical URL and a Markdown version:
Link: <https://example.com/>; rel="canonical",
<https://example.com/index.md>; rel="alternate"; type="text/markdown"
On Cloudflare Pages or Netlify, a _headers file can set this:
/
Link: </index.md>; rel="alternate"; type="text/markdown"
See also Markdown alternate link.