Orphan Page Finder: Free Sitemap Link Check

Orphan Page Finder

Identify orphan pages: pages that exist on your site but are not linked from any other page. Paste your sitemap URLs and internal links to find them.

This free orphan page finder compares the URLs in your sitemap with the internal links you collected, then lists every page that no other page links to. SEO specialists, site owners and content editors paste two lists, click one button and get a clear list of suspected orphans to fix.

What Is an Orphan Page in SEO?

An orphan page is a URL that exists on your website but has no internal links pointing to it from any other page. A visitor cannot click their way to it, and a crawler that follows links cannot reach it through your site structure.

The page can still be live, published and even listed in your XML sitemap. That is the classic orphan case: the sitemap says the page exists, but your navigation, footer, body copy and related-post blocks never mention it. Google's Search Central documentation explains that Google finds most pages by following links, and a sitemap is a helpful hint rather than a replacement for good linking.

This tool is about web pages. If you searched for "orphan" because of a stray line at the top or bottom of a page in a word processor, or because of an orphan work in copyright law, those are different topics.

Why Are Orphan Pages Bad for SEO?

Orphan pages are bad for SEO because they receive no internal link signals, are harder for crawlers to discover and cannot be reached by visitors browsing your site. Three problems usually follow:

  • Slow or missed discovery. Crawlers can rely only on the sitemap, so new or updated content may be found late.
  • Weak authority. Internal links pass context and ranking signals from stronger pages. An orphan gets none, so even a strong article can struggle to rank.
  • Wasted content. Nobody lands on the page from your own menus, hubs or related-post blocks, so work you paid for is barely used.

How to Use the Orphan Page Finder

You use the Orphan Page Finder by pasting two lists of URLs, one per line, and clicking one button. Follow these steps:

  1. Copy every URL from your XML sitemap and paste it into the All Pages (from sitemap, one URL per line) box.
  2. Collect the internal link destinations found on your site, for example from a crawl export or your CMS, and paste them into the All Internal Links Found (one URL per line) box.
  3. Use the same style in both boxes: root-relative paths such as /blog/post-1/ or full http or https URLs such as https://example.com/blog/post-1/. A path and a full URL are compared as different entries.
  4. Click Find Orphan Pages.
  5. Read the three counters (Total Pages, Orphan Pages, Linked Pages) and the Suspected Orphan Pages table under them.
  6. Fix the listed pages, update your links list and run the check again.

If the first box is empty, the tool asks you to enter your page URLs. If a line is neither a root-relative path starting with / nor a full http or https URL, it asks you to use one of those two formats. Editing either box hides the earlier result, so you never read stale numbers.

How do you find orphan pages on a website?

To find orphan pages on a website, you need two views of your site: every page that should exist and every page that is actually linked. Your sitemap gives the first list. A crawl that follows your internal links gives the second. Any URL in the first list but missing from the second is a suspected orphan. Count links from navigation, footer, body copy and pagination, because a link anywhere makes a page reachable.

Worked Example: Finding Two Orphans in Seven Pages

Say you paste seven sitemap URLs: /about/, /contact/, /blog/, /blog/post-1/, /blog/post-2/, /services/ and /hidden-page/. In the internal links box you paste five: /about/, /contact/, /blog/, /blog/post-1/ and /services/.

The tool reports Total Pages 7, Linked Pages 5 and Orphan Pages 2. The table lists /blog/post-2/ and /hidden-page/ as Suspected orphan. Of the 7 sitemap pages, 5 appear in your links list, which leaves 2.

Here is what that means. The second blog post is published, but your blog index and other posts never link to it. The hidden page is known only to the sitemap. The fix is to link post-2 from /blog/ and from a related post, then decide whether /hidden-page/ should be linked, merged into another page or removed. Trailing slashes are ignored, so /about and /about/ count as the same page.

How to Read the Results and Fix Orphan Pages

The number to watch is Orphan Pages. Total Pages counts your unique sitemap URLs after duplicates are removed, Linked Pages counts sitemap URLs that appear in your links list, and Orphan Pages is everything left over.

What a good result looks like

For every page you want to rank, the ideal is zero orphans. The tool then states that every listed page appears in your supplied linked-page list, and it reminds you that this does not verify the live site. A few intentional orphans, such as ad landing pages or thank-you pages, are normal.

What a poor result looks like

A long table full of blog posts, category pages or product pages points to a structural gap, often after a redesign or a migration. If nearly every page is flagged, your links list is probably empty, incomplete or written in a different format from your sitemap list.

