Live on WordPress.org v1.0.1 Free · GPLv2

WordPress Plugin by BKoding

Orphan Page Finder

Find every WordPress page and post with zero internal links pointing to them. Fix your orphaned content, boost crawlability, and strengthen your SEO — for free.

Install Free on WordPress.org See Features ↓
SEOInternal LinksSite AuditOrphan PagesLink Building

The Problem

What is an
orphan page?

An orphan page is a page that no other page on your site links to internally. Because search engines primarily discover pages by following links, orphan pages are effectively invisible to Google and other crawlers.

Even great content stays unranked and unread if nothing points to it.

🕷️

Crawlability

Googlebot follows links to discover pages. An unlinked page may never be crawled or indexed.

📉

PageRank flow

Internal links pass authority between pages. Orphan pages receive none of it.

👤

User experience

Visitors can only reach orphan pages via direct URL — not through natural navigation.

💸

Wasted investment

Hours of writing go unread and unranked. Your content budget is silently bleeding.

What's Included

Everything you need
to fix orphaned content.

🔍

Full-site scan in one pass

Scans all published posts, pages, and custom post types simultaneously — no page-by-page setup required.

🔗

Absolute & relative link detection

Catches both absolute URLs and relative paths inside post content, so nothing slips through.

🏷️

Mark as Intentional

Landing pages, thank-you pages, coming-soon pages — mark them intentional and keep your fix list clean.

Bulk actions

Mark or unmark many posts at once. No repetitive clicking.

📋

Rich results table

Every orphan shown with post type, publish date, word count, and status badge for quick triage.

🛡️

Performance-friendly

Processes posts in batches of 50 with micro-sleeps. Won't timeout or spike your shared hosting CPU.

🔌

Custom post type support

Any post type registered as public is automatically included — products, portfolio, courses, all of it.

💾

Persistent results table

Results saved to a dedicated database table so you can filter and sort without re-running a scan.

Get Started

Up and running in 60 seconds.

1

Go to your WordPress admin → Plugins → Add New.

2

Search for "Orphan Page Finder" and install the plugin by BKoding.

3

Click Activate.

4

Navigate to Tools → Orphan Pages in your dashboard.

5

Click Scan Now. Results appear in seconds.

FAQ

Common questions.

How long does a scan take?

On most sites (under 500 posts) a scan completes in under 10 seconds. On very large sites (10,000+ posts) it may take 1–2 minutes. Posts are processed in batches with short pauses to avoid server timeout issues.

Does it check links in menus or widgets?

Version 1.0 checks links inside post_content of other published posts and pages. Links in navigation menus, widgets, or theme templates are not counted — content-level internal links are what matter most for SEO.

What does "Mark as Intentional" mean?

Some pages are deliberately unlinked — paid landing pages, thank-you pages, coming-soon pages. Marking a page as "Intentional" removes it from your action list without deleting the record, so you can focus on pages that genuinely need fixing.

Will a scan affect my site's performance?

No. The scan only runs when triggered by an admin user in the WordPress dashboard. It uses batch processing with micro-sleeps to stay lightweight on shared hosting and does not affect the front end of your site at all.

Does it work with custom post types?

Yes. Any post type registered as public => true is automatically included in the scan — WooCommerce products, portfolio entries, courses, whatever your theme or plugin registers.

Premium · Coming Soon

More power for
serious SEO teams.

The free version is powerful on its own. Premium will add automation, AI, and reporting for agencies and larger sites.

🕐

Scheduled auto-scan

Run weekly scans automatically via WP-Cron. Never forget to check again.

📧

Email alerts

Get notified by email when new orphan pages are discovered after each scan.

🤖

AI link suggestions

AI-powered suggestions for exactly which posts to link from — and what anchor text to use.

🌐

Multi-site support

Scan across an entire WordPress Multisite network from one dashboard.

📄

White-label PDF report

Export a branded PDF report you can hand straight to clients.

Get notified when Premium launches.

Be first in line. We'll send one email when it's ready — nothing else.

Notify Me →

Changelog

What's changed.

v1.0.1 Latest
  • Renamed all internal prefixes from opf to bkopf to meet WordPress.org uniqueness requirements.
v1.0.0 Initial
  • Full site scan for orphan posts, pages, and custom post types.
  • Results stored in a dedicated database table.
  • Filter by post type or show/hide intentionally marked pages.
  • Per-row Mark Intentional / Unmark actions (no page reload).
  • Bulk Mark / Unmark actions.
  • Scan-in-progress transient to prevent duplicate scans.
  • Full i18n support with .pot file.