The seven most common reasons a page never appears in your audit, in order of likelihood.
If a page you expect to see in your audit is missing, one of seven things is happening. Work through them in this order – they're ranked by how often we see each cause in real audits.
The fastest check: visit https://yoursite.com/robots.txt and look for any line that disallows our user agent or all bots. Our default user agent is SEOAuditBot/1.0. Common patterns that block us:
textUser-agent: * Disallow: / User-agent: SEOAuditBot Disallow: /admin/
If you intentionally block bots, allow our specific user agent or temporarily switch off "Respect robots.txt" in Settings → Crawl while the audit runs.
Members-only pages, admin areas and staging environments behind HTTP basic auth all look like 401/403 errors to our crawler. Add credentials in Settings → Crawl → Authentication (basic auth username/password or session cookie) and the audit will rerun against the authenticated origin.
Our crawler discovers URLs by following links. If a page isn't linked from any other page within your crawl depth, we won't find it. Two fixes:
Cloudflare, Akamai and similar CDNs sometimes flag our requests as suspicious and start returning 429s or CAPTCHAs. Symptoms: the audit completes but shows hundreds of HTTP 403/429 errors. The fix is to allow-list our IP range or our user agent. Contact support and we'll send you the current IP block.
A page that returns 404, 410, 500 or 503 won't end up in your audit even if we find it. Check the audit's "Issues" tab – non-200 pages are listed there separately, not in the main URL list. If you expected a 200, the page is genuinely broken.
We crawl pages with noindex, but they appear in a separate "Noindex" report rather than the main URL list because they're intentionally hidden from search engines. Check the Issues → Noindex pages section.
Some Single Page Apps add internal links only after a user action (e.g. opening a menu). We render pages with a headless browser, but we don't click around. The fix is to make sure every internal link is in the initial HTML or rendered DOM, ideally before any user interaction. SSR or SSG frameworks like Next.js, Nuxt and Astro do this automatically.
One platform. Five fewer subscriptions.
Join 1,200+ agencies and in-house teams using SEMOptimiser to replace Semrush, Ahrefs, GA4 add-ons and rank trackers – with one workflow that actually ships fixes.