Internal Linking for SEO: A Strategy That Compounds
Internal linking distributes authority and helps Google understand your site. Learn anchor text types, link depth, a per-post routine, and how to audit it.
Internal linking is the one on-page tactic that gets stronger as your site grows. Every link you add does three jobs at once: it helps search engines discover and understand a page, it passes authority from strong pages to newer ones, and it guides readers deeper into your content. Most sites treat it as an afterthought — a “click here” dropped in at the end. Done deliberately, it’s one of the cheapest ways to lift rankings across an entire site.
Internal linking is the practice of linking from one page on your site to another, using the link and its anchor text to pass authority and signal what the destination page is about. This guide covers anchor text, site structure, how many links to use and where, how internal links fix keyword cannibalization, a routine for linking every new post, and how to audit what you already have. It’s part of the on-page SEO cluster.
Why internal linking moves rankings
Internal links do four concrete things for SEO:
- They help Google find your content. Crawlers follow internal links to discover and index pages. A page no internal link points to — an “orphan” — is hard for Google to find at all.
- They distribute authority. Link equity flows along internal links, so linking from your homepage and strongest pages passes ranking strength to newer or deeper ones.
- They establish topical relationships. Linking related pages together tells search engines — and the AI systems now summarizing them — that you cover a topic in depth.
- They keep readers engaged. Relevant links send people to the next useful page, which builds trust and supports conversions.
The first two are why internal linking is the highest-return task on an established site: you already have authority sitting in older pages, and links are how you move it where you want it.
Anchor text: descriptive and varied
The clickable words in a link — the anchor text — tell both readers and search engines what the destination is about. Two rules govern it: be descriptive and be varied.
Descriptive means the anchor names the topic. Linking the words “internal linking checklist” tells Google exactly what the target page covers; linking “click here” tells it nothing. Aim for concise, 2–5 word anchors that summarize the linked page.
Varied means you don’t use the same exact-match keyword every time. Mixing anchor types keeps the link profile natural and gives Google more context:
| Anchor type | Example (links to a schema guide) |
|---|---|
| Exact match | ”schema markup” |
| Partial match | ”how to add schema markup” |
| Related | ”structured data” |
| Branded | ”Yepsoso” |
| Compound | ”Yepsoso’s schema guide” |
Rotate among these rather than forcing the exact keyword into every link. And avoid two things: generic anchors (“click here,” “learn more,” “read this”) that give no signal, and misleading anchors that don’t match the destination — if you’re linking to a technical SEO guide, don’t anchor it with “content marketing tips.”
Structure your links: hub-and-spoke and link depth
Internal links work best inside a deliberate structure, not scattered at random.
The strongest pattern is hub-and-spoke (topic clusters). A pillar page covers a broad topic and links out to focused supporting pages; each supporting page links back up to the pillar and across to its siblings. This is exactly how this SEO content is organized — the on-page SEO guide is a hub linking to spokes like this one. The pattern concentrates topical authority and makes the relationships obvious to search engines.
The second structural rule is link depth: keep important pages within about three clicks of the homepage. Shallow architecture means crawlers reach key content faster and it gets indexed sooner. If a valuable page is buried six clicks deep, internal links (or navigation) should pull it closer to the surface.
How many links, and where
There’s no exact rule, but useful guidelines:
- Roughly 2–5 contextual links per 1,000 words. Enough to connect related content without burying the reader in links.
- Keep total links on a page reasonable (well under ~150 including navigation), so equity isn’t split too thinly.
- Contextual links beat boilerplate. A link inside the body content, surrounded by relevant text, carries more weight than the same link in a header, footer, or sidebar. Use in-content links for your most important connections.
Place each link where it genuinely helps — at the point in the text where a reader would want more on that subtopic. A link that fits the sentence is one people actually click.
Use internal links to fix keyword cannibalization
When two or more of your pages target the same keyword and intent, they compete and dilute each other — cannibalization. Internal linking is one of the tools that fixes it.
Establish a hierarchy: from the weaker pages, link to the one page you want to rank for that term, using descriptive anchors. This tells Google which page is the authority. If three pages target “email automation,” link the listicle and the case study to the definitive guide, concentrating the signal on it. Where pages overlap so heavily they should be one, merge them and redirect.
This is much easier when you’ve mapped one keyword to one page from the start. A keyword research template with an assigned-page column prevents most cannibalization before it happens; internal links clean up the rest.
The new-post linking routine
Here’s the step most guides skip. Internal linking isn’t only about the links you add in a new post — it’s about the links you add to it from existing pages. Run this routine every time you publish:
- Link up to the pillar. From the new post, link to its hub page with a descriptive anchor.
- Link across to 2–3 siblings. Connect it to closely related pages in the same cluster.
- Link from existing strong pages to the new one. This is the part people forget. Find 3–5 older, established pages on related topics and add a contextual link from each to the new post. This passes existing authority to the new page and helps it get discovered and indexed faster.
- Check anchor variety. Make sure you’re not using the identical exact-match anchor in every link.
Step 3 is the difference between a new page that languishes unseen and one that ranks within weeks. New pages have no authority of their own; you lend it to them from pages that already have it.
Point links at your best — and newest — pages
Two high-value habits:
Feed your linkable assets. Identify your most thorough guides, original data, and tool roundups, and link to them frequently from related articles. Making your best content easy to find increases the chance other sites reference and link to it, which compounds into stronger rankings.
Rescue orphans and refresh old content. Periodically find pages with no internal links pointing to them (orphans) and connect them. Likewise, link to high-quality older posts from new articles so they stay visible instead of decaying. Orphan and crawl problems also overlap with technical SEO issues, so an internal-link audit often surfaces both.
Breadcrumbs and navigation
Breadcrumb navigation shows the path to the current page within your site’s hierarchy (Home › On-page SEO › Internal Linking). It helps users orient themselves and gives search engines another clear signal of structure, and it pairs with BreadcrumbList schema. Breadcrumbs earn their place on sites with real depth — multi-level categories or large catalogs. On a small, flat site they can add clutter without much benefit, so use them where the structure justifies them.
How to audit your internal links
Before adding more links, fix what’s there:
- Crawl the site with Screaming Frog, Ahrefs, or Semrush and export internal links.
- Find orphan pages with no internal links pointing in.
- Find broken internal links and repair or remove them.
- Spot pages with too few links — important pages that nothing points to.
- Review anchor text for generic (“click here”) and over-used exact-match anchors.
- Check link depth so key pages sit within ~3 clicks of the homepage.
Run this monthly on an active site. Most audits surface a few quick wins — an orphaned money page, a broken link from years ago — that take minutes to fix and recover real value.
Common internal linking mistakes
- Generic anchor text. “Click here” and “read more” waste the strongest on-page signal you control.
- Only linking within new posts. Forgetting to link from established pages to new ones is why new content struggles to rank.
- Orphan pages. Content with no inbound internal links is hard for users and crawlers to find.
- Over-optimized exact-match anchors. Using the identical keyword anchor everywhere looks manipulative; vary it.
- Linking for the sake of it. Links that don’t help the reader add noise. Every link should earn its place.
FAQ
What is internal linking in SEO?
It’s linking from one page on your site to another. Internal links help search engines discover and understand pages, pass authority between them, and guide readers — making them a core part of on-page SEO.
What anchor text should I use for internal links?
Descriptive, concise (2–5 words), and varied. Mix exact-match, partial-match, related, and branded anchors, and avoid generic ones like “click here” or anchors that don’t match the destination.
How many internal links should a page have?
A rough guide is 2–5 contextual links per 1,000 words, with total page links kept reasonable. Quality and relevance matter more than hitting a number.
How do internal links help a new page rank?
By linking to a new page from existing, authoritative pages, you pass it link equity and help Google discover and index it faster — often the difference between a page that ranks and one that stays invisible.
What is an orphan page?
A page with no internal links pointing to it. Orphans are hard for crawlers and users to find, so they rarely rank. An internal-link audit finds them so you can connect them.
Conclusion
Internal linking compounds: descriptive, varied anchors; a hub-and-spoke structure; shallow link depth; and a routine that links every new post both into its cluster and from your existing strong pages. Add a regular audit for orphans and broken links, and you turn the authority already sitting in your site into rankings for new and old pages alike.
Pair this with strong content optimization on the pages you link, and run the full on-page SEO checklist before you publish.