sitemap-audit

Compare generated sitemaps against actual Next.js app-router pages to find missing or stale URLs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/apappas57/sinew --skill sitemap-audit-apappas57
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sitemap-audit
Source: https://github.com/apappas57/sinew/tree/main/skills/seo/sitemap-audit
Command: npx skills add https://github.com/apappas57/sinew --skill sitemap-audit-apappas57

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you detect when a website’s sitemap, robots rules, and indexing signals drift out of sync with the pages that actually exist in the codebase.

Core Features & Use Cases

  • Page-to-sitemap comparison: Scans public app routes and compares them with sitemap entries to find missing or stale URLs.
  • Indexing validation: Checks Google Search Console verification tags and robots directives to confirm the site is set up for crawlability.
  • Dynamic route coverage: Reviews generated pages and helper data so services, blog posts, and other parameterized routes are not overlooked.
  • Use case: After shipping a new page or launching a client site, run this Skill to quickly catch sitemap gaps before search engines do.

Quick Start

Use this skill to audit a site’s live and generated sitemap, then report any missing pages, stale entries, or indexing misconfigurations.

Frequently Asked Questions about sitemap-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find missing pages in my Next.js sitemap?

This process compares your website’s generated sitemap against actual public pages to find missing or stale URLs. It scans Next.js app-router routes, sitemap definitions, and layout metadata to identify indexing coverage gaps before search engines crawl your site.

How do I check if my dynamic routes are included in my sitemap?

Checking dynamic route coverage involves reviewing generated pages and helper data so parameterized routes like services or blog posts are not overlooked. This validates that all public dynamic URLs are correctly indexed and accessible in the sitemap.

Does this sitemap audit work with Next.js app-router projects?

Yes, this sitemap audit applies to Next.js app-router projects and similar codebases. It reads route files, sitemap definitions, and layout metadata to validate static pages, dynamic routes, and robots directives for accurate indexing coverage.

How do I validate Google Search Console verification tags and robots directives?

Validating Google Search Console verification tags and robots directives confirms your site is set up for crawlability. This audit checks these indexing signals to verify they align properly with your actual public pages and generated sitemap entries.

Why does my sitemap have stale or incorrectly excluded URLs?

Sitemaps contain stale or incorrectly excluded URLs when indexing signals and robots rules drift out of sync with existing codebase pages. Comparing generated sitemaps against actual public routes detects these misconfigurations and reports the discrepancies.

What's the best way to catch sitemap gaps after launching a new page?

Run an audit of your live and generated sitemap after shipping new pages. This quickly reports missing pages, stale entries, or indexing misconfigurations by comparing sitemap entries against your actual public app routes.