Orphan pages: finding and fixing pages nothing links to
An orphan page has no internal links pointing to it, so crawlers and AI engines struggle to find it. Here is how to spot orphan pages and fix them.
A page can rank well and still get almost no traffic if nothing on your site links to it. That is an orphan page: a URL that exists, and might even be indexed, but has no internal links pointing to it from anywhere a crawler or a reader would normally go. Orphan pages are easy to create by accident and easy to miss, because nothing about the page itself looks broken.
What counts as an orphan page
An orphan page is any URL with zero internal links from other pages on your site. It can sit in your XML sitemap, and it can even show up in Google's index, but crawlers found it through the sitemap or a direct submission, not by following a link from a page that carries any weight. Readers cannot find it either, unless they land on it from an external link, a bookmark, or a search result.
This matters for two reasons. First, internal links pass authority. A page with no internal links gets none of the ranking signal your other pages could send it. Second, both traditional crawlers and the retrieval systems behind AI answer engines rely on links to discover and revisit content. A page nothing links to gets crawled less often, and it gets re-indexed slower when it changes.
Why orphan pages happen
- A category or tag page gets removed from navigation, but the products or posts under it never get a new home.
- A site migration flattens the URL structure, and the old internal links don't get updated to match.
- A blog post publishes and links out to other posts, but nothing ever links back to it.
- Pagination or filtered views only surface certain pages, and pages past a cutoff stop appearing in any crawlable link path.
- A page gets added straight to the sitemap without anyone adding a matching link in the navigation or body content.
How to find orphan pages
- Crawl your site with a tool that follows links only, not the sitemap, and export every URL it finds.
- Pull every URL from your XML sitemap.
- Compare the two lists. A URL that's in the sitemap but not in the link-only crawl is a candidate orphan.
- Check Search Console's Pages report for indexed URLs with a low or missing internal link count.
- If you keep server logs, check whether a page gets requested directly by a crawler through the sitemap but never turns up as a link target from any other crawled page. That confirms it sits outside your link graph.
How to fix orphan pages
- Add a genuine contextual link from at least one relevant page that is already well linked. A link from another orphaned page does not help.
- Add the page to a hub or category page that sits inside your main navigation.
- If the page is old and thin, consider merging it into a stronger page instead of just linking to it.
- Do not rely on a related-content widget alone if it renders client side. Check the raw HTML a crawler receives, not just what a browser shows after JavaScript runs.
Our guide on internal linking and topical authority covers how to structure links so they build ranking signal once a page is no longer an orphan, worth a look after you have fixed the immediate gaps.
When orphan status is fine
Not every unlinked page is a problem. Thank-you pages after a form submission, internal search result pages, account pages, and print or duplicate versions of a page are all fine to leave without internal links, since you do not want them ranking or getting crawled repeatedly anyway. For those, the fix is not a link. It's a noindex tag or a robots.txt rule, so crawlers stop spending time on them at all.
Run the sitemap-versus-crawl comparison once a quarter, and always after a migration, a redesign, or a big content push. Orphan pages do not throw errors and do not show up in most dashboards by default, so they only get fixed when someone goes looking. A single contextual link is often all it takes to bring a page back into your site's link graph and get it crawled and considered again.