Sitemap estate audit
What exists, what it contains, what it omits, and how it is generated. On a site with several systems or a plugin history this is where the missing page types and the non-canonical entries are found.
Index structure for large estates
A sitemap index over child sitemaps split by page type and by the size and count limits the protocol sets, so that each file is coherent and a failure in one does not affect the rest.
Complete page-type coverage
Every URL class the site intends to be found by: content, section indexes, pagination, author and date archives, tag and category pages, records in a custom system, and whichever of the ones generated by facets are meant to be indexed. The decision about which of these SHOULD be in the sitemap is part of the work.
Canonical agreement
Every URL in the sitemap is the canonical one for its content, matching the canonical the page declares and the address the redirects resolve to. Disagreement between these three is common on sites that have migrated, and it is checkable.
Accurate lastmod
The time the content actually changed, stored with the content rather than derived from the build, and emitted only where it is meaningful. Where a reliable change time does not exist for a page type, omitting lastmod is better than emitting a wrong one.
Generation from the same source as the routes
The sitemap produced from the same data that produces the pages, so a new page type cannot appear on the site without appearing in the sitemap. This is the structural answer and it removes the class of drift entirely.
Splitting, compression and reference correctness
Limits respected with headroom, large files compressed where the protocol allows, and `robots.txt` and internal references pointing at the index rather than a child file. Small details, each of which can make a sitemap ignored.
Verification against the live site
Every URL in the sitemap requested and its response checked against the claim — status, canonical, and agreement with the site's own structure. A sitemap audit that only validates the XML has checked the syntax and not the assertion.
Discovery measurement
Whether new content is found faster as a result, measured through crawl and indexing timings rather than assumed. It is the benefit the sitemap exists for and the one least often verified.