How do you fix an orphan page?

  • Valuable page: add contextual links from two or three related pages with descriptive anchor text, and include it in a hub, category or related-posts block.
  • Important page: link it from the main navigation, footer or a hub page. A widely used guideline is to keep key pages within about three clicks of the home page.
  • Outdated or thin page: update it, merge it into a stronger page with a 301 redirect, or delete it and remove it from the sitemap.
  • Private or utility page: keep it out of the sitemap and consider a noindex directive.

Before deciding, run the flagged URLs through a bulk HTTP status code checker to confirm they return a normal 200 response and are not redirects or errors.

Who Should Use an Orphan Pages Checker?

Anyone who manages more than a few dozen URLs benefits from an orphan pages checker, because manual review stops working at that size. Typical situations include:

  • A content audit on a blog with hundreds of older posts, where some were never added to a category or hub.
  • A site migration or redesign, where a new menu or template quietly dropped links to old sections.
  • An online store where discontinued or seasonal products fell out of their category listings but stayed in the sitemap.
  • An agency quality check before handing a site back to a client.
  • A publishing team that wants to confirm every new article is linked from somewhere the day it goes live.

After you add links, a Google cache checker can show whether an archived snapshot of the page exists yet.

Best Practices and Troubleshooting Tips

Most surprising results come from mismatched URL formats, so clean both lists before you run the check. Work through these points:

  • Match the format exactly. http against https, www against non-www, different letter case in the path, query strings and fragments all make two URLs count as different pages. Pick the canonical version and use it in both boxes.
  • Paste link destinations, not source pages. The second box should hold the URLs that links point to. A list of the pages you crawled is not the same thing.
  • Include every sitemap file. Large sites split sitemaps into several files. Paste all the URLs, or pages from the files you skip will never be checked.
  • Everything is flagged? Check that the links box is not empty and that both boxes use the same style of URL.
  • An error appears? Remove blank-looking junk lines, headings or comments and keep only paths starting with / or full http or https URLs.
  • A flagged page is actually linked? Open a page that should link to it with a view page source tool and search for the URL. Links added only by scripts are often missed by crawls.
  • A flagged page should stay hidden? Look at its response with an HTTP header checker to see whether a noindex directive is already in place.

Limitations to Keep in Mind

The tool compares only the two lists you give it, so its accuracy depends on how complete those lists are. It does not fetch your sitemap, crawl your site or visit any page, which is why results are labeled Suspected orphan.

  • If your crawl missed links, such as menus built by scripts or pages behind a login, you will see false orphans.
  • The tool does not record which page contains each link. A URL whose only link comes from itself, or from another orphan, still counts as linked if it appears in your list.
  • Pages that are missing from both the sitemap and your links list are never checked, so keep your sitemap complete.
  • Matching is exact after trailing slashes are ignored, so small URL differences can create false results.

Orphan pages are easy to create and easy to miss, but a two-list comparison finds them in seconds. Paste your sitemap URLs and internal links into the Orphan Page Finder above, click Find Orphan Pages, then add links to every page worth keeping. For more checks on your site, browse the website audit and performance tools.

Frequently Asked Questions

What is an orphan page in SEO?
An orphan page is a live page that no other page on your site links to. Visitors and crawlers cannot reach it by clicking, even if it appears in your sitemap. The Orphan Page Finder lists these pages by comparing your sitemap URLs with your internal links.
How do I find orphan pages on a website?
Compare every URL in your sitemap with the list of internal link destinations from a crawl. URLs in the sitemap but missing from the links are orphans. Paste the sitemap URLs and the links into the two boxes, then click Find Orphan Pages.
What URL format should I paste into the orphan page checker?
Use one URL per line, written either as root-relative paths like /blog/post-1/ or as full http or https URLs. Keep the same style in both boxes, because a path and a full URL are treated as different pages. Trailing slashes are ignored.
Why does the tool flag all of my pages as orphans?
Usually the internal links box is empty, incomplete or written in a different URL style than the sitemap box. Check for http against https, www differences, letter case and query strings. Make both lists use the same canonical format, then run it again.
Is the orphan page checker free, and does it crawl my site?
The Orphan Page Finder is free and needs no sign-in. It does not crawl your site or fetch your sitemap. It only compares the two lists you paste, so results are labeled suspected orphans and depend on how complete your lists are.
How do I fix orphan pages once I find them?
Add contextual links from related pages with descriptive anchor text, and link important ones from navigation or a hub page. Pages that are outdated or thin can be merged with a 301 redirect or removed, along with their sitemap entry.
Recommended

Explore VPN options

A VPN changes your network exit. It does not guarantee anonymity.

Hide Your IP Encryption Network coverage
Protect My IP Now