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
- All posts
- Competitor SEO analysis without guessing at their data
- What an SEO audit costs and how often to run one
- Content cannibalization: how to find it and what to do
- On-page SEO: the elements worth checking on every page
- How to check website traffic, yours and anyone else
- Link building strategies that still work, and three that do not
- How to check your backlinks and audit what you find
- Generative engine optimization, explained without the hype
- How to run a technical SEO audit that finds real problems
- The SEO audit checklist that states its denominators
- Crawled, indexed, cited, where AI traffic begins
- llms.txt, explained for humans
- Why your weekend project is invisible to ChatGPT
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.