Skip to content
DevMarDe
Crawl Audit check 46Crawl AuditTechnical SEO

Orphan pages and links: Crawl Audit check 46

Crawl Audit check 46 counts internal links on the audited page. Why it can't find orphan pages alone, what Google says, and how to find orphans yourself.

Zain Kazmi3 min read
On this page
Check
46 of 200
Module
Technical SEO & Indexability
Group
URL Architecture & Navigation
Impact
Medium

Short answer: an orphan page is a page nothing else on your site links to. Google mostly finds pages by following links, so an orphan can sit unfound for a long time. Check 46 is called "orphan page detection", but finding orphans needs a crawl of the whole site, and Crawl Audit looks at one page. What it actually tests is whether the audited page has at least five internal links.

What Crawl Audit checks

Crawl Audit counts the links on the audited page whose href starts with / or contains your domain.

  • Pass: five or more.
  • Warning: fewer than five. A page like that is a dead end, and if every page were like it, Google would struggle to find the rest of your site.

Our homepage has 83 internal links, mostly from the menu and footer, so it passes easily. A pass doesn't tell you whether some other page on your site is an orphan.

What Google says

  • "Every page you care about should have a link from at least one other page on your site."
  • "Google primarily finds pages through links from other pages it already crawled."
  • "Generally, Google can only crawl your link if it's an <a> HTML element (also known as anchor element ) with an href attribute." A button that changes page with JavaScript isn't a link Google can follow.
  • Sitemaps are the other route: some pages "are discovered when you submit a list of pages (a sitemap ) for Google to crawl." A sitemap helps, but it doesn't replace links.

This happened on our own site. In late September our two offer pages had no internal links at all, only a sitemap entry, and neither was on Google. On 28 September we linked them from the footer and the services pages, and asked Google to index them. Both were indexed by the next crawl.

How to find orphan pages yourself

  1. Export the list of URLs in your XML sitemap.
  2. Crawl your site from the homepage with a crawler, following links only.
  3. Any URL in the sitemap but not in the crawl is an orphan. Link to it from a related page, or remove it if it shouldn't exist.

Google Search Console's page indexing report is a clue too: pages marked "Discovered, currently not indexed" are often weakly linked.

On your platform

  • WordPress: pages that aren't in a menu and aren't linked from a post are the usual orphans. Add them to a menu, or link them from a related post.
  • Shopify: products not in any collection, and pages not in a menu, are the common cases. Use Content › Menus.
  • Wix and Squarespace: pages set as hidden from navigation are reachable only by direct link. Make sure something links to them.
  • Next.js: generate index pages and "related" lists from your data, so a new page is linked the moment it exists.

Sources

All 200 Crawl Audit checks

See how your site does on every check.

Crawl Audit runs this check and 199 others on your domain. The full report is $7.89, one time. The free check on this site covers 25.