Home / Blog / Link audits
Link audits

What should a content manager do when an audit finds orphan pages?

Orphan pages are live URLs with no internal links pointing at them. Some should be linked back in, some redirected, and some removed. How to sort them without guessing, and how to stop creating new ones.

Librarian reshelving loose books from a cart back into the correct stacks in a quiet public library aisle, warm lighting

How orphan pages get created

An orphan page returns a normal 200 response but no crawlable internal link reaches it. They accumulate quietly. A page is removed from the menu but never unpublished. A campaign landing page outlives the campaign. The CMS generates tag, author, or date archive pages nobody links to. Pagination changes leave old numbered pages live. A previous team created pages the current team has never seen. A PDF was uploaded and linked only from an email. Because a plain crawl follows links, it cannot find these pages at all; the audit has to compare the crawl against other URL sources such as the sitemap, analytics landing pages, server logs, and the URL lists in a search console. Related: When to Run a Full Link Audit

Orphans matter for two reasons. Search engines can still discover them through the sitemap, old external links, or their own memory, and can rank a stale orphan ahead of the page you want people to see. And visitors who land on one find outdated content with no path into the rest of the site. The first job, then, is producing a trustworthy list: URLs that respond with 200, are not linked from anywhere crawlable, and are not simply blocked from the crawler by a robots rule or a rendering issue. Related: How a Site Crawl Actually Works

Keep reading: When to Run a Full Link Audit, How a Site Crawl Actually Works, Reading a Redirect Chain Map. See how DeadLinkr helps you on demand link and redirect audits for seo.

Sorting orphans into four buckets

Every orphan fits one of four outcomes. The first bucket is current, useful content that simply lost its links, which should be linked from relevant hub and related pages. The second is outdated or duplicate content whose topic is covered better elsewhere, which should be redirected permanently to the best equivalent. The third is content with no equivalent and no value, which should be removed and return a gone or not found response, and dropped from the sitemap. The fourth is pages that are intentionally unlinked, such as ad landing pages, thank-you pages, and certain legal pages, which should stay, carry a noindex tag where appropriate, and be documented so the next audit does not flag them again.

Use data rather than instinct to assign buckets: visits over the past year, external links pointing at the page, conversions, and search impressions. A page with impressions and a couple of backlinks is almost always bucket one or two. A page with zero visits, zero impressions, and no backlinks for a year is usually bucket three. Before deleting anything, ask whoever created it or owns that area, because a page with no traffic can still serve a purpose, such as a link printed in a contract or an onboarding email. Related: How do you handle broken external links on sites you do not control?

Reconnecting the pages worth keeping

For pages in the first bucket, add links from the most relevant hub or category page and from two or three related articles, with anchor text that describes the destination. Resist the shortcut of dumping orphans into a footer link block; footer links are weak signals and clutter every page on the site. If a page belongs in a category, fix its category assignment so listing pages pick it up automatically and the link stays even when articles are edited. Confirm the page is in the sitemap as well.

Then look at the page itself, because orphans tend to be neglected in other ways. Refresh the dates and content where needed, fix its own outbound links, check that the canonical tag points at itself, and confirm it has not been noindexed by accident. Pages that were unlinked long ago sometimes still render an old template, so verify that the current header, footer, and navigation appear. Reconnecting a page nobody has looked at in years without reviewing it first just spreads the neglect.

Preventing the next batch of orphans

Most orphans come from process gaps, so the fix is a small rule set. Any page removed from navigation gets an explicit decision: keep it linked from somewhere else, redirect it, or remove it. Campaign landing pages get an expiry date at creation. CMS settings should disable auto-generated tag, author, and date archives that the site does not use, and the sitemap generator should exclude pages marked noindex. When a team member leaves, their pages get reviewed rather than abandoned.

Then make orphan detection a standing part of the audit. Each quarter, seed the crawl with the sitemap and the analytics landing page list in addition to the homepage, and compare the resulting orphan list with the previous one. A new orphan points to a specific event, usually someone unlinking something without a decision, and it is far easier to sort one new page than to rediscover fifty in a year. Keep the decision log with the audit exports so the reasoning survives staff changes. Related: Auditing a Large Site Without Missing Pages

Key takeaways
  • Orphans can only be found by comparing the crawl with the sitemap, analytics, logs, and search console URL lists.
  • Sort every orphan into link it, redirect it, remove it, or document it as intentionally unlinked.
  • Reconnect kept pages from relevant hubs and related articles, and review the page itself before doing so.
  • Give unlinked pages an explicit decision and campaign pages an expiry date so new orphans stop appearing.
Julien Jimenez
Written by

Julien Jimenez

Julien Jimenez is an independent software builder based in Paris. He designs, ships, and operates focused SaaS products for small businesses and independent professionals. Read the full author page.

A deep link audit whenever you need one

On demand link and redirect audits for SEO. DeadLinkr is built to help you put this into practice.

Run an audit

More from the DeadLinkr blog

Get the DeadLinkr playbook

Practical guides on link audits, straight to your inbox as we publish them. No spam, unsubscribe any time.

By subscribing you agree to our privacy policy.