crawlmouse

How to Find Orphan Pages on Your Website (Free, No Install)

··9 min read
Quick answer
To find orphan pages, compare every page that exists on your site against every page something links to — the gap is your orphan list. The fastest free way is to crawl your site with a browser tool like Crawlmouse, which maps your internal links and flags every page with zero inbound links automatically — no install, license, or plugin required.

You publish a page that deserves to be found — and nothing happens. No rankings, barely any crawls, as if it doesn’t exist. Often the reason isn’t the content at all: it’s that no other page on your site links to it. That’s an orphan page, and it’s the SEO equivalent of writing a great chapter and never binding it into the book. The good news is that orphans are among the cheapest problems to fix — the page already exists; all that’s missing is a link — once you can actually find them.

What counts as an orphan page (and what doesn’t)

These get muddled, and the distinctions matter:

  • Orphan page: nothing links to it. This is the problem we’re solving.
  • Dead-end page: it has no links out. Less harmful on its own, but it traps crawlers and readers who land there.
  • Intentionally excluded page: a noindex page — a thank-you page, a checkout step, a paid-ad landing page — that you want kept out of the internal map. That’s working as designed, not an orphan problem.

The ones that cost you are the pages you’d be glad to have rank, that simply fell off the internal map. An orphan is really the extreme case of crawl depth — a page at infinite depth, with no click-path from the homepage at all.

How do pages get orphaned?

Almost nobody creates an orphan on purpose. They accumulate quietly:

  • Pulled from navigation but not deleted. A seasonal landing page, an old campaign, a discontinued product removed from its category — the menu link goes, the URL stays.
  • Site migrations. When URLs change or a CMS is replaced, internal links are the easiest thing to miss. Pages survive the move; the links pointing to them don’t.
  • CMS and template quirks. A one-off built in a page builder, an import, a programmatically generated URL — pages created outside the normal content flow often never get wired into any listing or hub.
  • Pagination and filtering. Deep paginated archives and filtered URLs strand older content where nothing reasonable links to it anymore.
  • “We’ll link it later.” A post ships to hit a deadline, the internal links are a follow-up task, and the follow-up never happens.

Do orphan pages actually hurt your SEO?

A handful of orphans is normal and rarely a crisis. The damage shows up at scale, on three levels:

  • Discovery and crawling. Search engines find pages mainly by following links. With no internal path leading to it, a crawler has little reason to visit and little context for how the page fits. On a large site with a limited crawl budget, orphans are exactly what gets skipped.
  • Authority. Internal links pass ranking signals between pages. An orphan receives none, so even strong content starts from a standing stop.
  • People. Users browse by clicking. If nothing links to a page, the only way anyone reaches it is a direct URL or a search result it probably isn’t earning. The work sits unread.

A quick myth to retire: “it’s in my sitemap, so it’s not orphaned.” An XML sitemap helps a search engine discover a URL, but it isn’t a substitute for internal links. The sitemap says the page exists; internal links say it matters, how it fits, and which pages vouch for it. Plenty of sitemap-listed pages sit unindexed for exactly this reason.

How to find orphan pages (the free way and the tool way)

You can’t spot orphans by browsing — by definition, you can’t click to them. Finding them means comparing two lists: every page that exists on your site against every page something links to. The pages in the first list but not the second are your orphans. Here’s how each method builds those lists:

  • A free browser crawl (fastest first pass). Crawlmouse crawls your live site the way a search engine would, maps the internal link graph, and flags every page with zero inbound internal links — including pages it only found in your sitemap. No install, no license, no plugin. Because it reads the static HTML your server returns, it also catches pages whose only links appear after JavaScript runs — the same pages a non-rendering AI crawler (GPTBot, ClaudeBot, PerplexityBot) can’t reach either.
  • Google Search Console (free, manual). Look for pages that are indexed but have no referring internal links, and compare your sitemap against what a crawl actually reaches. This is the one way to surface orphans that exist only in Google’s data — pages nothing links to and that aren’t in your sitemap.
  • Screaming Frog (desktop install). Its Crawl Analysis → Orphan Pages report compares the crawl against your XML sitemap, Google Analytics, and Search Console. Thorough, but it’s a desktop app, the free version stops at 500 URLs, and the full orphan report needs a paid licence.
  • Semrush (paid subscription). Site Audit → Issues → “Orphaned pages” surfaces sitemap and Analytics URLs with no inbound internal links, once you connect your Analytics account.
  • WordPress plugins. Rank Math (free) shows an orphan indicator in the SEO Details column of your Posts/Pages list; Yoast Premium has an orphaned-content filter. Handy if you’re already in WordPress — see the WordPress-specific guide for the full walkthrough.

