Short answer: When we audited internal links across all 153 posts on this blog, 29% had zero internal links pointing to them — orphan pages reachable only through the sitemap — and 52% had fewer than two. Meanwhile a handful of hub pages soaked up most of the link equity (the most-linked page had 75 inbound links; the median post had just one). That imbalance is one of the clearest structural reasons a blog gets only half its pages indexed.
This is original first-party research: a programmatic audit of one real blog’s internal link graph, run in June 2026. The numbers are reproducible and they point to the cheapest, most-overlooked lever in SEO and AI discovery — not new content, but links between the content you already have.
Methodology
We pulled all 153 published posts via the WordPress REST API and parsed every internal link in each post’s HTML, matching link targets back to other posts by slug. For each post we counted how many other posts link to it (inbound internal links), ignoring navigation menus and self-links so we measured genuine editorial linking. This is a single-site audit, so treat the exact percentages as a benchmark to compare against rather than a universal constant — but the method runs on any WordPress blog.
The internal-link audit: 153 posts
| Metric | Result (n = 153) |
|---|---|
| Orphan posts (zero inbound internal links) | 29% (44 posts) |
| Posts with fewer than two inbound links | 52% |
| Posts with fewer than three inbound links | 67% |
| Average inbound internal links per post | 3.8 |
| Median inbound internal links per post | 1 |
| Most-linked single page | 75 inbound links |
Three findings that explain the indexing gap
1. Nearly a third of posts were orphans
44 of 153 posts (29%) had no editorial internal links pointing to them at all. Google could only reach them through the XML sitemap, which is the weakest possible discovery signal. An orphan page tells Google that not even its own site thinks it is worth linking to. In our Search Console data, only about 46% of known pages were indexed — and orphaned, weakly linked posts are the prime suspects for the “crawled, currently not indexed” bucket. Fixing internal links is the most direct lever a publisher has over which pages get indexed at all. For the structure behind it, see our guide to blog site architecture.
2. Link equity pooled in a few hubs
The distribution was extreme: the median post had just one inbound link, while the top page had 75. A small set of cornerstone pages absorbed most of the internal links, leaving the long tail starved. A healthy blog spreads link equity; an unhealthy one hoards it in five pages. The fix is not to strip links from hubs but to route relevant links down to the deep pages that have none.
3. The cheapest SEO and AI-visibility win is already on your site
Every orphan page is a page you already paid to produce, sitting unindexed for want of two or three contextual links. Adding them costs minutes and compounds: better crawl discovery, more distributed authority, and clearer topical clusters that both Google and AI engines can follow. It beats publishing new posts that will themselves become orphans. Being discoverable is the precondition for being cited by AI engines in the first place.
How to run this audit on your blog
Pull your posts from /wp-json/wp/v2/posts, parse the internal links in each post body, and tally how many distinct posts link to each target. Sort ascending: every post with zero or one inbound link is a candidate for three new contextual links from related, well-indexed pages. Re-check your Search Console indexing report a few weeks later to confirm the orphans get picked up.
This is part of a bigger pattern. See the pillar argument: why most blogs should publish less and link more.
Frequently asked questions
What is an orphan page?
An orphan page is a published page that no other page on the same site links to editorially. It can usually only be discovered via the XML sitemap, which is a weak signal, so orphan pages are disproportionately likely to go unindexed. In our 153-post audit, 29% of posts were orphans.
How many internal links should a blog post have pointing to it?
There is no fixed rule, but a post with zero or one inbound internal link is at risk. As a working benchmark, aim for at least two to three contextual inbound links from related, already-indexed pages. In our data the median was just one, which is too low.
Do orphan pages affect indexing?
Yes, strongly. Internal links are a primary way Google discovers and prioritises pages. Orphaned and weakly linked pages are common occupants of the “Crawled — currently not indexed” status. Adding internal links is one of the most direct levers you have over indexing.
Does internal linking help with AI search visibility?
Indirectly but meaningfully. AI engines can only cite pages they can find and understand. Internal links help crawlers reach deep pages and signal how content relates, which helps your pages be discovered and grouped into a clear topical cluster.
What is the fastest way to fix orphan pages?
List every post with zero or one inbound link, then add two or three contextual links to each from your most relevant, best-indexed pages. It takes minutes per page and is the highest-return internal SEO task most blogs are not doing.
Cite this page
Blogging Titan. (2026). The Orphan-Page Problem: An Internal-Linking Audit of 153 Blog Posts. Blogging Titan. https://bloggingtitan.com/blog-seo/internal-linking-orphan-page-study/
Original first-party research from a programmatic internal-link audit of 153 published posts in June 2026. Reproducible via the WordPress REST API and free to cite with attribution.
This is original first-party research by Blogging Titan. The dataset below is free to cite or republish with attribution under a CC BY 4.0 license.
| Posts analyzed | 153 |
| Orphan posts (zero inbound links) | 29% (44 posts) |
| Fewer than two inbound links | 52% |
| Fewer than three inbound links | 67% |
| Average inbound links / post | 3.8 |
| Median inbound links / post | 1 |
| Most-linked single page | 75 inbound links |
Blogging Titan. (2026). The Orphan-Page Problem: An Internal-Linking Audit of 153 Blog Posts (2026). Retrieved from https://bloggingtitan.com/blog-seo/internal-linking-orphan-page-study/
@misc{bloggingtitan2026orphan,
title = {The Orphan-Page Problem: An Internal-Linking Audit of 153 Blog Posts (2026)},
author = {{Blogging Titan}},
year = {2026},
url = {https://bloggingtitan.com/blog-seo/internal-linking-orphan-page-study/},
note = {Original first-party dataset, CC BY 4.0}
}