VezertVezert
Back to Resources

Internal Linking for SEO: How to Build a Strategy and Silo Structure

Internal linking for SEO: link types, a 7-step strategy, anchor text rules, silo vs topic clusters, crawl budget facts from Google, and an audit checklist.

Updated October 9, 202615 minLena Tarhonska · Co-founder & CEO at Vezert
Website architecture SEO showing page hierarchy, internal linking structure, and search engine crawling paths

Internal linking is the practice of linking one page on your site to another, so people and search engines can follow a clear path between related topics. Google finds most new pages through links, reads anchor text to understand them, and uses link analysis, including PageRank, to judge which pages matter. A silo structure is one way to organise those links by topic.

This guide covers link types, crawl budget facts, a seven-step strategy, anchor text rules, silos versus topic clusters, and how to audit links. Deciding which pages should exist at all is covered in our guide to planning a website structure.

What Is Internal Linking in SEO?

An internal link points from one page on a domain to another page on the same domain. According to Google's SEO Starter Guide, Google primarily finds pages through links from pages it has already crawled. A page with no incoming internal links is therefore close to invisible, unless a sitemap or another site happens to point at it.

Internal links do three separate jobs, and mixing them up is where most link plans go wrong. They let a crawler discover a URL, which an XML sitemap helps with but does not replace. They describe the destination, because the anchor text and the sentence around it tell search engines what the page covers in words the page did not write about itself. And they signal importance: the pages you link to most often, from your strongest pages, are the pages you are nominating.

External links point at other domains. Only internal links are fully under your control, which makes them the cheapest structural fix on almost any site.

Link TypePurposeExampleRule
ContextualDescribe and support a related pageA guide paragraph linking to "SEO landing page checklist"Descriptive anchor, placed where the reader needs the detail
Main NavigationExpose top-level sectionsServices, Pricing, Blog in the headerLink to sections, not to every page
BreadcrumbShow position in the hierarchyHome > Blog > Internal LinkingFollow the user path; mark up with BreadcrumbList
Hub or PillarGather one topic's supporting pagesA service page linking to its guides and case studiesLink out to every page in the group; each links back
Related ContentOffer the next logical readA "Related articles" block under a postChoose by topic, not by publish date
FooterReach utility and legal pagesPrivacy, contact, careersKeep it short; it is not a second sitemap
PaginationReach older items in a listPages 2, 3 and 4 of a blog archiveReal <a href> links, not only a "load more" script

How Google Crawls a Site: Click Depth, Orphans, Crawl Budget

Crawling starts from URLs a search engine already knows and spreads outward along links. As Google's overview of how Search works describes, a crawler fetches a page, extracts its links and queues the new addresses. Pages a crawler reaches cheaply get refreshed often. Pages several hops away get visited less, and sometimes not at all.

Three measurements explain most crawl problems:

  • Click depth is the number of clicks from the homepage to a page. Google publishes no depth limit. Three clicks is the working ceiling we apply to commercial pages, and we flag a site when more than 20% of its indexable URLs sit deeper than that.
  • Orphan pages are URLs with zero incoming internal links. Google's guidance on links says every page you care about should have a link from at least one other page on your site. For pages that carry revenue, the only acceptable share is 0%.
  • Crawl budget is how much Google is able and willing to crawl on your site. Google's crawl budget guide is aimed at sites with roughly 1 million or more unique pages changing about once a week, sites with 10,000 or more pages changing daily, and sites where Search Console reports a large share of URLs as discovered but not indexed. Google calls these rough estimates, not exact thresholds.

Below those sizes, what looks like a crawl budget problem on a 400-page site is almost always a linking problem: duplicate parameter URLs, uncontrolled faceted navigation, or a section reachable only from the footer. The guide does name two wastes that apply anywhere: soft 404 pages keep getting crawled, and long redirect chains, in Google's words, have a negative effect on crawling.

Key Principle

Internal linking answers three questions at once: can a crawler reach this page, does the anchor text describe it correctly, and does enough authority arrive to make it competitive. A page can fail on any one of the three while looking perfectly healthy in a browser.

What Does an Internal Link Actually Pass?

A link passes three things at once: a crawl path, a description of the destination, and a share of the linking page's importance. Google's guide to its ranking systems confirms that PageRank, which looks at how pages link to each other, is still one of its core ranking systems, although Google says how it works has changed a lot since launch.

Google does not publish how much value an internal link carries, so any link equity formula you see quoted is a third-party model. What we see in practice tends to show up in a predictable order:

  • New pages get indexed sooner when an already-crawled page links to them, because the link puts them in front of the crawler on its next visit
  • Pages start ranking for phrases used in their anchors, since anchor text is one of the few descriptions of a page written by someone other than its author
  • Deep pages stop dead-ending, because importance that used to pool on the homepage now reaches category and detail pages

Knowing which of the three effects you need decides where the link belongs. A link added for discovery works from navigation or a hub page. A link added for relevance has to sit inside a paragraph, next to the words the destination should rank for.

