Orphan Pages in WordPress: What They Are and How to Find Them
An orphan page is a post or page nothing else on your site links to. Here is why that matters for SEO and how to find orphan pages in WordPress.
You publish a post, share it once, and move on. A year later it is still live, but nothing else on your site points to it. That post is an orphan page. Sites with a long publishing history usually have more than their owners expect.
This guide covers what an orphan page is, why it is worth fixing, and how to find them, first by hand and then with a plugin.
What is an orphan page?
An orphan page is a published post or page that no other page on your site links to. Visitors can only reach it if they already have the URL, find it in search, or land on it from somewhere outside your site.
A few things are worth separating out:
- Orphan is about inbound links. A post can link out to ten other posts and still be an orphan if nothing links back to it.
- Menu links count. A page linked from your navigation menu is reachable from every page on the site, so it is not really cut off.
- A sitemap is not a link. Listing a URL in your XML sitemap helps search engines discover it, but it does not connect it to the rest of your content for readers.
Why orphan pages matter for SEO
None of this is new or controversial. Internal links do a few well-understood jobs.
They help search engines find and recrawl pages. Search engines discover pages largely by following links. A page with no internal links depends on your sitemap or on external links to be found, and it gives crawlers no path to it from the rest of your content.
They give context. The anchor text and the surrounding paragraph of an internal link tell search engines and readers what the target page is about. An orphan page gets none of that context from your own site.
They help readers. Most visitors do not type URLs. If a useful guide is not linked from anywhere relevant, most of your readers will never see it.
Fixing orphan pages will not guarantee higher rankings. What it does is remove an obvious structural gap, so good content is not hidden from the people and crawlers moving through your site.
How to find orphan pages manually
You can find orphan pages without any plugin. It just takes time, and it gets slower as the site grows.
1. Make a list of every published URL
Start with your XML sitemap, or export a list of published posts and pages from the WordPress admin. This is your full inventory.
2. Make a list of every URL that receives an internal link
Run a crawler over your site starting from the homepage. A crawler only reaches pages by following links, so its list shows every page that is linked from somewhere. Anything in your inventory that the crawler never reached is a likely orphan.
3. Compare the two lists
Put both lists in a spreadsheet. URLs in the inventory but not in the crawl are your candidates. Check each one, because a page might be linked from a widget or footer your crawl skipped.
4. Spot check a single post in WordPress
For one specific post, you can search for its slug in the Posts screen. The WordPress admin search looks inside post content, so any post that contains the URL will show up. If nothing comes back, and the post is not in a menu, it probably has no inbound internal links.
Before you call a page an orphan, check your menus too. This works fine for a small blog. On a site with hundreds of posts, the spreadsheet step is where most people stop.
How to find orphan pages with OpptiAI Internal Linking
OpptiAI Internal Linking is a free WordPress plugin on WordPress.org that does the inventory and comparison for you, inside WordPress.
The scan runs on your site. It lists published content with no inbound internal links. You do not need an OpptiAI account to run it, and the scan does not contact any outside service.
You see your whole link picture. Every scanned post and page gets an inbound count and an outbound count. Links inside blocks and shortcodes are included. Posts and pages are scanned by default, and you can add other public post types, including WooCommerce products. The link map shows which pages are hubs and which are cut off.
Nothing is inserted on its own. A link is only inserted when you apply one you have reviewed. When it does, the plugin:
- never links a page to itself
- never nests a link inside an existing link
- saves a post revision, so you can undo it
- follows your per-page link cap, minimum word count, and excluded pages
- matches whole words only, and skips headings, code, shortcodes, image alt text and existing links
If there is no safe place for the link, the post is left unchanged.
AI suggestions are optional. If you want help choosing where to link from, the Opportunities screen can ask for AI link suggestions. This stays off until an administrator opts in and someone asks for a specific page. AI suggestions need an OpptiAI account and are free to try. The orphan scan, the pages list and the link map never need an account.
A simple routine for fixing orphan pages
- Run the scan and look at the orphan list first.
- Decide if each orphan should exist. Merging or redirecting an old, thin page can be better than linking to it.
- Find one or two relevant pages that should naturally mention each orphan, and add a link with descriptive anchor text.
- Rescan to confirm the page now has inbound links.
- Repeat after publishing. New posts are the most common new orphans, so link to them from older related content when they go live.
Frequently asked questions
Do I need an account to find orphan pages with OpptiAI Internal Linking?
No. The scan, the pages list and the link map run in WordPress with no account. An account is only used if you ask for AI link suggestions.
Find your orphan pages
Orphan pages are easy to create and easy to miss. If you want the list without the spreadsheet, install OpptiAI Internal Linking free from WordPress.org and run a scan.
Related Posts
Does the Titles Plugin Conflict With AIOSEO?
AIOSEO stores titles and meta descriptions in its own fields. Here's exactly how OpptiAI Titles reads and writes around them without creating a conflict.
OpptiAI Internal Linking vs Link Whisper: An Honest Comparison
OpptiAI Internal Linking and Link Whisper both find orphan pages in WordPress. Here is what each one does, where Link Whisper does more, and how to choose.
How Many of Your WordPress Pages Have No Meta Description
Most WordPress sites don't know their real meta description count until they run a sitewide scan. Here's how to get that number and what to do with it.

