Orphan Page Finder
Review a simple site map and flag pages that appear to have no internal inbound links for cleanup or SEO auditing.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
SEO audit
Find orphan pages
Paste every URL your site should have (an XML sitemap or a plain list) on the left, and the internal
links your crawler found (a Screaming Frog all_inlinks export, a list of
linked URLs, or source,target rows) on the right. Any sitemap URL with no
internal links pointing to it is an orphan.
How it works
- Paste every URL your site should have into the left box — an XML sitemap, a sitemap index, or a plain list with one URL per line.
- Paste the internal links a crawler found into the right box — a Screaming Frog
all_inlinksCSV, a list of linked URLs, orsource,targetrows. - Adjust the loose-matching options so both lists use the same URL format (trailing slash, http vs https, www, query strings).
- Read the results: orphan pages (in the sitemap, zero internal links), weak pages (one inbound link), and URLs linked but missing from the sitemap.
- Copy the orphan list, or download every finding as CSV to hand to your team.
FAQ
What is an orphan page?
An orphan page is a URL with no internal links pointing to it. Visitors and search crawlers can only reach it through the XML sitemap or a direct link, so it usually gets crawled infrequently and ranks poorly because no internal links pass context or authority to it.
How does this tool find orphan pages?
It compares two lists you paste in: every URL your site should have (your XML sitemap) and every internal link a crawler found. Any sitemap URL that receives zero internal links is reported as an orphan. This is the same sitemap-vs-crawl method Screaming Frog and Sitebulb use.
Do I need a crawler like Screaming Frog?
You need a list of internal links from somewhere. The tool accepts a Screaming Frog all_inlinks CSV export, a plain list of linked URLs, or "source,target" rows from any crawler, server log, or spreadsheet.
Why does it not crawl my site for me?
It runs entirely in your browser, and browsers block cross-origin requests, so a page here cannot fetch and crawl another website. Pasting your own crawl export keeps your URLs on your machine and works for staging, intranet, and password-protected sites that hosted crawlers cannot reach.
What is a "weak" page?
A page with exactly one internal inbound link. It is not orphaned yet, but removing that single link would orphan it. Weak pages are only detected when your internal-links input includes a source column.
Does it send my URLs anywhere?
No. All parsing and comparison happen locally in your browser. Nothing is uploaded and there is no sign-up.
How do I fix an orphan page?
Add internal links to it from relevant pages that are already linked — navigation, related-content blocks, or in-body links from topically related articles. If the page should not exist, redirect or remove it and drop it from the sitemap.
How we compare
| Feature | Online Tool Store | Hosted checkers (Sitechecker / LinkBoss) | Screaming Frog (desktop) |
|---|---|---|---|
| Runs fully in your browser, nothing uploaded | Yes | No — server-side crawl | No — desktop app |
| Works on staging, intranet, and gated sites | Yes | No | Yes |
| No page or crawl-depth limit | Yes | 50–500 URL free limit | 500 URLs on the free tier |
| Accepts any crawler or log link export | Yes | No — own crawler only | No — own crawler only |
| Flags weak pages with only one inbound link | Yes | Priority score | Inlink count |
| Lists URLs linked but missing from the sitemap | Yes | Varies | Yes |
| CSV export | Yes | Yes | Yes |
| Free with no sign-up | Yes | Sign-up or trial | Free tier |
Use this when you already have a crawl export (or can generate one) and want a private, unlimited orphan check — especially for staging or gated sites hosted crawlers can't reach. For a zero-setup audit of a small public site, a hosted checker may be quicker.