WordPress Internal Linking Guide

What is internal linking on WordPress? Internal linking is the practice of linking pages on your own site to other pages on the same site — as opposed to external linking (to other sites) or backlinks (other sites linking to you). Internal links serve three purposes: (1) help users navigate to related content, (2) tell search engines which pages are most important via link concentration, and (3) distribute “link equity” (the authority signal links carry) across the site.

How much does internal linking matter for SEO? A lot. Internal linking is one of the highest-leverage on-page practices because it’s entirely under your control (unlike backlinks) and compounds over time. A site with 200 well-linked posts ranks for substantially more queries than a site with 200 identical posts published as isolated silos.

What’s the right internal linking strategy? The dominant model is pillar + cluster: identify your highest-priority topics (“pillars” — e.g. WordPress SEO), write a comprehensive pillar page for each, then write narrower supporting pages (“cluster”) that each link up to the pillar and across to each other. This concentrates authority on the pillar and tells search engines which topic each cluster of pages is about. See the cluster map for this site →


The fundamentals

1. Every new post should link to 3-5 existing pages

When you publish a new post, link to 3-5 related existing posts/pages on the same site. Choose links that are genuinely relevant to the reader — not stuffed for the search engine.

2. Every new post should be linked from 1-3 existing pages

When you publish a new post, edit 1-3 existing posts/pages to link to the new one. This is the step everyone forgets. Without inbound internal links, a new post is an orphan — Google may take longer to crawl and rank it.

3. Use descriptive anchor text

The clickable text of the link. ✅ “WordPress SEO checklist” ✗ “click here” / “this article” / “read more”. Descriptive anchors give both users and search engines context about what’s at the destination.

4. Don’t over-optimise anchor text

Internal anchor text can be more keyword-heavy than external (where keyword-heavy anchors look manipulative). But don’t make every internal link to a target page use the exact same anchor — vary it naturally.

If page X has both /page-x/ and /?p=123 as URLs, always link to the canonical one. Mixed internal links to non-canonical URLs send mixed signals.


Pillar + cluster strategy

The model that dominates SEO content strategy in 2026.

The structure

PILLAR PAGE — comprehensive overview of a topic (e.g. /wordpress-seo)
↓ (links to all sub-pages)
↑ (every sub-page links up to pillar)
SUB-PAGE 1 — specific aspect (e.g. /guides/wordpress-seo-checklist)
SUB-PAGE 2 — specific aspect (e.g. /guides/how-to-add-schema-to-wordpress)
SUB-PAGE 3 — specific aspect (e.g. /guides/llms-txt-for-wordpress)
↔ (sub-pages link to each other where relevant)

Why it works

How to implement

  1. Identify pillar topics — the broad terms you want to rank for (“wordpress seo”, “wordpress security”, etc.)
  2. Write each pillar page comprehensively — 2000-5000 words covering the topic at high level, linking out to sub-pages for depth
  3. Write 5-10 sub-pages per pillar — each one narrow, deep, focused on a specific aspect
  4. Cross-link — every sub-page links to the pillar; pillar links to every sub-page; sub-pages link to each other where relevant

Tools for internal linking

Manual (the foundation)

Build the habit: every new post, find 3-5 related existing posts and link to them; edit 1-3 existing posts to link to the new one. This is non-negotiable; tools assist but don’t replace the editorial decision.

Asteris SEO + AI’s internal-link suggestion engine surfaces related existing posts as you write. Yoast Premium has a similar feature. The suggestion engine reads your content, identifies key entities, and surfaces other posts that mention or relate to those entities.

See the SEO + AI module →

Search Console → Links → Internal links shows which pages link to which on your site. Useful for finding orphan pages (pages with zero inbound internal links) — fix those first.

Manual audit

Periodically (quarterly), pick your top-traffic pages in Search Console and check: how many internal links point at them? If a high-value page has fewer than 5 inbound links, add more.


Common mistakes


Frequently asked questions

How many internal links per page is too many? Google has stated that the old “100 links per page” guideline is no longer a hard limit. Practically, more than ~50 internal links per page starts looking like a navigation page rather than a content page. Keep links contextual and relevant; quantity isn’t the metric.

Should I use exact-match anchor text for internal links? Internal anchor text can be more keyword-rich than external (where keyword-rich anchors look manipulative). But still vary it — don’t make every internal link to a target page use the same exact phrase. Vary between “WordPress SEO”, “the SEO guide”, “complete SEO checklist”, etc.

Do internal links pass “link juice” like external backlinks? Yes — internally and externally, every link is a signal that the destination is important. The amount of equity passed depends on the source page’s authority and how many other links are on the source page. External backlinks generally carry more weight than internal because they’re harder to manipulate, but internal linking is still high-leverage and entirely under your control.

What is a pillar page? A pillar page is a comprehensive overview of a broad topic, designed to serve as the central hub for a content cluster. It links to many narrower sub-pages on the same topic; the sub-pages all link back to the pillar.

Should I use the same anchor text for multiple internal links? For internal links: some variation is good but exact-match is OK in moderation. The “Google penalises anchor text over-optimisation” rule applies mostly to external backlinks where unnatural patterns suggest paid linking. Internal anchors get more latitude.


WordPress SEO pillar → · SEO + AI module → · SEO Checklist →