How to Build an Internal Linking Strategy in Seven Steps

An internal linking strategy is a written decision about which pages should collect links, which pages should send them, and what each link should say. Without one, links pile up wherever an editor remembered a related post, and revenue pages end up with fewer links than last year's news. We work in this order.

  1. List the pages that make money or bring in leads: service pages, product categories, and the SEO landing pages behind campaigns. These are your targets.
  2. Group every other page under one of those targets by topic. A page that fits nowhere is a candidate for merging, not for more links.
  3. Pick or build one hub page per group. On a service business that is usually the service page itself, for example a corporate website page that links to its guides, case studies and pricing.
  4. Link every supporting page back to its hub with a descriptive anchor, inside the body copy rather than only in a sidebar.
  5. Link the hub out to each supporting page, so the whole group can be crawled from one place.
  6. Add cross-group links only where a reader needs the other topic. They are fine, as long as they do not outnumber the links inside the group.
  7. Put linking on the publishing checklist. Every new page gets at least two contextual links from older pages on the day it goes live, plus one link out to its hub.

Most teams skip step 7, which is why orphan counts creep back up a few months after an audit.

What Is a Silo Structure, and How Is It Different from Topic Clusters?

A silo structure groups every page under exactly one parent topic and keeps most contextual links inside that group. A topic cluster is the softer version: one pillar page covers a subject broadly, supporting pages cover its parts, and each supporting page links back to the pillar. Both make the boundaries of a subject easier for a search engine to read.

Silos come in two forms. A physical silo puts the grouping into the URL, so every page about one service lives under the same directory. A virtual silo leaves URLs alone and builds the grouping through links only. Virtual silos are easier to retrofit onto an existing site, because they change no addresses and need no redirects.

The difference between a silo and a cluster is how strict the walls are. A silo limits cross-links between groups, while a cluster allows them wherever a reader benefits. Google has never described silos as a ranking concept, so both models are conventions for organising links. Our working rule: a hub page should send at least 70% of its contextual links to pages inside its own group and spend the rest wherever the reader gains something.

Silos fail in one specific way. When a business sells three services and a customer question spans two of them, a strict silo forces the writer either to duplicate the answer or to leave the reader at a wall. If the choice is open, start with clusters and tighten toward silos only where topics do not overlap.

Internal linking silo structure diagram with topic hub pages, supporting pages linking back to each hub, and matching URL directories
In a silo structure, most contextual links stay inside one topic group. A physical silo also mirrors that grouping in the URL path.

What Is the Best URL Structure for SEO?

The URL structure that holds up is short, lowercase, hyphenated, and organised by topic rather than by whatever software generates the page. Google's URL structure guidance asks for readable words instead of long ID numbers, hyphens rather than the _ character, and as few parameters as possible. Its Starter Guide adds that keywords in a URL path alone have hardly any effect on ranking.

Where URLs do make a difference is in how easy a site is to manage and crawl:

  • URLs are case sensitive, so pick one case and keep it; lowercase avoids accidental duplicates
  • Session IDs, sort orders and referral tags multiply URLs without changing content, and Google recommends cookies over session IDs in URLs
  • Filter combinations on listing pages can produce huge numbers of near-duplicate URLs, a frequent source of crawl waste on large catalogues
  • Grouping similar pages in directories helps Google learn how often each section changes, which the Starter Guide says matters mostly on sites with more than a few thousand URLs
  • Stable slugs save work, because every change needs a redirect and every old internal link should then be updated at the source

Deep directory paths are not a problem on their own. Click depth is a linking measure, and you fix it with links, not by shortening the path.

How Flat and Deep Structures Affect Click Depth

Flat and deep describe the same site measured from the homepage. A flat structure keeps most pages within two or three clicks. A deep one nests content across four levels or more. Neither is correct in the abstract, because a 60-page consultancy site and a 200,000-item catalogue need different answers. Choosing between types of website structure is a planning decision; the table below covers only what each shape does to internal linking.

FactorFlat StructureDeep Structure
Click Depth2-3 clicks from homepage4+ clicks from homepage
Crawl EfficiencyHigh, bots reach pages quicklyLow, bots may skip deep pages
Authority DistributionSpreads evenly across pagesConcentrates at top, thins with depth
User NavigationSimple, intuitive pathwaysComplex, multi-step navigation
ScalabilityModerate, needs planning for growthHigh, natural depth for large catalogues
SuitsBusiness sites, landing pages, portfoliosLarge ecommerce, enterprise catalogues
Orphan RiskLow, most pages linked from several placesHigh, leaf pages easily stranded
Internal LinkingNatural cross-linking between sectionsNeeds deliberate hub pages per level

Working Rule, Not a Law

Treat every number in this article as a threshold we apply in audits, not as a published standard. Search engines do not disclose link limits, depth limits, or authority formulas. The numbers are useful because they force a decision, not because they were handed down.

Common Internal Linking Mistakes That Cost Traffic

