Internal Linking: A Practical Guide for SEO
Internal linking is linking from one page on your site to another page on the same site. It does three jobs for SEO: it lets search engines discover pages, it tells them how pages relate, and it signals which pages matter most. Google says every page you care about should have a link from at least one other page on your site, and most sites have pages that fail even that test.
This guide is for owners, marketers and developers responsible for a site’s structure. It explains why internal links matter, covers hub and spoke structure, orphan pages and anchor text, and ends with a step-by-step audit you can run with free tools. Links from other websites are covered separately in what are backlinks.
On this page
- What do you mean by internal linking?
- Why internal links matter for SEO
- What are the two main types of internal links?
- Hub and spoke structure
- Anchor text rules for internal links
- How can I find the internal links on my website?
- Internal linking rules of thumb
What do you mean by internal linking?
Any link whose target is on the same domain as the page it sits on is an internal link. The main menu, the breadcrumb trail, the footer, “related articles” blocks and links written into the body text all count. For a search engine to use one, it has to be a real link: Google’s link best practices say it can only crawl links that are <a> elements with an href attribute. Menus built from buttons with click handlers, or links that only exist after a script runs, can leave whole sections of a site undiscovered.
Why internal links matter for SEO
Internal links do three separate jobs, and a weak structure usually fails at one of them.
- Discovery. Google’s guide to how Search works lists following links from pages it already knows as one of the ways it finds new pages. A page nothing links to depends on your sitemap alone.
- Relevance. Google uses links as a signal of what pages are about, and anchor text is part of that. Microsoft says the same for Bing: its relevance judgment includes terms used in links referring to the page.
- Importance. Links are how PageRank flows, and Google’s ranking systems guide still lists PageRank among its core systems. Google’s ecommerce guidance makes the same point about structure: design navigation and link between pages to help Google understand what is most important.
The leaked Content Warehouse documentation, analyzed in depth by iPullRank, also lists site-level link attributes such as QualityNsrNsrData.siteLinkIn and QualityNsrNsrData.siteLinkOut. Google stores these attributes; the leak does not show how much they are weighted.
Third-party data points the same way. Zyppy’s study of 23 million internal links across 1,800 websites found that URLs with 40 to 44 internal links received 4x the Google search clicks of URLs with 0 to 4, and that the effect reversed after about 45 to 50 links, where the pages are often linked from the navigation of every page. It is a correlation, not a rule, but it fits the three jobs above. Ahrefs’ search traffic study adds a related point: of the ~20 million pages in its index with no referring domains, only 2,997 got more than 1K search visits a month, and Ahrefs attributes the examples it examined to strong sites passing PageRank through internal links.
The diagram below shows a healthy structure and the most common failure: a page that exists but that nothing links to.
Scroll the diagram sideways to see all of it.
What are the two main types of internal links?
Navigational and contextual. Navigational links sit in menus, footers and breadcrumbs, repeat on many pages, and define the site’s skeleton. Contextual links sit inside body text and connect one idea to a related one. Both matter, but they carry different information:
| Link type | Where it appears | What it tells search engines | Common mistake |
|---|---|---|---|
| Main navigation | Header menu, every page | Which sections are primary | Too many items, or items built without href links |
| Breadcrumbs | Top of detail pages | Where a page sits in the hierarchy | Missing on deep templates |
| Footer | Bottom of every page | Utility and legal pages | Stuffed with keyword links to every city |
| Contextual | Inside body text | How two topics relate, via anchor and surrounding text | Generic anchors like “read more” |
| Related content | Blocks after the content | Nearby topics | Automated picks that are only loosely related |
Contextual links are where most sites under-invest. They are the only type that explains why two pages are connected, because the sentence around the link does the explaining.
Hub and spoke structure
A hub and spoke structure groups related pages around one broad page. The hub covers the topic and links to each detailed page; each spoke links back to the hub and to its closest siblings. It turns a pile of posts into a structure a search engine can read as a topic. The diagram shows the links that make it work.
Scroll the diagram sideways to see all of it.
Two details make the difference in practice. First, link from the guides to the page that earns money, where it helps the reader: someone reading about replacement cost may well want a quote. Second, keep spokes on one topic per page, so each answers one question clearly. The content side of this model is covered in topic clusters for AI citation and content hubs.
Orphan pages and click depth
An orphan page has no internal links pointing to it. Google’s sitemap overview explains why this matters: if pages are properly linked, meaning every important page can be reached through navigation or links on other pages, Google can usually discover most of a site. It also notes that on large sites it is harder to make sure every page is linked from at least one other page, and that a sitemap doesn’t guarantee indexing.
Orphans usually come from four places:
- Campaign landing pages built for ads and never linked from the site.
- Redesigns that drop old menu items without redirecting or relinking the pages.
- Pagination and filters that hide older items many clicks deep.
- CMS quirks, such as posts unpublished from a category but left live.
Click depth is the related measure: how many clicks a page is from the homepage. There is no official limit, but pages buried deep tend to be crawled less and linked less. Keep important pages within a few clicks, which usually means better hubs rather than bigger menus. Deep structures are also a crawl budget problem on large sites.
Anchor text rules for internal links
Anchor text is the clickable text of a link, and it is the part of an internal link you control completely. Google’s link guidance asks for anchor text that is descriptive, reasonably concise, and relevant to both the page it sits on and the page it links to. It warns against generic text like “click here”, against keyword stuffing, against very long anchors, and against chaining several links together with no surrounding text.
Good and bad internal anchors side by side:
- Weak: “For more information, click here.” Better: “See our guide to [water heater replacement costs].”
- Weak: “plumber tulsa, tulsa plumber, best plumber tulsa”. Better: “our Tulsa emergency plumbing team”.
- Weak: a 25-word sentence as the link. Better: the three or four words that name the target.
Vary anchors naturally. Zyppy’s internal link study found anchor text variety correlated so strongly with Google clicks that it ran the data three times; it also found that pages with at least one exact-match anchor had at least 5x the traffic of pages without one, so descriptive keywords belong in the mix, just not in every link. Over 6% of the links it analyzed had no anchor text at all, mostly image links, which made no measurable difference. Using the identical keyword anchor for every link to a page reads as manufactured, and the leak documents a CompressedQualitySignals.anchorMismatchDemotion attribute, stored but not weighted, for anchors that don’t fit their target. Our anchor text guide goes deeper.
How can I find the internal links on my website?
Use two sources: Search Console for Google’s view, and a crawler for the complete picture. The five-step audit below takes an afternoon on a small site.
Scroll the diagram sideways to see all of it.
- Crawl. Run a site crawler from the homepage, following only links, the way a search engine would.
- Count. Export the number of inbound internal links for every URL. Sort ascending; the top of the list is your problem list.
- Compare. Any URL in your sitemap or analytics that the crawler never reached is an orphan.
- Check. For your most important pages, note click depth and the anchor text of links pointing in.
- Fix. Add contextual links from hubs and closely related pages, and link orphans or retire them with a redirect.
Search Console’s Links report is the cross-check. Its internal links table shows which pages are linked most within your site, grouped by canonical URL. Google notes it is a sample rather than a full list, and tables are limited to 1,000 rows. If your most important service page is missing from the top of that list while the privacy policy sits near it, your structure is pointing at the wrong pages. Our Search Console guide covers the rest of the tool.
Internal linking rules of thumb
None of these are Google rules; they are habits that keep a structure healthy:
- Link new pages on the day they go live, from at least one hub and one related page.
- Link from pages that already get traffic and links to pages you want to lift.
- Keep one topic per page, so each link has an unambiguous target.
- Prefer body-text links over footer and sidebar blocks for anything important.
- Update links when you merge or redirect pages, so links point at the final URL rather than through a redirect.
- Review the structure after every redesign. Menus change, and pages fall out of the navigation silently.
Does internal linking help with AI answers?
Indirectly, yes. Google’s AI features documentation says a page must be indexed and eligible for a snippet before it can be a supporting link in AI Overviews or AI Mode. A page that is hard to discover is less likely to be crawled and indexed, so a weak internal structure removes pages from AI answers before quality is even considered. Clear hubs also help the query fan-out step: when a system searches for each sub-question of a topic, a cluster with one well-linked page per sub-question gives it an obvious candidate for each. The page-level side of this is covered in content chunking for AI.
Building internal linking into your publishing routine
Internal linking works best as a publishing habit rather than an annual cleanup. Each new page gets links in and links out before it goes live, and each quarter you rerun the crawl to catch orphans and pages that have drifted deep. It is one of the few SEO levers entirely under your control, and it compounds: every good page you publish makes the pages it links to easier to find. The wider on-page routine is in the on-page SEO checklist.
If you want a full link-structure audit with orphan pages, click depth and anchor text mapped for your site, our AI visibility audit includes it, alongside how AI answers currently describe your pages.
Frequently asked questions
What do you mean by internal linking?
Internal linking is linking from one page on your website to another page on the same website. Menus, breadcrumbs, footers and links inside the body text are all internal links. They help visitors move around and help search engines discover pages and understand how they relate.
What are the two main types of internal links?
Navigational links, which sit in menus, footers and breadcrumbs and appear on many pages, and contextual links, which sit inside the body text of a page and point to a related page. Contextual links carry more topical meaning because the surrounding text explains why the pages are connected.
How can I find the internal links on my website?
Google Search Console's Links report lists your most internally linked pages, grouped by canonical URL. It is a sample, capped at 1,000 rows per table. For a complete list, run a crawler over your site and export the inbound internal links for every URL.
How many internal links should a page have?
There is no fixed number. Every page you care about should be linked from at least one other page, which is Google's baseline, and important pages should be linked from several relevant ones. Add a link wherever it genuinely helps a reader, and stop when links start chaining together without context.
What is an orphan page?
A page with no internal links pointing to it. Search engines may only find it through a sitemap or external links, and visitors cannot reach it by browsing. Orphans are common after redesigns, campaigns and migrations.
Do internal links pass PageRank?
Links are how PageRank flows, and Google lists PageRank among its core ranking systems. Google does not publish how internal links are weighted compared with external ones, but linking to a page from well-linked pages is the standard way to signal that it matters.