Orphaned content in WordPress is a post or page that no other page on your site links to. Visitors cannot click their way to it, and search engines get fewer signals about it.
We tested every method below on a WordPress 7.1.3 test site with Rank Math 1.0.279 in October 2026. The site held ten posts, four of them orphans, and we fixed those with a link, a 301 redirect and noindex.
This guide defines the term and answers whether orphan pages hurt SEO. It then shows three ways to find them, three ways to fix them, and how to stop new ones appearing.
What Is Orphaned Content in WordPress?
Orphaned content in WordPress is any published post or page with no internal links pointing to it from other content on your site. Visitors cannot reach it by clicking, and search engines have no internal route to follow. Many tools call the same thing an orphan page.
Google’s link guidance says every page you care about should have a link from at least one other page on your site. A page with zero incoming links breaks that advice.
Direction matters. On our test site, “Plugin Update Checklist” linked out to another post, yet nothing linked back to it. That still makes it an orphan, because the count that matters is incoming links.
The default “Hello world!” post and our “Spring Sale 2024” page were orphans too. Yoast describes the problem as pages that have no links to them.
Its orphaned content filter is part of Yoast SEO Premium. Other tools use the shorter name orphan pages for the same thing. The rest of this guide does too.

Are Orphan Pages Bad for SEO?
Orphan pages are not a penalty, but they are a weak spot. Google says it uses links for page relevance and discovery. A page with no internal links gives it less to work with. A sitemap can still surface the page, although Google does not guarantee that.
The old claim that search engines cannot index an orphan page is wrong. Google’s sitemap documentation says a sitemap helps search engines discover URLs, but it does not guarantee they will be crawled and indexed.
The same page says Google can usually discover most of a properly linked site. Orphans are the pages that miss out on that, which matters most on large sites where Googlebot might not find new pages.
To see which of your URLs Google already knows, open the Page indexing report in Search Console. It shows how many URLs on your site Google has crawled and indexed. An indexed orphan was found some other way, such as through a sitemap.
Any orphan pages SEO audit starts with one question per page: does it deserve a link? If yes, add one. If no, merge it, hide it or remove it. A crawl in a website audit is the quickest way to list pages nobody links to.

Why Does Content Become Orphaned?
Content becomes orphaned when the last link to it disappears or never gets added. That usually happens after a new post goes live without links, a menu or category change, or a redesign. Each cause leaves the page published but unreachable by clicking.
These are the causes we see most often in WordPress sites:
- New posts without links: The author publishes and moves on, and no older post mentions the new one.
- Menu and category changes: Removing a menu item or deleting a category can remove the only route to a page.
- Redesigns and migrations: A new theme or a rebuilt site drops old sidebar and footer links.
- Retired campaigns: A sale page stays published long after its links are gone, like our “Spring Sale 2024” test page.
Menus complicate the picture. Google’s sitemap guide says proper linking means important pages can be reached through some form of navigation. It names the site menu and links placed on pages.
Plugin counters read differently. We added a menu item for “Hello world!” and its incoming link count in Rank Math stayed at 0. That count reads links inside post content.
Method 1: Find Orphan Pages With Rank Math
Rank Math’s Link Counter shows incoming internal links for every post in the Posts list. Any row that reads 0 incoming links is an orphan. The counter needs no crawl. It updates each time you save a post and keeps the numbers current.
Rank Math’s Link Counter guide lists three counts: internal links, external links and incoming links. Incoming links are the links pointing to the current post from other posts or pages. That third number is the one to watch.
Follow these steps on a site where Rank Math is active:
- Open the Posts list: Go to Posts > All Posts and find the SEO Details column.
- Read the Links line: It shows internal, external and incoming counts in that order, and hovering over each icon names it.

