Orphan Page Checker

Free SEO Utility

Orphan Page Checker Tool

Enter one root domain and this orphan page checker tool crawls up to 500 internal pages, maps every internal link, and flags orphan pages - pages with zero internal links pointing to them - so search engines can actually find them.

Full Internal Link Crawl
Sitemap vs. crawled link graph
Up to 500 Pages
Per root domain, per check
SSRF-Hardened & Rate-Limited
Same safety engine as full audits

Enter Your Root Domain

Automatically crawls up to 500 pages • up to 10 checks per day
URL format for this site Some sites treat /page and /page/ (or www vs. non-www, http vs. https) as different, non-redirecting pages. Tell us the exact form your site links use so orphan pages are matched correctly - leave on Auto-detect if you're not sure.
Crawling…
Starting up…
Elapsed 00:00
0 pages crawled

Enter your root domain above and click "Find Orphan Pages" to crawl your internal links and see which pages have no internal links pointing to them.

What Is an Orphan Page?

An orphan page is a live, working page on your website that no other page on the same site links to. It might still be listed in your XML sitemap, it might even be indexed and picking up a trickle of traffic from an old backlink or a direct bookmark - but nothing in your navigation, body content, or footer points to it. This orphan page checker tool finds those pages for you: enter one root domain, and it crawls your internal links, cross-checks the result against your sitemap, and reports every URL that comes back with zero internal links pointing to it.

The distinction worth holding onto is "exists" versus "is reachable." A page can load fine, return a clean HTTP 200, and still be functionally invisible to anyone browsing your site normally - reachability is about your own link structure, not about whether the page itself works.

Who Should Use This Orphan Page Checker Tool

This tool is built for anyone responsible for a website's internal structure, not just SEO specialists:

  • SEO consultants and in-house teams running a periodic internal-linking audit as part of a broader technical SEO review.
  • Content and editorial teams with a large back catalog of older posts that are easy to lose track of once they scroll off the blog's front page.
  • Developers and site owners after a migration, redesign, or CMS switch, when navigation menus and templates often get rebuilt from scratch and quietly drop links to older URLs.
  • E-commerce teams managing large product catalogs, where a category restructure or a discontinued-but-not-deleted product line can strand dozens of product pages at once.
  • Agencies that need a fast, repeatable way to check a client's internal link health without manually clicking through the entire site.

How to Use This Orphan Page Checker Tool

  1. Enter your root domain. Just the domain, e.g. example.com - no need for https:// or a specific page path. The crawl automatically covers up to 500 internal pages, no configuration needed.
  2. Set your URL format (optional). If your site treats /page and /page/ - or www vs. non-www, http vs. https - as separate, non-redirecting pages, tell the tool which form is canonical so orphan pages are matched correctly. Leave everything on Auto-detect otherwise.
  3. Verify you're human. Click Find Orphan Pages and complete the quick reCAPTCHA check.
  4. Watch the crawl in real time. The progress panel shows the current URL being fetched and a running page count, and you can stop the crawl early if you only need a partial read.
  5. Read the report. The Crawl Summary shows how many pages were crawled and linked, how many came back orphaned, and what share of your sitemap that represents. The Link Directory below it lists every page found, with orphan pages highlighted and ranked to the top.
  6. Fix and re-check. Add internal links to the pages that need them, then run the check again to confirm they're resolved.

Every check counts against a daily limit of 10 root-domain checks per user, since a single check can crawl hundreds of pages. Each individual page fetch respects the same SSRF-hardened URL safety checks used across the rest of AudEsto's audit engine.

How This Tool Finds Orphan Pages

Orphan pages are, by definition, pages nothing links to - which means a crawler that only follows links can never discover them on its own. So this tool runs two passes and compares the results, the same basic approach professional crawlers like Screaming Frog use in "list mode":

  • Sitemap discovery. It reads your XML sitemap(s) first, independently of the crawl, to build a list of every URL your site claims to publish.
  • Internal-link crawl. Starting at your homepage, it follows every internal <a href> link it finds, building a map of which pages link to which, up to 500 pages.

Any sitemap URL that never turns up as a link target anywhere in that crawl is flagged as an orphan candidate, then checked live one more time to confirm it's still a real, responding page rather than a stale entry left over in an outdated sitemap.

