How to Use the Orphan Page Checker
A full orphan page audit takes three steps and usually a few minutes, depending on the size of your site.
1. Enter your website and sitemap
Add your homepage URL. The XML sitemap field is optional: leave it blank and the checker looks for your sitemap in robots.txt and at common locations such as /sitemap_index.xml (Yoast SEO, Rank Math) and /wp-sitemap.xml (WordPress). Sitemap indexes are followed automatically.
2. Choose a crawl limit and link sources
For a complete picture, pick a limit higher than the number of URLs in your sitemap. Keep "Website crawl" selected so category, tag and pagination pages that are not in your sitemap still count as link sources, which prevents false orphan findings.
3. Review and export the report
Start with the Potential Orphans filter. Click any URL to see its HTTP status, canonical, indexability and the pages that link to it, then export the list to CSV or save a PDF for your team. Checking a single page instead? Switch to Single URL mode to list every page that links to it.
What Is an Orphan Page?
An orphan page is a page on your website that no other page on the same website links to. It can still load, rank and appear in your XML sitemap, but visitors cannot click their way to it, and search engine crawlers that follow links will not find it through your site.
Here is a simple example. Your homepage and a blog post both link to your SEO services page, so that page has two internal inbound links. A landing page from an old campaign is still in your sitemap, but no page on your site links to it. It has zero internal inbound links, which makes it an orphan page, even if it links out to other pages itself. What matters is incoming links, not outgoing ones.
You will also see these pages called orphaned content or orphaned pages, which is the wording Yoast SEO uses. They mean the same thing: content with no internal links pointing at it.
This checker reports potential orphan pages: sitemap URLs with no internal inbound links among the pages analyzed during the scan.
Why Orphan Pages Matter for SEO
Search engines do not penalize orphan pages. The problem is what those pages miss: the paths and signals that help a page get found, understood and visited.
Discovery and crawling
Crawlers find most pages by following links. A page with no internal links depends on the sitemap or external links to be discovered, is often crawled less frequently and can take longer to pick up updates.
Internal link equity
Internal links pass authority from strong pages to the pages they point to. An orphan page receives none of the authority your homepage, service pages and popular posts have earned.
Topical context
Links and their anchor text show search engines how pages relate. A guide linked from the matching service page, with descriptive anchor text, is far easier to understand than an isolated URL.
Visitors and conversions
A page nobody can reach cannot answer a question, capture a lead or make a sale. Orphaned service and product pages are often lost revenue hiding in plain sight.
How the Orphan Page Checker Works
A crawl alone can never find orphan pages, because a crawler that follows links never reaches a page nothing links to. A sitemap alone cannot either, because it lists URLs without saying which pages link to them. The checker combines both.
1. Build the URL inventory
Every URL in your sitemap is collected, including all child sitemaps of a sitemap index and gzip-compressed files. Duplicate, malformed and off-domain entries are set aside and reported in the sitemap diagnostics.
2. Normalize URLs
Variations of the same address are matched: http and https, www and non-www, trailing slashes, #fragments and tracking parameters such as utm_source. Other query parameters are kept, because they often serve different content.
3. Crawl politely
Pages are fetched one at a time with a short delay, following robots.txt rules and any Crawl-delay, up to your page limit. In website crawl mode the homepage is analyzed first, because it links to your most important sections.
4. Count internal inbound links
Each page's HTML links are extracted and counted per unique linking page, so ten links from one page count as one. Links to a URL that redirects are credited to the destination page.
5. Classify every sitemap URL
A URL is marked as a potential orphan only when it loaded successfully and no analyzed page links to it. Redirects, errors, blocked URLs and URLs outside the crawl limit get their own status, so crawl problems are never reported as orphans.
Understanding Your Results
Every sitemap URL receives one status based on the evidence collected during the scan. Here is what each status means and what to do next.
| Status | What it means | What to do |
|---|---|---|
| Potential Orphan | The page loads, but no analyzed page links to it. | Decide whether to link, consolidate or remove it. |
| Linked | At least one analyzed page links to it. | Pages with one or two links may deserve more. |
| Redirected | The sitemap lists a URL that redirects. | List the final URL in your sitemap instead. |
| 404, 4xx or 5xx | The URL returned an error. | Restore, redirect or remove it from the sitemap. |
| Blocked | robots.txt or the server refused access. | Check manually; it is not counted as an orphan. |
| Not Crawled | The page timed out or could not be reached. | Make sure it loads, then scan again. |
| Outside Crawl Limit | Not fetched because the page limit was reached. | Run a scan with a higher limit. |
Why the report says "potential" orphan
The result describes the pages that were analyzed. A URL can still be linked from somewhere the crawler could not see: links added by JavaScript after the page loads, links behind a login or search form, or pages outside the crawl limit or missing from the sitemap. Always confirm a finding before acting on it. A higher crawl limit and the website crawl option reduce these gaps.
Common Causes of Orphan Pages
Orphan pages rarely come from a single decision. They build up quietly as a website changes. These are the causes we see most often in technical SEO audits.
Redesigns and menu changes
Simplified navigation, new templates and removed sidebar or footer links can cut off whole groups of pages at once.
Migrations and URL changes
URLs change during a move, but internal links keep pointing to old addresses or are dropped along the way.
Aging blog content
Older posts slide deep into paginated archives and eventually lose every link that pointed to them.
Campaign landing pages
Pages built for ads, emails or events stay live, and stay in the sitemap, long after the campaign ends.
Ecommerce catalog changes
Discontinued categories and products moved between collections leave product pages without a parent page.
Publishing without linking
Pages published without a menu item, category or related-content link start life as orphans, and new posts that never link back to older ones slowly disconnect a content library.
How to Fix Orphan Pages
Not every orphan page needs a link. The right fix depends on what the page is worth, so start by matching each page to an action.
| If the page is | Recommended action |
|---|---|
| Valuable and meant to rank (service, product, guide) | Add contextual links from related pages and place it in the right hub, category or menu. |
| Outdated but still earning traffic or backlinks | Update and relink it, or merge it into a stronger page and 301 redirect. |
| A duplicate or thin version of another page | Consolidate it into the main page and redirect. |
| A campaign, thank-you or test page | Keep it unlinked, add noindex and remove it from the XML sitemap. |
| Without value, traffic or links | Remove it (404 or 410) and take it out of the sitemap. |
Step-by-step fix process
1. Export your potential orphans
Download the potential orphan list as a CSV. Add traffic from your analytics and backlinks from your SEO tool next to each URL, so you can see which pages are worth saving.
2. Confirm each finding
Open the page and check how visitors would reach it. If a link only exists inside a JavaScript menu or a search form, add a plain HTML link as well, because that is what crawlers follow most reliably.
3. Choose the right action
Use the table above: link valuable pages, consolidate duplicates, noindex pages that should stay isolated and remove pages that serve no purpose.
4. Add contextual internal links
Link to each page you keep from two or three closely related pages, ideally ones that already get traffic. Use descriptive anchor text that says what the page is about, and add the page to the right category, hub or menu so it keeps a permanent entry point. If you are not sure which pages to link from, the Internal Linking Suggestions tool suggests relevant pages for a given URL.
5. Consolidate, redirect or remove the rest
Merge overlapping pages into the strongest version and 301 redirect the others. Our guide to duplicate content covers how to choose the version to keep, and the Keyword Cannibalization Checker shows which pages are competing for the same term. Remove pages you delete from the XML sitemap.
6. Run the check again
Scan the site again to confirm that every page you kept now receives internal inbound links and that your sitemap only lists live, indexable URLs.
Orphan Pages vs. 404 Pages and Broken Links
These issues often show up together after a migration, but they are different problems with different fixes.
| Issue | Does the page load? | What is wrong | Typical fix |
|---|---|---|---|
| Orphan page | Yes | No internal links point to it | Link, consolidate or remove |
| Dead page | Yes | Outdated or thin content | Update, merge or retire |
| 404 page | No | The URL does not exist | Restore, redirect or drop from the sitemap |
| Broken link | The link fails | A link points to a missing URL | Update or remove the link |
| Deep page (high click depth) | Yes | Linked, but many clicks from the homepage | Link it from a hub or higher-level page |
Orphan Pages and Click Depth Are Not the Same Thing
These two get mixed up constantly, and the fix is different for each.
Click depth is how many clicks it takes to reach a page from the homepage. A page six clicks deep is hard to find and tends to be crawled less often, but it is linked, so it is not an orphan. An orphan page has no internal links at all, which means it has no click depth: there is no path to it.
The practical difference is what you do next. A deep page already has a route, so you shorten it by linking from a hub, a category page or the navigation. An orphan page has no route, so you have to decide whether it deserves one before anything else. This checker reports orphan status, not depth, so a page listed as Linked may still sit deeper than you would like.
How to Cross-Check Orphan Pages in Other Tools
No single method sees everything. This checker compares your sitemap with the links it can crawl, which misses pages that are not in the sitemap and links added by JavaScript. Confirming a finding in a second source takes a minute and prevents wasted work.
Google Search Console
Open the Pages report to see which URLs Google has indexed, and Performance to see which earn impressions. A page with impressions and no internal links is the clearest case for adding links, because it already has demand. Search Console shows Google's view of your site, which this checker never claims to know.
Google Analytics 4
Check Pages and screens over a long window, such as twelve months. Pages with sessions that nothing links to are worth keeping and linking. Pages with no sessions and no links are candidates for consolidation or removal. Analytics only sees pages that were visited, so it confirms value rather than finding orphans.
Screaming Frog
A desktop crawler can render JavaScript and compare a crawl against your sitemap directly, which catches links this checker cannot see. It is the best second opinion for sites with JavaScript navigation, and the practical choice when a site is larger than a browser-based scan can cover.
A note on what each source proves
A crawler tells you what links exist. Analytics tells you whether anyone arrives. Search Console tells you what Google has found and shown. A page flagged here and confirmed in two of those is a finding you can act on without hesitation. A page flagged here alone deserves a manual look first, particularly if your navigation is built with JavaScript.
Orphan Pages in WordPress
WordPress creates a few kinds of orphan page that other platforms do not, mostly because it publishes URLs automatically without asking whether anything links to them.
Attachment pages
WordPress can give every uploaded image its own page. These are thin, nothing links to them, and they often end up in the sitemap. Yoast SEO and Rank Math both offer a setting to redirect attachment URLs to the file itself, which removes the problem at the source.
Posts published without links
A post goes live and appears on the blog index. Months later, pagination has pushed it past page five and no other post links to it. It is now reachable only through the sitemap. This is the single most common source of orphan content on a WordPress site.
Taxonomy-only content
Pages reachable only from a tag or category archive that is itself noindexed, or excluded from the menu, lose their path once that archive stops being linked. Check that any archive you rely on for navigation is indexable and linked.
If your sitemap is missing pages, or lists URLs that redirect or return errors, the inventory this checker works from will be incomplete. The XML Sitemap Generator helps you produce a clean list of live, canonical URLs to compare against.
How to Prevent Orphan Pages
Fixing orphan pages once is useful. Keeping them from coming back is better. These habits keep your internal link structure healthy.
Link before you publish
Add a pre-publish checklist item: every new page links to at least one related page and receives a link from one.
Maintain hub pages
Keep service hubs, category pages and resource centers up to date so each new page has a natural parent.
Relink during migrations
Map old URLs to new ones, add 301 redirects and update internal links to the final URLs instead of relying on redirects.
Watch Search Console
Pages that earn impressions in Google Search Console but have no internal links are your quickest wins for new links.
Keep the sitemap clean
List only live, indexable, canonical URLs. Remove redirects, errors and noindex pages so the sitemap stays a reliable inventory.
Audit every quarter
Run this check quarterly and after every redesign or large content cleanup, when pages most often lose their links.
Once you know which pages need links, the Internal Linking Suggestions tool proposes relevant pages to link them from. Want a broader health check? Run a free SEO analysis or the AI Search Readiness Checker, or browse all our free SEO tools. For a hands-on review of your site architecture, crawlability and internal linking strategy, our SEO audit and SEO services teams can help.