SITEMAP

Every page on this site.

93 destinations, grouped. Every page here is one hop from any indexed page, which is the point of a sitemap that humans can read.

Start here

Comparisons

Each ends by saying when the other tool is the better buy.

Platform

Company

Legal and policies

Blog by category

Product

The rubric

Eight weighted categories, one page each.

Solutions

One rubric; what changes is which findings dominate.

Integrations

How delivery would work per platform. None of these connectors is built.

Blog

For machines

Four artefacts, generated at build time from one page list by scripts/generate-seo.mjs, so they cannot disagree with each other or with this page.

  • /sitemap.xml: every URL with its last-modified date, change frequency and priority. A single file; the 50,000-URL threshold that would force a sitemap index is a long way off.
  • /robots.txt: crawl rules, pointing at the sitemap.
  • /llms.txt: a curated index for language models, in the format described here. Curated rather than exhaustive; the value is in what it leaves out.
  • /llms-full.txt: the readable text of every page in one file, so a model can ingest the site in a single fetch rather than crawling it.

One route is excluded from all of them: /scorecard/[slug], the shared-scorecard view. Its slugs are created at runtime, it renders on demand and it carries noindex, so the meta tag, robots.txt and the sitemap all say the same thing about it.

Every <loc> carries a trailing slash, matching each page's own <link rel="canonical"> exactly. That is not cosmetic: this site is served directory-style, so a sitemap entry without the slash would put every canonical URL behind a redirect.

Scan your site free Help centre