One detail worth knowing if you're curious how the counting works: a page can correctly show up as "linked" even before this tool has individually fetched that exact URL. If another page it already crawled and parsed contains a link to it, that's enough to rule it out as an orphan - the tool doesn't need to have visited the target page itself to know something points to it. Only URLs that nothing crawled links to at all go through the final live-verification step.

Understanding Your Results

The Crawl Summary card reports three numbers once a check finishes:

  • Pages Crawled & Linked - how many pages the crawl reached by following internal links, starting from your homepage.
  • Orphan Pages - how many sitemap URLs came back with zero internal links pointing to them, after live verification.
  • % of Sitemap Is Orphaned - the orphan count as a share of your total sitemap size, a quick way to gauge whether this is an isolated issue or a structural one.

Below that, the Link Directory lists every page found - both pages the crawl reached and any sitemap-only URLs confirmed live but unlinked - along with its HTTP status and an expandable count of exactly which pages link to it. Orphan pages (zero inbound links) are highlighted and sorted to the top of the table automatically, so you don't have to scroll through a long directory to find them; everything else follows, useful for confirming a fix took effect, or for spotting pages that are technically linked but only from one obscure place.

A "Live" badge means the check is still running and the table will keep growing. If a report includes a provisional note, treat the numbers as a snapshot rather than a final answer - this happens when a crawl gets stopped early, or when a site has more internally-linked pages than a single 500-page pass can fully traverse; re-running the check, or narrowing to a subsection of a very large site, will usually settle it.

Why Orphan Pages Matter for SEO

Whether a page has internal links pointing to it isn't itself a direct Google ranking factor the way, say, page speed or a manual penalty would be. What it does is shape two things Google explicitly does care about: how easily your content gets discovered and re-crawled, and how internal link equity flows across your site.

Search engines discover and refresh most of a site's content by following links from page to page, starting at the homepage. A page nothing links to is harder for Googlebot to find in the first place, and once it has been found - through a sitemap submission, for instance - it tends to get crawled less often, since there's no internal signal telling Google it's an important, well-connected part of the site. Less frequent crawling means slower indexing of updates and, over time, a page that quietly drifts out of Google's regular rotation even if the content on it is genuinely strong.

As a rule of thumb: an isolated orphan page or two usually isn't worth much urgency. A large share of your sitemap coming back orphaned is a structural internal-linking problem worth prioritizing, since it's actively wasting crawl budget on top of hiding real content.

Example: Finding and Fixing an Orphan Page

Say you run a check on a mid-sized blog and the report comes back with 3 orphan pages, including /guides/black-friday-checklist-2022, shown as Live (HTTP 200) in the results table. The page itself is fine - it loads, it has content, nothing is broken - but the Link Directory confirms zero pages in the crawl link to it.

What this means: the page was probably published, linked from a seasonal homepage banner or category page at the time, and then quietly dropped from navigation once that promotion ended - a common pattern for seasonal or campaign content.

Recommended action: add a contextual link to it from a page that's currently linked and topically related - an evergreen "shopping guides" hub page, for example, or a newer post covering the same topic. Re-run the check afterward; the page should now show at least one inbound link in the Link Directory and drop out of the orphan list.

Real-World Use Cases

  • Post-migration audits. After a redesign or CMS switch, run a check to catch older URLs that got left out of the rebuilt navigation.
  • Content pruning ahead of a re-platform. Before consolidating or archiving old content, check which pages are already orphaned versus still actively linked, so you don't accidentally cut something that's still pulling weight.
  • Retainer-based agency audits. A quick recurring check flags new orphan pages that crept in since the last review, without re-crawling the whole site manually.
  • Large catalog or archive cleanup. E-commerce sites and content-heavy publishers can use it to spot entire sections - an old category, a discontinued product line - that fell out of navigation together.

Common Mistakes to Avoid

  • Assuming a sitemap listing means a page is linked. Sitemaps are usually generated separately from your navigation, so they routinely include pages your templates never actually link to.
  • Treating a large-site provisional result as final. If your sitemap has more URLs than the 500-page crawl cap can cover in one pass, some "orphan" candidates may simply not have been reached yet - the report flags this explicitly when it applies.
  • Fixing orphan pages with a single sitewide footer link. It technically resolves the orphan status, but a contextual link from a topically relevant page passes more relevance and is more likely to actually get clicked or followed.
  • Confusing "orphaned" with "not indexed." They're related but different - a page can still be indexed from a past crawl or an external backlink even with no current internal links.
  • Never re-checking after a fix. Re-running the crawl is the only way to confirm a link actually resolved the issue rather than just assuming it did.

