Baron Munchausen’s Crawl Test Lab

Orphan Pages Example: Pages No Link Reaches

Separated from the sow, my piglet set off through the forest with no tail to follow and no one following his.

The short answer

What it is
An orphan page is a live page that no other page on the site links to. A crawler usually spots one because the sitemap lists it but link discovery never reaches it.
Why it matters
Internal links are how people and bots move through a site, and how pages share value. A page with none gets few visits and looks unimportant.
How a crawler should report it
Flag each sitemap-listed page with zero inbound internal links from other pages, and show where the URL came from. A link from the page to itself should not count as an inbound link.
Live examples
The Baron's horse hanging by its bridle from the weathercock of a church steeple.
Fig. 47. No link leads up here, yet here he is.

Finding Pages That No Internal Link Reaches

Orphan pages are pages that exist on a site but have no internal links pointing to them. Visitors can't reach them by clicking around. They usually appear by accident. A redesign drops a menu item. A category is removed but its posts stay live. A landing page is built for one campaign and then forgotten. A CMS may also publish a page without adding it to any list or menu.

A browser has no trouble with an orphan page if someone has the address. The page loads like any other. Search engines are different, since links are their main way to find URLs. They can still learn about an orphan from a sitemap, an old crawl, or a link on another site. But a page with no internal links gets little internal link value. It may be crawled rarely, and it often ranks poorly or not at all.

Links that bots can't follow don't count either. If the only path to a page is a javascript: link or a form, a crawler treats it as an orphan. The same goes for links that appear only after a search or a filter. A link on a page that is blocked by robots.txt can't be seen by that bot, so it does not help.

To detect orphan pages, you need two lists. One comes from a link crawl that starts at the home page. The other comes from your sitemap, CMS export, analytics, or server logs. Any URL on the second list but not the first is an orphan. To fix one, decide if it still has a purpose. If it does, link to it from a related page that gets crawled often, using clear anchor text. If it doesn't, redirect it to a close match or remove it and take it out of the sitemap.