Sitemap Cohort Auditor
Compare local sitemap URL cohorts before a release, so a stable total does not hide a removed page or a changed image declaration.
v0.2.2 · Node.js 20+ · MIT
Run the public release example
Clone the repository, use Node.js 20 or newer, then run this command from the repository root. The inputs are checked in and synthetic.
node ./bin/sitemap-cohort-auditor.mjs ./examples/release/after/index.xml --root ./examples/release --compare ./examples/release/before.xml --policy ./examples/release/policy.jsonThe example reports five current URLs, two added, one removed, two unique image declarations and a passing configured policy.

What the result can and cannot tell you
The CLI reads local sitemap files and compares exact URL declarations. It follows nested sitemap indexes and checks metadata and a configured release policy. It does not crawl listed pages or verify live HTTP responses, robots access, canonical tags or search visibility. A passing report does not prove indexing or ranking.
Continue the workflow
Use the tool alongside a release checklist and a review of what changed in the URL set.
Need a release check across a larger site?
Discuss a sitemap QA workflow with Edilec. Share only information you are permitted to disclose.