- Write down every zero: List each post whose last number is 0, and check Pages the same way.
On our test site, four of ten posts showed 0 incoming links. This table shows the counts Rank Math gave us before any fix:
| Post | Internal | External | Incoming | Orphan |
|---|---|---|---|---|
| Choosing a Web Host | 4 | 0 | 4 | No |
| How to Back Up a Site | 2 | 0 | 2 | No |
| Speed Up Your Site | 2 | 0 | 2 | No |
| Set Up Contact Forms | 2 | 0 | 1 | No |
| Image Size Basics | 0 | 0 | 1 | No |
| Security Basics | 1 | 0 | 3 | No |
| Plugin Update Checklist | 1 | 0 | 0 | Yes |
| Spring Sale 2024 | 0 | 0 | 0 | Yes |
| Old Hosting Notes | 1 | 0 | 0 | Yes |
| Hello world! | 0 | 0 | 0 | Yes |
“Image Size Basics” links out to nothing, yet it is not an orphan because one post links to it. The reverse is true for “Old Hosting Notes”, which links out once and still has no incoming link.
Note: Counts are stored when a post is saved. Our posts showed no counts until we saved them with the Link Counter active.
To rebuild the numbers, Rank Math’s guide says to open Rank Math SEO > Status & Tools > Database Tools. Turn on Advanced Mode, use Delete Internal Links Data, and save each post again.
Method 2: Use the Yoast SEO Premium Filter
Yoast SEO Premium adds an orphaned content filter to the overview page for posts, pages and custom post types. It lists pages that have no links to them. Yoast’s help page places the filter in Premium. The free plugin may not show it.
Open the Posts list, pick the Orphaned content filter, and work through the list. Yoast’s documentation recommends linking those pages from related posts, and says its internal linking tool can add links while you write.
In Yoast’s own screenshot the filter sits beside the other status links above the table, with a count in brackets. Start with the oldest pages that still get readers, and apply one of the three fixes below to each.

We did not test this method, because the filter needs a paid Yoast SEO Premium license.
Method 3: Crawl Your Site With Screaming Frog
Screaming Frog’s SEO Spider finds orphan pages by comparing a crawl with other URL sources. Its Sitemaps tab flags URLs that appear only in an XML sitemap and were not found while crawling. The Analytics and Search Console tabs flag URLs found only in those reports.
The SEO Spider user guide defines the Sitemaps filter as URLs that are only in an XML sitemap but were not discovered during the crawl. It adds that a crawl analysis must run at the end of the crawl to fill the filter.

For the Analytics and Search Console filters, the same guide says you must turn on its option to crawl new URLs discovered in each source. Those reports show pages that get visits or impressions without an internal link.
Check each flagged URL before you act on it. A URL that appears only in a sitemap might be a leftover entry for a page that was redirected or deleted.
We did not run a crawl for this guide. The steps follow the user guide, and the Analytics and Search Console filters need your own Google accounts connected.
3 Ways to Fix Orphaned Content in WordPress
You can fix orphaned content by adding internal links, merging the page into a stronger one with a 301 redirect, or setting noindex. Choose by what the page is worth. Do not delete a page before you know whether anything still links to it or ranks for it.

1. Add Internal Links From Related Pages
Add internal links when the page still helps readers. Open two or three related posts and link to the orphan in a sentence where it fits. Use descriptive anchor text, because Google’s link documentation says it helps people and Google understand the linked page.
The same page says there is no magical ideal number of links a page should contain. Link where it helps the reader.
Three habits make the new links count:
- Pick sources with readers: A link from a post that people read helps more than one from a page nobody opens.
- Link inside the body: Place the link in a sentence about the topic. A sidebar or footer link alone gives readers no context.
- Name the page: Anchor text such as “plugin update checklist” tells readers where the link goes.
On our test site, we added one sentence to “Choosing a Web Host” that links to “Plugin Update Checklist”. After the save, the checklist’s incoming count changed from 0 to 1, and the host post’s internal count rose from 4 to 5.

