What Is Internal Linking and How to Do It Well
Internal links connect your pages, shape crawl paths and spread link equity. How they work, descriptive anchors, topic clusters, click depth and auditing.
Internal linking is the practice of linking from one page on your website to another page on the same site, and it is one of the most powerful, most controllable levers in SEO. Internal links do three jobs at once: they create crawl paths so search engines can discover your pages, they pass link equity (ranking signal) between pages, and they provide context through anchor text and surrounding content. They also help real visitors navigate. Because you own every internal link, getting this right is cheap, fast and entirely within your control. This guide explains how internal links work, how to use descriptive anchor text, how to structure a site with hubs and topic clusters, why click depth and orphan pages matter, and how to audit the whole thing with a crawler.
It is a foundational piece of technical SEO that pairs naturally with how to write a title tag and meta description and your wider site architecture.
What internal links actually do
It helps to separate the distinct jobs an internal link performs, because each one is a reason to link deliberately rather than at random.
They build crawl paths. Search engines discover pages largely by following links. A crawler lands on a page, extracts the links, queues those URLs, fetches them, extracts their links, and so on. Your internal links are the roads that crawler drives along. A page that is well linked from elsewhere on your site is easy to find and gets crawled regularly; a page that nothing links to is hard to discover, even if it technically exists.
They pass link equity. When a page earns authority — through external backlinks or its own standing — it can pass a share of that authority through its internal links to the pages it points at. This is how the strength concentrated on, say, your homepage or a popular article can be channelled to the specific pages you most want to rank. Where your links point determines where that equity flows, which makes internal linking a deliberate routing decision, not an afterthought.
They provide context. The anchor text of a link, and the words around it, tell search engines what the destination page is about. A link with the anchor "internal linking guide" pointing at a page is a small but real signal that the target page is about internal linking. Aggregated across many links, this context helps engines understand each page's topic and how your pages relate.
They help users. Beyond the machines, internal links guide people to related, useful content — deepening engagement, answering follow-up questions, and moving visitors toward conversion. A reader who finishes one article and finds a well-placed link to the logical next one stays longer and trusts you more.
Anchor text: the words you link with
Because anchor text carries context, the words you choose for a link matter. The single most common, easily-fixed mistake is generic anchor text — "click here", "read more", "this page", "learn more". These tell users and engines nothing about the destination. Compare:
- Weak: "To learn about structured data, click here."
- Strong: "Learn what is schema markup and which types you need."
The strong version uses descriptive, relevant anchor text that names the topic of the target page. That is more useful for users (they know where the link goes) and more useful for search engines (they get a clear topical signal).
A few principles for internal anchor text:
- Be descriptive and relevant. The anchor should reflect what the target page is about.
- Keep it natural. Write anchors that read smoothly in the sentence, not awkward keyword strings.
- Vary it. Do not use the exact same anchor for every link to a page; natural variation (synonyms, partial phrases) reads better and looks less manipulative.
- Worry less about over-optimisation internally than externally. Exact-match anchors are riskier when they come from external sites at scale; on your own site, sensible descriptive anchors are expected. Still, do not stuff the identical exact-match phrase into hundreds of internal links — keep it natural. The full treatment of anchor types is in what is anchor text and how to optimize it.
Site structure: hub-and-spoke and topic clusters
How you organise links across the whole site matters as much as any single link. The most effective modern pattern is the topic cluster (also called hub-and-spoke).
It works like this. You create a pillar page — a broad, comprehensive page on a core topic ("internal linking", say). Around it you publish supporting pages (the spokes) that each cover a sub-topic in depth ("anchor text", "orphan pages", "click depth"). Then you link the pillar to each supporting page, and each supporting page back to the pillar, and link the supporting pages to each other where relevant.
This structure does several things well:
- It concentrates topical authority around the cluster, signalling to search engines that you cover the subject thoroughly.
- It creates clear crawl paths between related pages.
- It passes equity sensibly — the pillar, which often earns the most external links, channels strength to its supporting pages, and they reinforce the pillar in return.
- It mirrors how users think, letting them move between a topic overview and its details easily.
The alternative — a flat pile of pages with ad-hoc links — leaves topical relationships implicit and equity scattered. A deliberate cluster makes both legible. The cluster you are reading right now is an example: a set of SEO and GEO articles that link to one another, with broader pillars like what is GEO? tying the theme together.
Click depth and the three-click guideline
Click depth (or click distance) is how many clicks it takes to reach a page from the homepage. It matters because the deeper a page sits, the harder it is for search engines to reach and the less link equity tends to flow to it. A common rule of thumb is to keep important pages within about three clicks of the homepage.
Treat that as a guideline, not a law. Very large sites — big e-commerce catalogues, large publishers — will necessarily have pages deeper than three clicks, and that is fine. The principle to internalise is that a flatter architecture, with shorter paths to your priority pages, is easier to crawl and tends to rank better. If a high-value page is buried six clicks deep, that is a signal to surface it: link to it from a higher-level hub, a category page, or contextually from popular articles, shortening its distance from the homepage and increasing the equity reaching it.
Orphan pages: the silent problem
An orphan page is a page that no other page on your site links to internally. It is the opposite of a well-connected page: nothing points at it, so search engines struggle to discover it and almost no link equity reaches it. Orphan pages commonly arise from:
- Old pages whose links were removed when content was restructured.
- Landing pages built for campaigns and never linked into the main site.
- Pages reachable only through faceted navigation or search, not through editorial links.
- Migrations that dropped internal links.
The danger is that orphan pages are easy to miss precisely because nothing links to them — you have to go looking. Submitting them in an XML sitemap helps engines find them, but a sitemap is not a substitute for internal links, which also pass equity and context. The fix is straightforward: link to orphan pages from relevant places — a related hub, a category, or contextual links within related articles — so they become reachable and start receiving signal.
The internal-linking reference table
Here is how the core concepts map to what to do.
| Concept | What it means | What to do |
|---|---|---|
| Crawl path | Links let engines discover pages | Ensure every important page is linked from somewhere relevant |
| Link equity | Authority flows along links | Route links so strong pages point at priority pages |
| Anchor text | The clickable words of a link | Use descriptive, relevant, natural, varied anchors |
| Topic cluster | Pillar + supporting pages, interlinked | Build pillars; link them to and from supporting pages |
| Click depth | Clicks from homepage to a page | Keep important pages within ~3 clicks; surface buried ones |
| Orphan page | A page nothing links to | Find and link to orphans from relevant pages |
| Contextual links | In-content editorial links | Add relevant in-body links, not just navigation |
Where to place internal links
Not all link positions are equal. A useful hierarchy:
Contextual (in-content) links are the most valuable for SEO. These are editorial links inside the body of a page, in a relevant context, with descriptive anchor text — like the links throughout this article. They carry strong topical signals and tend to be the ones users actually click while reading.
Navigational links — your main menu, footer and breadcrumbs — provide site-wide structure and ensure key sections are reachable from everywhere. They are essential for architecture but, because they are sitewide and templated, each one tends to carry less topical weight than a contextual link.
Related-content and "next article" modules sit between the two: useful for guiding users and linking clusters, especially when they surface genuinely relevant pages rather than generic "popular posts".
The practical takeaway is to not rely on navigation alone. Many sites have a fine menu but almost no contextual links, leaving deep pages under-linked. Adding relevant in-content links is often the single biggest internal-linking improvement available.
Common internal-linking mistakes
A handful of errors recur across sites:
- Generic anchor text ("click here", "read more") that wastes the context signal.
- Orphan pages that nothing links to, so they cannot be found or ranked.
- Excessive click depth, burying important pages many clicks from the homepage.
- Broken internal links (pointing at 404s or old redirected URLs), which waste crawl effort and frustrate users.
- Linking only through navigation, with no contextual in-content links.
- Too many links on a page, diluting the value each one passes and overwhelming readers — link with intent, not indiscriminately.
- Linking everything to the homepage instead of routing equity to the specific pages that need it.
- Ignoring redirected links internally; update them to point straight at the final URL so equity is not lost through redirect chains.
How to audit your internal linking with a crawler
You cannot fix what you cannot see, and at any real scale internal linking needs a crawler to audit. The workflow:
Crawl the site. A tool such as Screaming Frog, Sitebliss, or the site-audit feature in Ahrefs or Semrush will follow your internal links and build a map of how pages connect, how deep each one sits, and how many internal links point at each.
Find orphan pages. Compare the crawled pages against your XML sitemap (and analytics). Pages that appear in the sitemap or analytics but are not reachable by crawling internal links are orphans. Most crawlers flag these directly.
Check click depth. Crawlers report the depth of each page. Sort by depth and look at whether important pages are sitting too far from the homepage; if they are, plan links to surface them.
Find broken and redirected internal links. The crawl will list internal links pointing at 404s or 301s. Fix 404s and update redirected links to point at the final URL.
Review anchor text and inlinks to key pages. For your priority pages, check how many internal links point at them and what anchor text those links use. Thinly-linked priority pages and over-reliance on generic anchors are both fixable.
Use Google Search Console. The Links report shows your top internally-linked pages, which is a quick reality check: are the pages you most want to rank among the most internally-linked? If a priority page has very few internal links, that is a clear action.
A broad site audit — StackOptic among them — will surface structural and crawlability signals alongside the rest of your SEO so you can see internal-linking health in context rather than as an isolated metric.
A practical internal-linking checklist
- Give every important page a descriptive, relevant set of internal links pointing at it.
- Use descriptive, natural, varied anchor text — never "click here".
- Build topic clusters: pillar pages linked to and from supporting pages.
- Keep important pages within about three clicks of the homepage.
- Find and eliminate orphan pages by linking to them from relevant places.
- Add contextual in-content links, not just navigation.
- Fix broken internal links and update redirected ones to the final URL.
- Route equity to priority pages rather than defaulting to the homepage.
- Re-crawl periodically to catch new orphans and broken links.
Where to start if you only do a few things
If the full audit feels like a lot, start with three high-impact passes. First, find your orphan pages and link to each from a relevant hub or article — these are pages getting almost no help today, so the upside is immediate. Second, identify your five most important pages and make sure each is well linked internally with descriptive anchors; if a priority page has only a couple of internal links, add more from relevant content. Third, fix broken internal links, which waste crawl budget and harm user experience for no benefit. Those three moves — orphans, priority pages, broken links — address the most common internal-linking problems and need no new content, just smarter linking of what you already have.
Go deeper
- The anchors that carry context: what is anchor text and how to optimize it.
- Earn the external links too: how to build backlinks the right way.
- Organise around topics: what is GEO? and how to do keyword research.
- The on-page basics: how to write a title tag and meta description.
Want crawlability, structure and technical-SEO signals checked in one pass? Analyse any URL with StackOptic — one report, free, no sign-up.
Frequently asked questions
What is internal linking in SEO?
Internal linking is the practice of linking from one page on your website to another page on the same website. These links help search engines discover and crawl your pages, understand how pages relate to each other, and distribute ranking signals (link equity) around the site. They also guide visitors to related content, improving navigation and engagement. Good internal linking is one of the most controllable parts of technical SEO because you own every link.
Why is internal linking important for SEO?
Internal links do three jobs at once. They create crawl paths so search engines can find your pages; they pass link equity, helping important pages rank; and they provide context through anchor text and surrounding content, signalling what a page is about. They also help users navigate. Because you control every internal link, it is one of the highest-leverage, lowest-cost SEO improvements available, especially for surfacing pages that are otherwise hard to reach.
What is anchor text and why does it matter for internal links?
Anchor text is the visible, clickable words of a link. For internal links it matters because it tells both users and search engines what the destination page is about. Descriptive anchors such as 'internal linking guide' communicate relevance, whereas generic anchors like 'click here' or 'read more' communicate nothing. Use natural, descriptive anchor text that reflects the target page's topic, and vary it rather than repeating the exact same phrase on every link.
What is an orphan page?
An orphan page is a page on your site that no other page links to internally. Because search engines discover most pages by following links, an orphan page is hard to find and crawl, even if it exists in your sitemap. Orphan pages tend to rank poorly or not at all. The fix is to link to them from relevant pages — a related hub page, a category, or contextual links within related articles — so they are reachable and gain link equity.
How many clicks from the homepage should a page be?
As a general guideline, keep important pages within about three clicks of the homepage. The deeper a page sits in your structure, the harder it is for search engines to reach and the less link equity tends to flow to it. There is no exact magic number, and very large sites necessarily have deeper pages, but a flatter architecture with shorter click paths to priority content is easier to crawl and tends to support better rankings.
Analyse any website with StackOptic
Get the full technology stack, performance, security and SEO report in seconds — free.
Analyse a websiteRelated articles
How to Optimize a Blog Post for SEO and AI Search (GEO)
One workflow that serves Google and AI engines at once: intent, answer-first intros, scannable structure, schema, E-E-A-T, cited stats and freshness.
How to Handle Pagination for SEO
Pagination done wrong hides content from Google. The modern best practice: self-referencing canonicals, crawlable links, and view-all vs paginated.
How to Improve Your Click-Through Rate in Search
Ranking is half the battle — people still have to click. How to lift search CTR with better titles, meta descriptions, rich results and intent matching.