Home / Blog / How to find orphan pages on your site
Guide
How to find orphan pages on your site
Orphan pages are published but invisible. They have no internal links, no readers, and almost no chance of ranking. Finding them is the first step to fixing your site's link structure.
When you want to find orphan pages on your site, the first question is simple: which of your published pages has 0 internal links pointing to it? Most site owners never check. The pages exist, the content is real, but nothing on your site links to them. To a search engine crawler that means they are nearly invisible — a published but unreachable page that will never rank, no matter how good it is. This guide shows you 3 concrete ways to find orphan pages, explains why the pages you find matter most, and gives you a 5-step workflow to fix them.
What makes a page orphaned
An orphan page is a published page that has 0 internal links pointing to it. Not a menu link, not a sidebar block, not 1 reference anywhere on your site — nothing. To a human reader arriving from a Google Search result it looks fine. To a search engine crawler trying to map all your pages, it is almost unreachable.
This happens more often than people realize. A blog post you published 3 years ago, before you understood internal linking strategy. A product page that was orphaned when you redesigned your navigation structure. A how-to guide that landed on your site during a platform migration in 2024–2025 and never got wired in to the new structure. The content exists. The page is live. But the inbound link path does not.
The cost of orphan pages is quiet. They do not throw 404 errors or alert you visually. The page loads, it looks right, and it might even rank for its primary keyword if the keyword is obscure enough and the content is solid. But the absence of internal links tells search engines this page is not a priority for your business, not worth crawling frequently, not worth passing authority to. A page with 0 internal link signals starts from zero in Google's ranking algorithm.
Why orphan pages stay invisible
The reason search engines depend so heavily on internal links is mechanical: Google finds new pages by following links. If there is no link to a page, the only way a search engine discovers it is through a sitemap, a mention in Google Search Console, a backlink from another site, or a direct crawl request. Those are Plan B. Plan A is a link. Without it, a page is harder to find and carries no authority signal from your own site.
This matters most when you have a large site. Search engines do not crawl every page on every visit. They allocate a budget — roughly, how many pages they will crawl in a given period — and they spend it on the pages your links make easiest to reach. A page that sits 5 clicks deep from your homepage, reachable only through a chain of obscure category pages, gets crawled less often than a page linked from your most popular posts. The pages you link to get visited more frequently, re-crawled faster, and indexed more quickly when you update them. The pages you do not link to get visited rarely.
This is the 2nd cost of orphan pages: wasted crawl budget. When your site is small, it does not matter. When your site has 500 pages, the crawl-budget trade-off is real. You have a finite amount of crawler attention. Every orphan page you ignore is crawl budget you are not spending on pages that matter.
Three ways to find orphan pages
There are 3 main approaches to finding orphan pages on your site. Each has different trade-offs. The best strategy often uses 2 or more in combination.
Using Google Search Console
Google Search Console is the easiest starting point because Google has already found most of your pages. Go to Google Search Console, sign in with a domain-verified account, and look at the Coverage report. This shows every page Google has indexed. Look for pages with 0 impressions or very low click-through rates in search — those are potential orphans.
The limitation of Google Search Console alone is that it does not tell you whether a page has internal links. It tells you whether Google found the page; it does not tell you whether your own site links to it. You can use this as a clue — a page with 0 traffic might be an orphan — but you need another tool to confirm.
The real power of Google Search Console for orphan hunting is the impressions metric. Some of your orphan pages are already getting 5–40+ search impressions per month even without internal links, because they rank for some terms. Those pages are your highest-priority fix targets, because 1 strategic internal link could push them from almost-ranking (position 15–20) to visible (position 1–10). Tools that combine crawler data with Google Search Console impressions rank orphans by this signal, prioritizing the highest-return work first.
Using a crawler like Screaming Frog
Screaming Frog is a desktop crawler that maps every link on your site in 1 pass. It builds a complete graph of which pages link to which, then you can sort by pages with 0 incoming internal links. This is straightforward: it finds exactly what it claims. No account required, no monthly subscription fee.
The trade-off is that Screaming Frog builds a link graph but has no idea which of your pages matter. It can tell you a page is orphaned, but not whether that page is getting search impressions, whether nobody searches for it or whether it is 1 link away from ranking. You have to combine the crawl data with analytics or Google Search Console to prioritize which orphans are worth fixing. On a large site, that is tedious but doable.
Ranking orphans by Search Console impressions
The highest-return approach combines 3 sources: a full-site crawl, Google Search Console impression data, and a ranked list showing which orphans are closest to ranking. This method finds all orphans, displays their monthly impressions, and ranks them so you fix the highest-potential ones first. It transforms a generic list into a prioritized roadmap.
This is exactly what recto does. It crawls your entire site to find every orphan page, pulls your Google Search Console data to measure monthly impressions per page, and ranks them by impression volume. The orphans already getting search traffic float to the top — the pages almost being found that just need 1 internal link to break through to the 1st page. That ranking is the leverage that separates guesswork from a data-driven strategy.
The workflow after you find orphans
Once you have a list of orphans, here is the 5-step workflow to act on it:
First, audit the page for quality. Is the content still relevant in 2026? Is it actually good enough to rank? Not every orphan deserves a link. A thin outdated post from 2 or 3 years ago or something that never fit your strategy might deserve to stay orphaned. The discipline is deciding which pages are worth rescuing and which to let go.
Second, check the impressions. A page with 0 impressions from Google Search Console is not urgent — a true orphan with no search visibility. A page with 25–50+ impressions is very close to ranking and belongs at the top of your list. Use impressions as the signal for return potential — higher impressions = closer to breakthrough.
Third, find the right source pages. This is the real work. The best source for a link is a page that is relevant to the destination, already has authority (high clicks, high impressions in Google Search Console), and contains text the link can attach to naturally. On a small site you can find these by memory. On a site with hundreds of pages, you need a ranked list of your best posts and a way to search which one is the natural home for this link. This is where using Google Search Console to understand your high-performing pages helps, or where a tool surfaces the candidates you would never remember on your own.
Fourth, write precise anchor text. Use exact phrases from your source page — words you have already written — rather than generic language. A link that says "learn about internal linking structure" is clear; a link that says "more info" wastes the ranking signal. The best practice is to find a phrase already in your source page and attach the link there, so the page reads naturally. That is the foundation of internal linking strategy that works at scale.
Fifth, verify the link went live. Most people skip this. After you publish a link, re-fetch the page and check the HTML. Did it actually land? A cache, a plugin, a draft that never published, an API call that failed silently — there are many reasons a published edit might not make it to the live page. The discipline of verifying is what separates a finished job from something that looks done but is not. Open the live page in your browser, search for the exact anchor text, confirm the href points to the target.
When orphans are most common
Orphan pages pile up most often after a site migration. You move to a new domain or platform, your 500–1,000+ pages arrive, but the link structure breaks or is shallow. Links that pointed from 1 post to another on your old site do not automatically rebuild on your new one. A page that was linked from your old navigation might be stranded if the navigation structure changed. This is why an orphan audit is 1 of the first things to do after launching a migrated site. The content exists; you are just reconnecting the roads.
Small redesigns cause them too. You flatten your navigation to improve UX, 10–20 old category pages disappear, and suddenly 50–100+ posts are orphaned because they were only reachable through those 1–2 categories. It is not planned; it is a side effect. This is why building a reflex into your publishing process — "before I hit publish, where will this page be linked from?" — prevents the problem at the source.
The size where tools start paying
On a small site with 30–50 posts, you can often spot orphans by memory. You know your content. You can mentally connect which post should link to which.
On a site with 200–500+ pages, that stops working. You forget what you published. The right source page for a link exists but you will not think of it without help. This is where the leverage of a tool becomes real. You are not just finding orphans; you are finding which orphans matter most (by impression count) and which source pages can best help them. That changes the effort calculus. The threshold is usually around 100 posts: below that, manual linking is fine; above it, a ranked list saves 5–10+ hours of discovery work.
Finding orphan pages is the foundation
The reason orphan pages are worth hunting is that the fix is already on your site. You did not publish bad content — you just failed to connect it. 1 good internal link, from a page people already read to a page that was stranded, can move that page from invisible (0 clicks) to ranking (10–100+ clicks per month). Few SEO tasks have that ratio of effort to return, which is exactly why it is worth doing deliberately rather than by accident. Start with the orphans getting the most monthly search impressions (25+). Link them from pages that have authority (high impressions + high click-through rate). Verify the work landed on the live page. Do that consistently and your whole site gets easier for Google to crawl and for humans to find.
Sources
- Google crawls pages by following links; pages without links are hard to discover — developers.google.com
- Use Google Search Console to identify pages your site has published but may not be linking to — support.google.com
- Search engines rely on internal links to understand site structure and find pages — developers.google.com
- Crawl budget is spent on pages that are linked to most directly; orphans get less attention — developers.google.com