APIEndpoint referenceSitemap static.xml
/sitemap-static.xml
Every page of the web app that is not one entity.
Every page of the web app that is not one entity.
The list this replaced was inherited from apps/statshub and had drifted badly: /features, /free-tools and /stats-explained are pages of an app that no longer answers on this domain, while /fixtures, /teams, /players, /leagues and every tool board — the pages the site is actually made of — were missing. It was nine URLs, three of them 404s.
Two rules decide what belongs here, and both matter more than the count:
- Only a canonical URL that the replacement origin answers with 200. The
main UI keeps tool views in client state, so paths from the experimental
route tree such as
/prop-screener/allare 404s here. - Only pages worth a search result. Sign-in, favourites, the assistant and the per-user watchlist and tracker views are about one account, and /teams/search/{query} and its siblings are search results — the web app marks those noindex, and a sitemap that disagreed with the page would be a contradiction rather than a hint.
Response Body
application/json
curl -X GET "https://example.com/api/sitemap-static.xml""string"