Comment by 9dev
2 hours ago
That entirely depends on the server. A good solution would be to include Link headers in all responses:
Link: /some-page rel="canonical"
Link: /some-page.json rel="alternate" type="application/json"
Link: /some-page.html rel="alternate" type="text/html"
Link: /some-page.md rel="alternate" type="text/markdown"
For the LLM use, the challenge is that it will only discover those after first requesting and parsing the HTML version.
Maybe it will notice those, and maybe it will figure out the pattern for follow-up page requests, but there's no guarantee and it won't help the first request.
That only works if the client looks at it. The current Claude fetch system does not.