Expert Recommendations

  • Link to orphan pages from topically relevant, already-linked pages rather than only the homepage or global footer - relevance matters more than raw link count.
  • Re-run this check after any site migration, sitemap regeneration, or major navigation redesign, since those are when orphan pages are most likely to appear in bulk.
  • Cross-check flagged pages in Google Search Console's Pages report to see their actual indexing status before deciding whether to link, redirect, or remove them.
  • On large sites, check periodically rather than once - new content and menu changes create new orphan risk over time.

Related SEO Concepts

  • Internal linking. The practice of linking between pages on the same site - the mechanism that determines whether a page is reachable at all.
  • Crawl budget. The finite amount of attention a search engine gives a site during any given period; orphan pages waste it indirectly by requiring separate discovery routes.
  • XML sitemaps. A secondary discovery channel for search engines, and the second data source this tool relies on to spot pages a link-only crawl would never find.
  • Crawling vs. indexing. Two distinct stages - a page must be crawled before it can be indexed, and internal links are one of the main ways a page gets crawled in the first place.

Limitations and Important Considerations

  • Internal links only. This tool maps links within the domain you enter. It doesn't check external backlinks, so a page with zero internal links could still be findable through a link from another site.
  • No JavaScript execution. The crawler reads the HTML a page returns on request, the same way most crawlers see a page on first load. Links injected purely by client-side JavaScript after the page loads may not be picked up unless your server renders them into the initial HTML.
  • 500-page crawl cap per check. Sites larger than that get a provisional report covering the first 500 reachable pages rather than a complete picture in a single run.
  • Diagnostic, not automatic. The tool identifies orphan pages; it doesn't add links or edit your site for you.
  • Rate-limited. Up to 10 domain checks per day per user, to keep the tool free and abuse-resistant for everyone.

Frequently Asked Questions

Orphan pages are pages that exist and are technically live on a website, but have no internal links pointing to them from any other page on the same site. They may still be listed in the XML sitemap or reachable by a direct URL, but nothing on the site itself links to them.

Usually, yes, though it's an indirect effect rather than a direct ranking penalty. Search engines like Google primarily discover and re-crawl content by following internal links. A page with no internal links pointing to it is harder to find, gets crawled less often, and receives no internal link equity - all of which make it harder to rank, even when the content itself is well optimized.

The reliable way to find orphan pages is to compare every URL your XML sitemap claims to publish against every URL an internal-link crawl starting from the homepage actually reaches. Any sitemap URL the crawl never reaches is an orphan page. This tool automates exactly that comparison for up to 500 internal pages.

Add at least one contextual internal link to the orphan page from a relevant, already-linked page - a related blog post, a category or hub page, a navigation menu, or a footer link for evergreen pages. If the page is outdated or no longer useful, redirect or remove it instead. Re-run the crawl afterward to confirm it now has internal links pointing to it.

You can crawl up to 500 internal pages of a single root domain per check, with up to 10 domain checks allowed per day per user.

Orphan pages are, by definition, pages nothing links to - so a pure link-following crawl can never discover them on its own. The XML sitemap is the second, independent source of URLs this tool needs to spot the gap. If a site has no sitemap, the tool still crawls and maps every internally linked page, but can only flag pages as orphaned if they're listed in a sitemap and unreachable by links.

Not every site redirects /page to /page/ (or www to non-www, http to https) - some serve both forms as separate, non-redirecting pages. Setting Trailing Slash, WWW, or Protocol to match your site's real convention tells the crawler exactly which form is canonical, so orphan pages are compared like-for-like instead of guessed at. Leave them on Auto-detect for typical sites that redirect consistently.

This usually happens on larger sites whose sitemap lists more URLs than a single crawl can fully traverse. Which pages get individually reached first can vary slightly run to run, so results on a site larger than the crawl cap are reported as provisional rather than a final, confirmed count.

No. A page can still be indexed - through an old sitemap submission, an external backlink, or a manual URL Inspection request - even with no internal links pointing to it. Zero inbound links is a diagnostic signal about internal linking, not a direct read of a page's current index status; use Google Search Console to confirm indexing.