2. Merge the Page and Add a 301 Redirect
Merge an orphan when another page already covers the same topic. Move anything useful into the stronger page and then redirect the old URL with a 301. Google calls redirects a strong signal that the target should become the preferred page.
Rank Math’s Redirections module takes a source, a destination and a type. We created a 301 from old-hosting-notes to choosing-a-web-host, and the old address then answered with a 301 to the new one. If the Redirections item is missing from your menu, turn the module on first.

If nothing on the page is worth keeping, delete it. Add a redirect only when another page matches what the old URL was about.
After the redirect works, update the internal links that still point at the old URL. Then every link goes straight to the new page and none passes through the redirect.
3. Set Noindex on Pages That Should Not Rank
Set noindex when a page must stay public but should not appear in search results, such as an old campaign page. Google reads noindex from a robots meta tag or an HTTP header. The page must not be blocked by robots.txt, or Google never sees the rule.
Google’s noindex documentation states both points. In Rank Math you set it in the page’s Advanced tab, under Robots Meta.
On our test page, the Posts list then showed No Index, and the page output a robots meta tag with noindex. Rank Math keeps a sitemap cache, and the page left the sitemap once that cache refreshed.


How Do You Prevent Orphaned Content?
Prevent orphaned content and keep SEO that compounds by linking every new post from at least one related page before you publish. Plan your site structure so each topic has a hub that links to its posts. Re-run the incoming link check after a redesign or a menu change.
- Link on publish: Add one link from an older related post the same day a new post goes live.
- Build topic hubs: A hub page that lists every post on a topic gives each one a guaranteed incoming link.
- Check after changes: Redesigns, migrations and category deletions are when orphans appear. Recount then.
- Review old campaigns: Merge, hide or remove pages whose reason for existing has ended.
A publish routine takes about two minutes. Before you press Publish, pick the two closest older posts on the same topic.
Add one link from each of them to the new post and then check the Links line in the Posts list. The new post should show at least 1 incoming link.
Our guide to website structure shows how hubs and posts connect, and it has a section on mistakes that hide pages. The on-page SEO checklist includes link checks to run before you publish.
Is Orphaned Content the Same as Orphaned Database Data?
Orphaned content is not the same as orphaned database data. Orphaned content is about internal links between published pages. Orphaned database data means leftover rows or tables that a removed plugin can leave behind, and those rows do not affect your internal links.
Search results mix the two terms, which is why queries such as “delete orphaned WordPress tables” appear next to this topic. Cleaning the database is a separate job, and it needs a backup first.
Conclusion
Orphaned content in WordPress is a page with no incoming internal links. Find those pages with Rank Math’s Link Counter, Yoast Premium or a crawler. Then link them, merge them with a 301 or set noindex.
The fix depends on the page’s value. Keep a page and add links if it helps readers.
Merge it if another page covers the topic. Hide it if it must stay public but should not rank.
Frequently Asked Questions (FAQs)
Q1. What is an orphan page?
An orphan page is a published page that no other page on the same site links to. Visitors cannot click to it, and search engines have no internal link to follow. The page can still appear in a sitemap.
Q2. How to find orphan pages on a website?
Check incoming internal links per page. In WordPress, Rank Math’s Link Counter shows them in the Posts list, and Yoast SEO Premium has an orphaned content filter. A crawler such as Screaming Frog compares a crawl with your sitemap.
Q3. Does Google index orphan pages?
It can, but it is not guaranteed. Google’s sitemap documentation says a sitemap helps discovery without guaranteeing crawling or indexing. An internal link gives Google a second route to the page.
Q4. Should I delete orphaned content?
Only if the page has no value for readers and nothing links to it. If another page covers the topic, merge the useful parts and add a 301 redirect instead. If the page must stay public, use noindex.
Q5. How many internal links does a page need?
Google’s link guidance says at least one from another page. The same page says there is no magical ideal number of links. Link where it helps the reader.
Q6. Do menu links count as internal links?
Google counts navigation as a way to reach a page, but plugin counters can differ. In our test, a menu item did not change the incoming count in Rank Math. Also link important pages from content.