For most small and mid-sized sites, the free crawl catches the vast majority of orphans in under two minutes. If you run a large site or want belt-and-braces completeness, pair the crawl with your Search Console data to catch the analytics-only stragglers. The same two-list comparison also powers a full internal-link audit, of which orphans are just one finding.

How to fix orphan pages (and when not to)

For each orphan, make one decision: keep it or kill it.

If the page is worth keeping, link to it from where a reader would naturally expect to find it — the relevant category, the topic hub, a closely related article, the parent product — using descriptive anchor text, not “click here.” One or two contextual links from the right pages beat a dozen shoved into a sitewide footer. Make the link make sense to a human; the crawlability benefit follows.

If the page shouldn’t exist anymore — a dead campaign, a thin duplicate, a discontinued product with no successor — don’t leave it floating. Redirect it to the most relevant live page, or remove it cleanly, then update your sitemap. An orphan you don’t want indexed is still crawl budget you don’t need to spend.

One honest exception: some orphans are deliberate. A paid-ad landing page or a gated thank-you page is often intentionally kept out of the internal graph. That’s fine — just make sure it’s a decision, not an accident.

How to stop orphan pages coming back

Orphans regenerate. Every migration, redesign, and busy publishing week creates a few more. The teams that stay clean bake “does anything link to this?” into publishing — a simple rule of thumb is to link every new page from two or three existing, relevant pages before it goes live — and re-crawl periodically to catch the ones that slip through. Run the crawl, link up the orphans worth keeping, re-crawl to confirm, and watch pages that earned nothing for months become findable again.

If a page you care about is buried with no path to it, the hard part is already done. All that’s missing is a link — and that’s a fix you can ship today.

Frequently asked questions

What is an orphan page?
An orphan page is a page on your site that no other page links to. It loads fine at its URL, but because nothing internal points to it, crawlers rarely discover it and visitors can only reach it by typing the address directly.
How do I find orphan pages for free?
Crawl your live site with a free browser tool like Crawlmouse — it maps your internal links and lists every page with none pointing to it, and treats a page found only in your sitemap as an orphan too. For orphans that exist only in analytics or server logs, cross-reference with Google Search Console.
Can I find orphan pages without Screaming Frog or Semrush?
Yes. Screaming Frog is a desktop install capped at 500 URLs on its free plan, and Semrush is a paid subscription. A browser-based grader like Crawlmouse finds crawl-and-sitemap orphans for free with nothing to install, which is enough for most small and mid-sized sites.
Do orphan pages actually hurt SEO?
A handful is normal and rarely a problem. At scale they waste crawl budget, receive no internal link authority, and often go unindexed — so pages you would be glad to have found never get discovered. The orphans worth fixing are the ones you want in search.
How do I find orphan pages in WordPress?
You can use an SEO plugin like Rank Math or Yoast that flags posts with no internal links, or crawl the live site with a no-install tool that works regardless of theme, builder, or plugin. See the WordPress-specific guide for the full walkthrough.
How often should I check for orphan pages?
Re-crawl after any migration, redesign, or busy publishing stretch, since those are when orphans appear. For a small site a quarterly check is enough; larger or fast-publishing sites benefit from a monthly pass.

Keep reading