Most linking damage is invisible in a browser. A page looks fine, ranks for nothing, and nobody investigates, because the failure sits in how the page connects rather than in what it says. These errors turn up in almost every audit, roughly in order of how much traffic they return once fixed.

Orphan and Near-Orphan Pages

An orphan page has no incoming internal links at all. A near-orphan has one, usually from a paginated archive that pushes it off the first page within a month. Both behave the same way in search: found slowly, recrawled rarely, and ranked as though nobody on the site considers them important.

Links That Only Exist in JavaScript

Google's link best practices say it can generally crawl only links that use an <a> element with an href attribute. Links that JavaScript inserts are fine if they use that same markup. Patterns like <span href>, <a routerLink> without an href, or <a onclick> handlers are not recommended, and javascript: URLs should be avoided. A menu built that way looks like navigation to a person and like nothing to a crawler.

Nofollow on Internal Links

Google's guidance on qualifying links reserves nofollow, sponsored and ugc for links you do not vouch for. For links within your own site, it points to the robots.txt disallow rule when you want to keep crawlers out, and to noindex when you want a page out of the index. Nofollow does not redirect value either: Matt Cutts, then head of Google's webspam team, explained in 2009 that a nofollowed link's PageRank share is not passed to the other links. The one place Google's URL guidance does suggest nofollow internally is on links to endlessly generated calendar pages.

Redirect Chains Left Behind by Renames

Each rename leaves old links pointing at an address that now forwards somewhere else. One hop is tolerable. Long chains waste crawling, which Google's crawl budget guide says directly. Update the links in the source content rather than relying on the redirect map to carry them forever.

Internal linking mistakes diagram showing orphan pages, deep click depth, JavaScript-only menu links, generic anchor text and redirect chains
Orphan pages, script-only links and redirect chains reduce search visibility even when the writing itself is strong.

How to Run an Internal Link Audit

An internal link audit answers four questions: which pages have no incoming links, which important pages have too few, which links are broken or redirected, and which anchors describe the wrong thing. You need a full crawl of the site plus a list of the pages that matter commercially. Everything after that is comparison work, and it fits inside a wider SEO audit if you are running one.

The sequence that produces usable output:

  1. Crawl the site and export every URL with its inlink count, click depth and status code
  2. Export the same URL list from the XML sitemap and from analytics, then compare the three to expose orphans
  3. Rank the commercial pages by inlink count, and mark anything receiving under 1% of the site's internal links as under-linked
  4. Pull anchor text per destination and look for pages where every anchor is identical or generic
  5. Filter for links returning 3xx or 4xx codes, and fix them at the source rather than in the redirect map
  6. Write the fix list as page-level tasks, because a linking task nobody owns never ships

Repeat the crawl a month after the fixes land. Inlink counts move immediately, but ranking movement on the target pages usually needs a recrawl cycle to show up in post-launch performance data.

Internal Linking Tools and the Limits of Automation

Any crawler that reports inlinks per URL handles the structural half of the job. The other half needs search performance data, because a page with plenty of internal links and no impressions has a different problem from a page with impressions and almost no links. Most teams settle on one crawler plus one performance source.

  • Desktop crawlers such as Screaming Frog and Sitebulb map the whole link graph, report click depth per URL, and export inlink lists that a spreadsheet can compare.
  • Cloud site audits in Ahrefs and Semrush run the crawl on a schedule and flag orphan pages against their own index, which catches URLs a fresh crawl would miss.
  • The Links report in Google Search Console shows which internal links Google recorded, the only view that reflects what Google saw rather than what your crawler found.
  • Server log analysis shows which URLs bots requested and how often, and settles crawl budget arguments that no crawler can.

Automation needs a lighter touch. Plugins that turn every mention of a phrase into a link produce the pattern Google's guidance warns about: repeated keyword anchors placed where no reader needs them. AI link suggestions are useful as a shortlist, as long as someone accepts them one at a time. The tools surface gaps; deciding what should link to what stays with whoever knows the business.

Get Your Internal Linking Audited

We map the link graph, find orphan pages, and rebuild the internal linking so your commercial pages stop competing with your archive.

See Our SEO Services

Planning a Redesign?

We migrate sites without losing the internal link graph, so rankings survive the launch instead of recovering from it.

Get a Free Consultation

Final Thoughts on Internal Linking and Silo Structure

Internal linking is the part of technical SEO a content team can own without touching the codebase, and a paragraph link costs nothing to add.

A silo structure is worth the extra discipline when a business covers several distinct subjects and needs each one to read as deep rather than incidental. When the subjects overlap, looser topic clusters do the same work with fewer arguments about where a page belongs.

Whatever the model, the maintenance habit matters more than the diagram. Crawl the site quarterly, watch the orphan count, keep anchors descriptive, and repair links at the source instead of stacking redirects.

Related Articles

Explore more articles on similar topics to deepen your understanding

Explore All Articles

Frequently Asked Questions

Find answers to common questions about this topic