Skip to content

WordPress · Internal-link audit

Find orphan pages in WordPress—and give readers a way in

The short answer: Open AI Suite → SEO health and filter for orphaned content. The free local audit flags published content with no incoming links found in other saved post bodies. Review each result, add a relevant link from another page, then refresh the audit to check it.

By FounderPostAI · Published

Worked example

One useful link gives an overlooked guide a route in

Illustrative two-post example. A composting overview mentions ingredients, but its ingredients guide has no incoming content links. Add a link where that follow-up naturally belongs.

Before · 0 incoming sources

Composting overview

Start by learning what to put in your compost bin.

Ingredients guide: no link from this paragraph.

After · 1 incoming source

Composting overview

Start by learning what to put in your compost bin.

Ingredients guide: reached through a relevant content link.

The underlined phrase illustrates the new link. These are prepared example counts. A fresh completed scan is needed to confirm a change on your site.

In WordPress, use the target’s full current permalink. The saved paragraph should contain a normal <a href="…"> link. Google’s link guidance explains why descriptive, crawlable links help people and search engines find related pages.

Check a proposed link before applying it →

Who this workflow is for

Best for
Owners checking an archive for overlooked articles and pages
Works with
Published posts, pages and public custom post types; attachments excluded
Practical outcome
A useful route from an existing page to overlooked content

What matters in practice

Read the report before changing a page

Know what “orphaned” means here

The report reads links saved in WordPress post content. Zero incoming content links is a finding to investigate, not proof that a page is completely unreachable.

  • Menus, widgets, templates and generated builder links can fall outside the scan
  • Sitemaps and external backlinks are not incoming content links

Choose a page worth connecting

Start with a useful article that answers a real follow-up question. Find a published source page whose reader would benefit from visiting it.

  • Read both pages before choosing the anchor
  • Do not add an unrelated link just to remove a flag

Treat counts as a snapshot

The audit runs locally in background batches and keeps the last complete report visible while rebuilding. Check “Last scanned” before assessing a repair.

  • Repeated links from the same source count as one incoming source
  • Self-links do not solve an orphaned-content finding

A practical sequence

Find, fix and recheck one page

  1. 01

    Run the free local audit

    Install and activate Core plus SEO. Open AI Suite → SEO health and select “Refresh site-wide audit”. No AI account or credits are needed. Wait for the background rebuild to finish, then check the scan time.

  2. 02

    Review the orphaned-content filter

    Open the orphaned-content results. Pick a useful published page and check whether menus, generated content or redirects explain the finding. For a complete crawl audit, compare rendered links and sitemap URLs with a dedicated crawler.

  3. 03

    Add a relevant content link

    Edit a related source post. Select a descriptive phrase, use the editor’s link control, and choose the target’s current permalink. Update the post, open it publicly, and follow the link. Manual editing needs no AI generation.

  4. 04

    Refresh and verify the result

    Refresh the site-wide audit again. After the new scan completes, confirm the target has an incoming link and leaves the orphaned filter. If it does not, check the saved link URL, query parameters, post publication status and whether the link exists only in generated content.

Boundaries matter

What this workflow does not promise

  • The local report is not a complete rendered-site crawler or a broken-link checker.
  • A page linked from navigation may still have no incoming content links.
  • A resolved flag confirms the local link finding changed; it does not prove indexing or a ranking increase.

Common questions

Can I find orphan pages in WordPress for free?

Yes. Free FounderPostAI Core and SEO include a local SEO health audit with orphaned-content findings. It needs no account connection or AI credits. Its scope is saved content links between published public post types; use a rendered-site crawler when you need a broader link inventory.

Why is a page in my menu marked orphaned?

The audit counts links saved in post bodies, not every link a theme renders. A menu, footer, widget or page-builder template can make a page reachable without contributing an incoming content link. Inspect those routes before treating the finding as a completely disconnected page.

Does a sitemap fix an orphan page?

A sitemap does not add an incoming content link or give readers a route from a related article. Keep the page in the appropriate sitemap and add contextual links where useful. The plugin’s local orphaned-content flag changes when it finds a matching incoming content link.

Why does the report still show my old link count?

Check the scan timestamp and rebuild status. The last complete results remain visible during background work. WordPress cron must run for the audit to finish; on a low-traffic site, check your cron setup. Also verify that the saved link points to the target’s actual permalink.

Should I use AI to add the missing links?

Manual links are enough for a small set of pages. For a larger archive, FounderPostAI can propose links for review using existing source phrases and published destinations. Generating suggestions uses AI processing credits or your Anthropic billing; it is separate from the free local audit.

Put this guide to work in WordPress.

Install free Core from WordPress.org, then add the free SEO module to follow this guide on your site.

Get Core on WordPress.org →