An internal linking strategy is a plan for which pages on your site link to which other pages, using descriptive anchor text, so that visitors and search engines can find your most important content. Most sites link internally by accident: whatever the author remembered to link that day. A deliberate strategy fixes that. It passes authority to the pages that deserve to rank, helps new pages get discovered faster, and keeps visitors moving through your site instead of bouncing after one page. This guide shows how to build one from scratch, with a repeatable process you can run on any site.
Start with why internal links matter more than most site owners think. You control them completely. You do not need anyone's permission, you do not need outreach, and you do not need a budget. Every internal link is a vote that says "this page matters, and here is what it is about." Search engines read those votes when they decide which pages to crawl, how often to crawl them, and which page to show when several pages could answer the same query. A site with no internal linking strategy leaves those decisions to chance.
How internal links actually work
Every link on your site does three jobs at once. First, it moves people. A reader who finishes a blog post and sees a relevant link to a guide is more likely to stay, read more, and eventually convert. Second, it moves crawlers. Search engine bots follow links to discover pages. A page with no internal links pointing to it, sometimes called an orphan page, may not be found at all unless it appears in your sitemap. Third, it moves meaning. The anchor text of a link tells search engines what the linked page is about. A link that says "our guide to blocking GPTBot" carries far more information than a link that says "click here."
The authority effect is real but easy to overstate. Links from your strongest pages pass more value than links from weak pages. A link from your homepage is worth more than a link from a forgotten post from three years ago. That is why a strategy matters: you are choosing where your site's strongest pages send their value, and which pages receive it. Without a plan, the value flows to whatever happened to get linked, which is rarely the page that needs it most.
There is also a limit worth knowing. A page with two hundred links dilutes the value each link passes, and most of those links will be ignored by readers anyway. A page with five thoughtful links beats a page with fifty scattered ones. The goal is not more links. It is better links.
Step 1: Map your site into hubs and spokes
The foundation of any internal linking strategy is a simple structure: hub pages and spoke pages. A hub page covers a broad topic in depth. It is the page you want to rank for the main keyword. Spoke pages cover subtopics in detail and link back to the hub. The hub links out to every spoke, and the spokes link back to the hub and to each other where it makes sense.
Take a site about AI crawler control. The hub page might be a complete guide to blocking AI crawlers. The spokes would be the per-bot guides: blocking GPTBot, blocking ClaudeBot, blocking PerplexityBot, and the per-platform guides for WordPress, Shopify, and Webflow. Every spoke links back to the hub, and the hub links to every spoke. A reader who lands on any spoke can reach the hub in one click, and a reader on the hub can reach any spoke in one click.
Most sites already have hub-and-spoke structure by accident. The strategy part is making it deliberate: naming the hubs, listing the spokes, and checking that every spoke actually links back. Start by listing your five to ten most important pages. Those are your hubs. Then, for each hub, list the pages that support it. Those are your spokes. Anything that does not fit under a hub is either a hub in its own right or a page that needs a home.
Step 2: Find and fix orphan pages
An orphan page is a page that exists on your site but has no internal links pointing to it. Visitors cannot reach it by clicking, and crawlers may only find it through your sitemap. Orphan pages are more common than people expect. Every site accumulates them: old posts, landing pages built for one campaign, pages published in a hurry.
Finding them takes a crawl. Use a site crawler or your CMS's link report to list every indexable page, then check which ones receive no internal links. Your sitemap can help here: compare the URLs in your sitemap against the URLs your crawler found through links. Pages in the sitemap but unreachable by links are orphans or near-orphans.
Fixing an orphan page is simple: add a link to it from a relevant hub or spoke, using anchor text that describes what the page is about. Do not just add it to a footer link list. Footer links are visible to crawlers but nearly invisible to readers. A link inside the body of a relevant article, where a reader would naturally want it, is worth far more. If you cannot find any relevant page to link from, ask whether the orphan page deserves to exist at all. Sometimes the right fix is to merge it into a stronger page and redirect the old URL.
Step 3: Write anchor text that describes the destination
Anchor text is the clickable text of a link. It is one of the clearest signals you send about the linked page. The rules are simple and often broken.
- Describe the destination. "Our complete guide to robots.txt directives" beats "read more" and beats "click here." A reader scanning the page should know where the link goes without clicking it.
- Use natural language. Write the anchor the way a person would describe the page in a sentence. Forced exact-match anchors repeated across the site look manipulative and read badly.
- Vary the anchor. If ten pages all link to the same guide with the identical phrase, it looks engineered. Vary the wording naturally across pages.
- Do not stuff keywords. Anchor text should include the topic, not a keyword list. "Guide to blocking AI crawlers on WordPress" is good. "Block AI crawlers WordPress GPTBot ClaudeBot robots.txt guide" is spam.
- Keep it short. Three to seven words is usually enough. A full sentence as a link is hard to read and hard to scan.
One special case: when you link to a page from its own hub, the anchor can be short because the context is already clear. When you link from an unrelated page, the anchor needs to carry more meaning, because the reader has no context.
Step 4: Link new pages from day one
Every new page you publish should get internal links on the day it goes live. This is the single highest-leverage habit in internal linking. A new page with no links pointing to it starts invisible. A new page linked from two or three relevant existing pages gets crawled quickly, and readers can find it right away.
Make it part of your publishing checklist. Before you hit publish, answer two questions: which two or three existing pages should link to this new page, and which two or three pages should this new page link out to? Add the outbound links in the new article itself. Then go to the existing articles and add the inbound links where they fit naturally. The second half is the step most teams skip, and it is the half that matters most.
For sites with large archives, keep a simple spreadsheet of hub pages and their target keywords. When you publish a new spoke, you can see at a glance which hub it belongs to and which existing spokes are its natural neighbors. The spreadsheet takes minutes to maintain and saves the "where should this link from" guessing every time.
Step 5: Audit and prune regularly
Internal linking is not a one-time project. Pages get deleted, URLs change, and old links rot. A quarterly audit keeps the structure clean. Check four things.
Broken internal links. Links to pages that no longer exist waste crawler time and frustrate readers. After any redesign or content cleanup, crawl the site and fix or remove broken internal links. A link to a deleted page should point to the closest live replacement, or be removed.
Redirect chains. If Page A links to Page B, and Page B redirects to Page C, update the link to point straight to Page C. Chains slow down crawlers and dilute the value passed through the link. One hop is fine. Two or more is a fix.
Links to redirected or noindex pages. Do not link to pages you have told search engines to ignore. A link to a noindex page sends mixed signals: the link says "this matters" while the tag says "do not show this." Audit your links against your noindex list and clean up conflicts.
Over-linked pages. Some pages accumulate links far beyond their importance: the about page, the contact page, a popular post from years ago. Check whether your most-linked pages are actually the pages you want to rank. If a weak page is soaking up links because it sits in a template or a sidebar, consider whether those template links are earning their place.
Where to place links for the best effect
Not all link positions are equal. Links inside the main body of an article carry the most weight, because they sit in the content readers actually read. Links in navigation, footers, and sidebars are template links: they appear on every page, so they carry less meaning per link, and readers mostly ignore them.
Within an article, early links get more attention than late ones. A link in the first few paragraphs is more likely to be clicked and more likely to be noticed by crawlers than a link buried at the bottom. That does not mean stuffing links at the top. It means placing the most important link where the reader first needs it, which is usually when you first mention the topic.
Related-posts blocks at the end of articles are useful but weak. They catch readers who finished the article and want more, which is a real audience, but they do not replace contextual links inside the text. Use both: contextual links for the important connections, related-posts blocks as a safety net.
Avoid two traps. First, do not link the same page twice in one article with different anchors. The first link is the one that counts. The second adds clutter. Second, do not open internal links in new tabs. Internal links should keep the reader in the same tab and the same journey. New tabs are for external sites.
How many internal links should a page have?
There is no magic number, and anyone who gives you one is guessing. The right number depends on the page. A short product page might need two or three: one to its category, one to a related product, one to a guide. A long hub guide might naturally carry fifteen to twenty, because it connects to every spoke it covers.
The test is not the count. It is whether each link earns its place. Ask of every link: would a reader of this page plausibly want to click this? If the answer is yes, keep it. If the answer is no, or if you are adding it only for SEO, cut it. Readers can tell the difference between a link that helps and a link that is there for the algorithm, and search engines are increasingly good at telling too.
As a rough guide for most blog posts in the 1,500 to 2,500 word range, five to twelve internal links is a healthy zone. Below five, the post is probably under-connected. Above fifteen, check whether every link is genuinely useful or whether some are padding.
Internal linking and crawl budget
Crawl budget is the amount of crawling a search engine will do on your site in a given period. Large sites care about it most, but the principle applies everywhere: crawlers spend their budget following links, so your link structure decides which pages get crawled often and which get crawled rarely.
Pages that are one click from the homepage get crawled most often. Pages five clicks deep get crawled least often. This is called click depth, and it is one of the simplest structural diagnostics you can run. If a page you care about is four or five clicks from the homepage, bring it closer: link to it from a hub page that is itself one or two clicks from the homepage. For a deeper look at how crawlers decide what to fetch, see our guide on how Google decides what to crawl. Google's own SEO starter guide covers the same principle in its section on site structure: keep it simple, keep important pages reachable, and use text links rather than images or scripts for navigation.
A simple internal linking workflow
Put it all together into a repeatable process. For a new site, do it once, then maintain it. For an existing site, run the audit first, then adopt the workflow.
- List your hubs. Five to ten pages that deserve to rank for your main topics. Write them down.
- Assign every page to a hub. Each spoke belongs to one primary hub. If a page fits nowhere, decide whether it is a new hub or a candidate for merging.
- Wire the hubs and spokes. Every spoke links to its hub. Every hub links to its spokes. Spokes link to each other only where a reader would benefit.
- Fix orphans and broken links. Crawl the site, find pages with no inbound links, and connect them or merge them.
- Publish with links. Every new page ships with outbound links and gets inbound links from two or three existing pages on day one.
- Audit quarterly. Broken links, redirect chains, noindex conflicts, and over-linked weak pages. Fix what the crawl finds.
That workflow is deliberately boring. Internal linking is not a clever trick. It is basic site hygiene done consistently. The sites that win are the ones that do it every week, not the ones that do it once and forget.
FAQ
How many internal links should I add per article?
There is no fixed number. For a typical 1,500 to 2,500 word post, five to twelve internal links is a healthy range. The test for each link is whether a reader would plausibly want to click it. Cut links that only exist for SEO.
Do internal links help SEO?
Yes. Internal links help search engines discover pages, understand what pages are about through anchor text, and decide which pages matter most. They also keep visitors on your site longer, which is a good outcome on its own.
Should I use exact-match keywords as anchor text?
No. Use natural, descriptive anchor text that tells the reader where the link goes. Vary the wording across pages. Repeated identical keyword anchors look engineered and read badly.
What is an orphan page, and why does it matter?
An orphan page has no internal links pointing to it. Visitors cannot reach it by clicking, and crawlers may only find it through your sitemap. Fix orphans by linking to them from a relevant hub or spoke, or merge them into a stronger page.
Are footer and sidebar links as valuable as in-content links?
No. Template links that appear on every page carry less meaning than a contextual link inside the body of an article. Use template links for navigation, and put your important connections in the article text where readers actually see them.
Should internal links open in a new tab?
No. Internal links should keep the reader in the same tab and the same journey. Reserve new tabs for external sites that take the reader away from your content.