Definition
Internal linking is the practice of linking from one page on a website to another page on the same site. Internal links help visitors navigate, help crawlers discover pages, and tell search engines and AI systems how pages relate to each other and which ones matter most.
Google's guidance is short and specific. Google uses links both to judge relevance and to find new pages to crawl, and it can generally only follow a link that is an HTML <a> element with an href attribute. Links built from click handlers, <span> elements or javascript: URLs may not be followed. The anchor text, the visible words of the link, tells people and Google what the target page is about, so it should be descriptive and reasonably concise; if a link is an image, Google uses the image's alt text instead. Google's link best practices add that every page you care about should have a link from at least one other page on your site, and that there is no magical ideal number of links per page.
Internal links do three jobs. They make pages discoverable, since a page with no internal links (an orphan page) may be found only through a sitemap, or not at all. They pass link equity, so pages that receive many internal links from strong pages tend to rank more easily. And they express structure: a pillar page linking to detailed subpages, which link back and to each other, signals depth on a topic and supports topical authority. This is the idea behind content clusters.
AI crawlers raise the stakes on how links are built. Most of them do not execute JavaScript. A controlled experiment published by Search Engine Land in 2026 split a test site's internal links between plain HTML and JavaScript-injected links. GPTBot and ClaudeBot crawled every HTML-linked page and none of the JavaScript-linked ones; OAI-SearchBot, Meta's and Amazon's crawlers also found zero JavaScript-linked pages, and Bingbot found 3. Google's crawler stack was the only one that rendered the JavaScript links. A navigation menu or 'related articles' block that only appears after JavaScript runs can therefore hide whole sections of a site from AI crawlers, even when Google indexes them fine. See JavaScript rendering for how to check.
For GEO, internal links also help answer engines assemble complete answers. AI search systems retrieve individual passages, then often follow up with more searches through query fan-out. When a product page links clearly to its pricing, integrations and documentation, a crawler that lands on one page can reach the related facts, and an index built from your site reflects how those facts connect. Google lists 'making your content easily findable through internal links' among the SEO basics that also apply to AI Overviews and AI Mode.
Practical rules: link in context within body text, not only in menus and footers; use anchor text that names the target topic; give your most important pages the most internal links; link new pages from existing relevant pages on the day they publish; and audit regularly for orphan pages, broken links and redirect chains. Keep key navigation in server-rendered HTML.
Examples of Internal Linking
- A SaaS company's docs use a React sidebar that renders client-side; server logs show GPTBot fetching the docs homepage but none of the 300 articles below it until the team renders the sidebar links in HTML.
- A marketing blog finds 80 orphan posts in a crawl audit, links each from at least one related pillar page, and sees most of them indexed by Google within a month.
- An online retailer adds contextual links from each buying guide to the specific products it recommends, using product names as anchor text instead of 'shop now'.
- A B2B vendor links every case study to the matching product page and industry page, so a crawler landing on any one of them can reach the related proof points.
