Key takeaways
- Internal links help Google discover pages, understand relationships between topics, and decide which pages are most important.
- Organise content into topic clusters: a pillar page linked to and from detailed supporting articles.
- Every time you publish, add links into the new page from older, relevant posts — not just out of it.
Backlinks get all the attention, but you can’t control who links to you. Internal links are different: you decide every one of them. A thoughtful internal linking strategy regularly lifts pages from page two to page one without writing a single new word.
Why internal links matter for SEO#
- Discovery: Googlebot finds new URLs by following links. Pages with no internal links (orphans) may never be crawled regularly.
- Context: anchor text and surrounding words tell Google what the target page is about.
- Importance: pages that receive more internal links — especially from strong pages — are treated as more important.
- Engagement: good links keep readers moving to the next useful page, which helps conversions.
The topic cluster model#
A topic cluster has three parts:
| Part | Role | Example |
|---|---|---|
| Pillar page | Broad overview of a topic that links to every subtopic | “Technical SEO: the complete guide” |
| Cluster pages | Detailed guides on specific subtopics, linking back to the pillar | “XML sitemaps”, “Canonical tags”, “Core Web Vitals on WordPress” |
| Cross links | Contextual links between related cluster pages | Canonical tags ↔ duplicate content |
This structure builds topical authority: a clear signal that your site covers a subject thoroughly. On this site, the SEO Library works the same way — every term links to related terms and deeper guides.
Step-by-step: build your internal linking plan#
- List your money pages. Services, products and the articles that bring leads. These should receive the most internal links.
- Group all content into topics. A simple spreadsheet with URL, topic, primary keyword and current traffic is enough.
- Pick or create a pillar for each topic. If none exists, a hub page or category page with a strong introduction can play the role.
- Link clusters to pillars and back. Every cluster page links to its pillar; the pillar links to every cluster page.
- Add contextual cross-links. Within the body text, link where a reader would naturally want more detail.
- Repeat for every new post. Before publishing, find 2–5 older posts that should link to the new one.
Need a hand with this?
Get a quick, honest review of your website’s SEO.
Choosing anchor text#
Anchor text is the clickable text of a link. For internal links, descriptive anchors are both safe and helpful.
- Describe the destination: “our Core Web Vitals guide for WordPress”, not “click here”.
- Vary anchors naturally across pages — exact-match every time looks forced.
- Keep anchors short (2–6 words) and inside a sentence that adds context.
- Don’t use the same anchor for two different pages; it blurs which page should rank.
How to find internal link opportunities#
Use Google itself. Search:
site:yourdomain.com "core web vitals"
Every result that mentions the phrase but doesn’t link to your Core Web Vitals guide is an opportunity. You can also:
- Check Search Console → Links → Internal links to see which pages get the fewest links.
- Crawl the site with Screaming Frog and sort by “Inlinks”.
- Look at pages ranking in positions 5–20 — they often need just a few strong internal links.
Fixing orphan pages and broken links#
Orphan pages exist in your sitemap or CMS but aren’t linked from anywhere. Compare a crawl (which only finds linked pages) with your XML sitemap; any URL in the sitemap but missing from the crawl is orphaned. Then either link to it from relevant pages, merge it into a stronger page, or remove it with a 301 redirect.
Also update links that point to redirected URLs. Each redirect hop wastes crawl effort and slows users down.
Navigation, footers and breadcrumbs#
Sitewide links matter, but they’re the same on every page, so they carry less contextual weight than in-content links. Use them for your most important hubs (main menu), use breadcrumbs to reinforce hierarchy, and keep footer links limited and useful — not a wall of keyword-stuffed links.
How many internal links should a page have?#
There’s no magic number. Link when it helps the reader. In long guides, 5–15 contextual internal links is common. What matters more is that links are relevant and that important pages receive more of them than unimportant ones.
Internal linking FAQ#
Should internal links be nofollow?#
No. Use normal followed links internally. Nofollowing internal links just stops signals flowing through your own site.
Do links in the sidebar or footer count?#
They help discovery and navigation, but contextual links within the main content usually carry more meaning.
Can too many internal links hurt?#
Excessive links dilute each one and overwhelm readers. Keep them relevant and natural.