Semantyra
Blog

How to find and fix orphan pages

2026-09-07

An orphan page is one that no other page on the same site links to. It might still be in the sitemap, still reachable by its URL, still have a few external links, but inside the site it is an island. Orphans receive almost no internal authority and are crawled infrequently, so even good ones struggle to rank and updates to them register slowly. Every site accumulates them, and most sites do not know how many they have.

Why orphans happen

Orphans are a side effect of how sites grow. A page is published outside the normal template and the template never gets a link to it. An old campaign landing page outlives the campaign. Content is migrated to a new CMS and the inbound links do not come with it. A hub page is planned, the supporting articles are written, and the hub is never built, so the articles link up to nothing.

None of these are mistakes at the time. They are the normal debris of a site that has had more than one person working on it over more than one year.

How to find them

You need two lists: every URL the site actually has, and every URL that at least one internal link points to. The orphans are the difference.

Get the first list from your sitemap, your CMS export, and a crawl. Get the second by crawling the site and recording the target of every internal anchor. A page that appears in the first list and not the second is an orphan. A page that returns a 2xx status but has zero inbound internal links is the specific case worth fixing.

Semantyra does this as part of every scan: it crawls the site, builds the internal link graph, and reports the orphan count and which cluster each orphan belongs to by meaning, so you know where it should be linked from.

Decide: link it or remove it

For each orphan, ask whether the page has an ongoing purpose. If it does, link to it from the places a reader would expect: the relevant category or hub page, and two or three closely related articles, with anchor text that names the page topic rather than "click here".

If the page has no ongoing purpose, the cleaner fix is to remove it and redirect the URL to the closest relevant page. Keeping a dead page alive costs crawl budget and dilutes the site.

The one case to handle carefully is a page that ranks or converts despite being an orphan. That page is working with no internal support at all. Linking it properly is likely to help, not hurt.

Prevent the next batch

Add an internal-linking step to your publishing checklist: before a page goes live, it must be linked from its cluster hub and from at least two related pages, and it must link out to the hub and to related pages in return.

Re-run an orphan check after any migration, redesign or CMS change. Those are the events that create orphans in bulk.

The takeaway

Orphans are found by comparing every URL that exists against every URL that is internally linked. Link the ones with a purpose from their cluster and related pages, redirect the ones without, and add a linking step to your publishing process so the problem does not come back.

Related

See this measured on your own site.

Start free scan