How to Fix Orphan Pages (No Internal Links)
An orphan page is a page on your site that no other page links to internally.
What this means
An orphan page is a live, indexable URL that no other page on your own site links to.
Why it matters
Internal links carry PageRank and crawl signals through your site, and orphan pages receive none of it.
How to fix it
- 1
Confirm it's a real orphan you want indexed
First decide whether the page should be found at all. Thank-you pages, checkout steps, internal search results, and expired campaign URLs are fine as orphans, and are often better set to noindex. For pages you do want ranking, verify they return HTTP 200 and are not blocked by robots.txt or a noindex tag. If a page should no longer exist, redirect it with a 301 instead of linking to it.
- 2
Add contextual internal links from relevant pages
This is the core fix. Find three to five existing pages that are topically related to the orphan and add in-body links to it using descriptive anchor text. Contextual links inside the main content carry more weight than footer or sidebar links. Skip generic anchors like "click here" and use text that describes the destination, such as "our guide to fixing render-blocking resources." To find candidate pages, search Google for site:yourdomain.com plus the orphan's topic.
- 3
Wire it into navigation, hubs, or breadcrumbs
For important pages, add them to a menu, a category or hub page, breadcrumb trails, or a related-posts module so they sit inside your normal site structure. Aim for the page to be reachable within about three clicks of the homepage. Hub-and-spoke linking, where a pillar page links to related sub-pages and each sub-page links back, is the most reliable way to keep pages from becoming orphans and to build topical authority.
- 4
Include the page in your XML sitemap
Sitemap inclusion is a backstop, not a substitute for links, but it helps discovery. Make sure the orphan URL is present in your sitemap.xml and that the sitemap is submitted in Google Search Console. Most CMS SEO plugins add published pages automatically, but confirm the page is not excluded, for example because it is marked noindex or sits in a custom post type you forgot to enable.
- 5
Request indexing and verify the fix
Once the page is linked, open Google Search Console, run the URL Inspection tool on the orphan URL, and click Request Indexing to prompt a recrawl. Then re-run your site audit to confirm the page is no longer flagged. Also view the source of a page you added a link to and confirm the link is a real <a href> anchor, not JavaScript that only fires on click.
Example
<!-- Good: real anchor, descriptive text, crawlable -->
<p>
Slow load times often trace back to blocking assets. See our
<a href="/fix/render-blocking-resources">guide to fixing render-blocking resources</a>
for the full walkthrough.
</p>
<!-- Bad: not a crawlable link, so the orphan stays orphaned -->
<span class="link" onclick="location.href='/fix/render-blocking-resources'">
Learn more
</span>A crawlable contextual internal link uses a real <a href> with descriptive anchor text. The second example only navigates on a JavaScript click, so crawlers and many AI fetchers won't follow it. Avoid it for links that need to be discovered.
Platform-specific steps
Edit related posts or pages and add contextual links to the orphan in the block editor. Yoast Premium surfaces pages with no incoming links through its Orphaned Content filter on the Posts screen and offers Internal Linking suggestions; Rank Math has similar link suggestions. Confirm the orphan is not excluded from the sitemap under the plugin's search-appearance settings, and add it to a menu via Appearance > Menus if it belongs in navigation.
Orphans are commonly products not in any collection and blog posts not linked from other posts. Assign the product to at least one collection so it appears on collection pages, and add contextual links from related product descriptions or blog articles. Shopify generates sitemap.xml automatically for published, indexable items, but sitemap presence alone will not clear the orphan flag; add real internal links.
Both auto-generate sitemaps, so the fix is almost entirely about links. Add the orphan to your site menu, link to it from related pages using the built-in link tool with descriptive anchor text, and use related-content or summary blocks to connect posts. On Squarespace, check that the page is not disabled or sitting in a not-linked section that is excluded from navigation and unlinked elsewhere.
Add crawlable links from related pages using <a href> or the Next.js <Link href="..."> component, both of which render real anchors. Do not rely on router.push() inside onClick handlers for discovery links, since those produce no crawlable href. Ensure the route is emitted in your sitemap (via next-sitemap or your sitemap route) and, for client-rendered content, that the link exists in the server-rendered HTML so crawlers and AI fetchers see it without executing JavaScript.
Frequently asked
An orphan page is a page on your website that no other page on the same site links to. Because search crawlers discover content by following internal links, a page with zero inbound internal links has no natural path for Googlebot to reach it. It may still be live and reachable by direct URL, but it is disconnected from your internal link structure.
No. Some pages are meant to be unlinked, such as order confirmation pages, checkout steps, PPC landing pages, and internal search results. Those are usually best left out of your link graph and often set to noindex. Orphan status is only a problem for pages you actually want indexed and ranking, like blog posts, product pages, and service pages that no internal link points to.
You need two lists: every URL that exists (from your XML sitemap, server logs, or analytics) and every URL that receives internal links (from a crawl of your site). Orphans are the URLs in the first list but not the second. Audit tools do this comparison automatically. A crawl alone cannot find orphans, because a crawler that only follows links will never reach a page nothing links to, which is why sitemap or log data is required.
Technically one internal link is enough to clear the orphan flag, but one link is weak. For pages you want to rank, aim for several contextual links from topically related pages, plus a spot in your navigation, breadcrumbs, or a hub page. The goal is a page reachable within roughly three clicks of the homepage and clearly connected to related content.
Yes. AI answer engines rely on crawlable, well-connected content and on the topical context that internal links and anchor text provide. An orphan page has no anchor-text signals and no surrounding cluster, so retrieval systems are less likely to surface it as a source or citation. Linking it into a relevant topic cluster makes it much more likely to be found and quoted.
Does your site have this issue?
Run a free, AI-powered audit and we’ll flag this and 150+ other checks in about a minute. No signup.