How to Fix Weak Internal Linking on Your Site
Your audit found one or more pages with very few internal links pointing to other pages on your site, in some cases only one or none. Internal links help search engines and AI crawlers discover pages, understand how they relate, and pass ranking signals between them. This guide explains why sparse internal linking holds pages back and gives you platform-specific steps to add contextual, descriptive links that improve crawlability and topical authority.
What this means
This notice means the audited page has a low number of outgoing internal links: links from this page to other pages on the same domain. Depending on the exact code, the page may have very few internal links, only one, or effectively none.
An internal link is any <a href="..."> on your page that points to a URL on your own domain, for example <a href="/services/seo-audit">SEO audit service</a>. Navigation menus, footers, breadcrumbs, and in-body contextual links all count. The audit is telling you this specific page does little to connect the rest of your site together.
This is separate from broken links or having too many links. Here the problem is scarcity: a page sitting in relative isolation. It is a notice rather than an error because one thin page rarely hurts a whole site, but at scale it weakens discoverability and how authority flows through your architecture. Pages with only one or zero internal links are the most at risk of becoming orphan pages that Google struggles to find and re-crawl.
Why it matters
Search engines discover and re-crawl pages mainly by following links. A page with almost no internal links gives Googlebot fewer paths in and out, so it can be crawled less often and indexed more slowly. Internal links also pass ranking signals (link equity, or PageRank) between pages. A well-linked page benefits from the authority of the pages that point to it and helps the pages it links to. Isolated pages neither give nor receive much of that signal.
Internal links also communicate meaning. The anchor text and surrounding context tell Google what a linked page is about and how your pages relate as a topic cluster. Strong internal linking is one of the clearest ways to signal which pages are your pillar pages and to establish topical depth around a subject.
For AI answer engines, the same structure matters. Crawlers behind Google AI Overviews, ChatGPT (OAI-SearchBot), and Perplexity follow links to build their picture of your site. Contextual internal links help them find your supporting content and understand how your entities relate, which improves the odds your related pages get pulled into an answer or citation. A page that links nowhere is a dead end for both classic crawlers and AI retrieval, so its supporting evidence stays invisible.
How to fix it
- 1
Add contextual links inside the body content
The most valuable internal links sit inside relevant sentences, not just in menus. Review the page and add links to genuinely related pages where a reader would benefit: link a concept to its explainer, a product to its category, a claim to your supporting article. Aim for a handful of relevant links on a typical content page rather than a fixed quota, and only link where it actually helps the reader.
- 2
Use descriptive, natural anchor text
Anchor text should describe the destination. Prefer
<a href="/guides/technical-seo">technical SEO checklist</a>over "click here" or a bare URL. Descriptive anchors help Google and AI crawlers understand the target page's topic. Vary the wording naturally across links and avoid forcing the same keyword-rich phrase into every anchor, which reads as over-optimization. - 3
Link up to pillar pages and down to supporting pages
Structure links around topic clusters. Supporting and blog pages should link up to the main pillar or category page for their topic, and the pillar should link down to its supporting pages. This creates a clear hub-and-spoke pattern that concentrates authority on your most important pages and makes the relationship between them explicit to crawlers. It also gives orphan pages a path back into the site.
- 4
Add breadcrumbs, related-content blocks, and hub pages
Site-wide patterns catch pages that manual linking misses. Enable breadcrumb navigation with BreadcrumbList structured data, add a curated related-articles block, and use category or hub pages that list their children. These add reliable internal links to every page in a section. Prefer editorially curated related links over purely automated "you may also like" widgets, which often surface weakly relevant pages.
- 5
Fix orphan and near-orphan pages first
Prioritize the pages this audit flags with only one or zero internal links, since they are hardest for search engines to find and re-crawl. Make sure every important page is reachable within a few clicks of the homepage. Add a few inbound links to each from relevant existing pages, and confirm the page also appears in your XML sitemap as a backstop. Treat sitemap inclusion as a supplement, not a replacement for real links.
- 6
Re-crawl and verify
After adding links, re-run the audit to confirm the flagged pages show a healthier internal link count and that no page is left isolated. In Google Search Console, open the Links report to review internal links, and use the URL Inspection tool to confirm the page is discoverable and indexed. Give crawlers time to re-process; new internal links speed up re-crawling but the effect is not instant.
Example
<!-- Good: descriptive anchor, relative URL, meaningful context -->
<p>
Before you optimize anchor text, run a full
<a href="/guides/technical-seo-checklist">technical SEO checklist</a>
to catch crawlability issues first.
</p>
<!-- Avoid: non-descriptive anchor tells crawlers nothing -->
<p>To learn more about technical SEO, <a href="/guides/technical-seo-checklist">click here</a>.</p>
<!-- Breadcrumb links plus BreadcrumbList schema give every page reliable internal links -->
<nav aria-label="Breadcrumb">
<ol>
<li><a href="/">Home</a></li>
<li><a href="/guides">Guides</a></li>
<li aria-current="page">Technical SEO Checklist</li>
</ol>
</nav>A contextual internal link with descriptive anchor text, versus a weak one to avoid.
Platform-specific steps
Add contextual links in the block editor by selecting text and pressing Ctrl/Cmd+K, then type the target post title to search internally. Yoast Premium's internal linking suggestions and Rank Math's Link Suggestions surface related posts as you write. Enable breadcrumbs (Yoast: Settings > Advanced > Breadcrumbs; Rank Math: General Settings > Breadcrumbs) and add the breadcrumb block or template function to your theme. For clusters at scale, a plugin like Link Whisper reports orphan pages and suggests inbound links.
Link products, collections, and blog posts in the rich text editor by highlighting text and clicking the link icon; point to /products/handle, /collections/handle, or /blogs/news/handle. Add related-product and collection links in product descriptions and via your theme's related-products section (Online Store > Themes > Customize). Make sure collection pages link to all their products so no product is left orphaned.
In the editor, select text and use the link tool to pick an internal page directly rather than pasting the full URL. Add breadcrumb or related-content elements where the template supports them, and use summary or collection blocks (Squarespace) or repeaters and blog feeds (Wix) to auto-list related pages. Check that pages buried in dropdown menus still get contextual in-body links.
Use the framework link component (<Link href="/guides/technical-seo">) so navigations render as real crawlable <a> tags with an href; avoid onClick-only routing that produces no link. Build reusable RelatedPosts and Breadcrumb components driven by your content data, and render BreadcrumbList JSON-LD. If pages render client-side, confirm the links appear in the server-rendered or static HTML so crawlers and AI bots that do not run JavaScript can follow them.
Frequently asked
There is no fixed rule, but a typical content page should link to several relevant pages, and no important page should sit with zero or only one internal link. Focus on relevance over a number: link where it genuinely helps the reader and reflects how your pages relate. Long pages can support more links, short pages fewer. The audit is flagging scarcity, so the goal is to move flagged pages from almost none to a healthy handful of relevant links.
Yes. Internal links help search engines discover and re-crawl pages, pass ranking signals between them, and communicate topical relationships through anchor text and context. They are one of the few ranking factors you fully control on your own site. Google's own documentation recommends linking related pages so crawlers can find and understand your content.
An XML sitemap is a list of URLs you submit to help search engines find pages, but it does not pass authority or context between pages. Internal links do both: they aid discovery and distribute ranking signals. A page that is only in the sitemap with no internal links can still be crawled but is effectively an orphan. Treat the sitemap as a backstop, not a substitute for real links.
Linking every page to hundreds of others dilutes the value each link passes and can trip a separate too-many-links flag. The issue this audit found is the opposite: scarcity. Add relevant contextual links, but keep them purposeful rather than cramming in dozens of low-value ones. Quality and relevance beat raw quantity.
Yes. AI crawlers behind Google AI Overviews, ChatGPT, and Perplexity follow links to discover and relate your content. Contextual internal links with descriptive anchors help them find supporting pages and understand how your entities connect, improving the chance your related content is retrieved and cited. A page that links nowhere is a dead end for AI retrieval just as it is for classic crawlers.
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.