Crawl budget is not wasted on no-index content
Why it matters
Googlebot allocates a fixed crawl budget per site, and every request to a noindex admin or debug route is a request it did not spend on a page you actually want ranked. Noindex URLs in the sitemap send contradictory signals — submit this URL, but do not index it — which Google's Search Console flags as a coverage error and which slows indexation of legitimate new content.
Severity rationale
Info because crawl-budget inefficiency mostly affects large sites and rarely suppresses individual page rankings directly.
Remediation
Filter noindex pages out of the sitemap generator and remove links to consistently-noindex routes from the public navigation and footer. Scope admin/dashboard links to authenticated sessions so they never appear in public HTML. Verify the result by requesting the sitemap and confirming zero noindex URLs are listed.
// app/sitemap.ts
const pages = allPages.filter(p => !p.noindex)
return pages.map(p => ({ url: p.url, lastModified: p.updatedAt }))
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Marketing SEO Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
Taxons
History
- 2026-04-18·v1.0.0·Initial import from marketing-advanced-seo·automated