The internal linking strategy that actually moves rankings
Short answer
Most internal linking advice tells you to "link related content" and call it a day. That is not a strategy. That is decoration. A real internal linking strategy treats your own site like a budget: you have a finite amount of authority flowing in from external links, and your job is to route as much of it as possible to the handful of pages that are genuinely capable of ranking and making money.
The frustrating part is that most sites do the opposite. They pour link equity into an About page, a homepage that already ranks fine, and a pile of thin blog posts that will never crack page one no matter what you do. Meanwhile the commercial page that is sitting at position 14, one nudge away from page-one traffic, gets two internal links from the entire site. This guide is a system to fix that: find the pages worth promoting, find the pages that can pass authority to them, and connect the two on purpose.
Key takeaways
What internal linking actually does (and does not) do
Internal links do three concrete jobs. First, they pass PageRank, or whatever Google's current internal equivalent is called, from one page to another. Second, they help Google discover and crawl pages. Third, the anchor text gives Google a contextual signal about what the destination page is about. That is it. Internal links do not create authority out of nothing, and no amount of internal linking will rank a page for a competitive term if your site has almost no external links pointing at it.
This is the part people get wrong. They build elaborate internal linking structures on a site with a Domain Rating of 8 and wonder why nothing moves. Internal links redistribute authority you already have. If you have very little, redistributing it efficiently still matters, but it works best alongside an external link program. If you are not sure where to start, run your Search Console export through our free Internal-Link Worklist before you spend a week reorganizing your link graph.
Note
The budget metaphor, made literal
Step 1: Find the pages worth promoting
Do not start by listing your "important" pages from memory. Start in Google Search Console, because Google will tell you exactly which pages are close to breaking through. Open the Performance report, set the date range to the last 3 months, and switch the table to the Queries view filtered by Position. The gold is in positions 8 to 20: queries where you already rank, already have impressions, but sit just below or just into page two.
These are striking-distance keywords, and they are the single best internal-linking targets because the page has already proven it is relevant. Google has decided it belongs on the topic, it just is not convinced it deserves to be near the top yet. A few well-placed internal links can supply exactly the nudge needed. There is a full walkthrough on how to mine these systematically in our guide to finding striking-distance keywords and ranking them, and that process should feed directly into this one.
Build a short list. For most small sites this is 10 to 30 target pages, not 300. Tag each one with the primary query it is closest on, its current average position, and whether it is commercial (a product, service, or money page) or informational. Commercial pages near striking distance get top priority because that is where authority routing converts into revenue.
| Page | Top query | Avg. position | Type | Priority |
|---|---|---|---|---|
| /pricing-comparison | best X for small teams | 11.4 | Commercial | High |
| /guides/how-to-choose | how to choose X | 8.9 | Informational | Medium |
| /reviews/product-a | product a review | 14.2 | Commercial | High |
| /blog/industry-stats | X statistics 2026 | 6.1 | Informational | Low (already top 7) |
Tip
Ignore page one positions 1 to 5
Step 2: Find your strongest donor pages
Now find the pages that have authority to give. These are your donors. The strongest donors are pages with the most referring domains pointing at them, which you can pull from any backlink tool. In Semrush or a similar crawler, sort your pages by referring domains descending. Often this surfaces surprises: an old listicle, a data study, a tool page, or a single viral post that quietly holds half your site's external links.
That viral post is your power plant. The question is whether it links to anything useful. Frequently it does not. It links to the homepage, maybe to one tangential post, and otherwise sits there hoarding equity. Adding two or three contextual links from that page to your priority targets is one of the highest-leverage edits you can make on a website, and it takes ten minutes.
Match donors to targets by topical relevance, not just by raw strength. A link from a closely related page passes a cleaner contextual signal than one from an unrelated corner of the site. If your strongest page is about topic A and your striking-distance target is about topic B with no real connection, forcing a link between them looks awkward to readers and weak to Google. Find the strongest relevant donor, which is usually good enough.
Step 3: Fix the leaks (orphans and dead ends)
Before you add new links, plug the holes. Two structural problems waste authority on almost every site. The first is orphan pages: pages that have zero internal links pointing at them. Google can barely crawl them, they receive no internal equity, and they are effectively invisible in your link graph no matter how good the content is. Run a crawl with Screaming Frog or any site auditor, cross-reference against your full URL list, and any page that gets crawled only via the sitemap is an orphan. Our dedicated guide on finding and fixing orphan pages covers the exact crawl setup.
The second problem is dilution from sitewide links. Every link in your header, footer, and sidebar appears on every page, which means a 12-link footer is spending a slice of equity on those 12 destinations from literally every URL you own. If your footer links to your privacy policy, terms, login, and six low-value pages, you are systematically funneling authority away from content. You cannot remove navigation, and you should not try, but you can audit whether your sitewide links deserve their privileged position. The privacy policy does not need equity from 4,000 pages.
Watch out
Do not nofollow your own internal links
Step 4: Place the links and write the anchors
Now connect donors to targets. A few placement principles that actually matter, ranked roughly by impact:
- In-content links beat boilerplate. A link inside a body paragraph carries more weight and a stronger contextual signal than the same link in a footer or a "related posts" widget. Put your priority links in prose.
- Higher on the page is slightly better. Links in the first few paragraphs tend to get more weight and more clicks than links buried at the bottom. Do not obsess over this, but if you have a choice, place the important link earlier.
- The first link to a URL is the one that counts. If a page links to the same destination twice, Google generally only uses the anchor text of the first link. Make the first instance the one with the descriptive anchor.
- Relevance of surrounding text matters. A link sitting in a paragraph that discusses the same topic as the destination passes a cleaner signal than one dropped into unrelated text.
Then there is anchor text, where people either ignore it or wildly over-optimize it. The right approach for internal links is descriptive and varied: use the target keyword in the anchor sometimes, use natural phrasing the rest of the time, and never make every single internal link to a page use the identical exact-match anchor. That pattern is trivial to detect in a crawl and reads like a machine wrote it. I go deep on the ratios and why exact-match internal anchors backfire in our breakdown of anchor text ratios without over-optimizing, and the same logic applies inside your own site, just with more latitude than you have on external links.
Tip
A simple anchor rule of thumb
Step 5: Measure what actually moved
This is where internal linking separates from guesswork. Because you started from Search Console queries, you have a precise before-state. Export the average position for each target query the day you make your changes. Then wait. Internal link changes are not instant; Google has to recrawl the donor pages, reassess the targets, and recompute. Movement usually takes several weeks to show, because Google has to recrawl the donor pages first.
After that window, pull the same queries and compare average position. The honest truth is that some targets will move several positions, some will move a little, and some will not budge because internal links were not their bottleneck (their bottleneck was thin content, missing external links, or a competitor who is simply stronger). That is fine. You learn which pages respond, double down on those, and stop wasting authority on the ones that do not.
| Common scenario | Likely cause | What to do |
|---|---|---|
| Target moved up 4+ positions | Internal links were the missing nudge | Repeat the pattern on similar targets |
| No movement after 6 weeks | Content or external authority is the real gap | Improve the page or build external links |
| Moved up then dropped back | Volatile SERP / not enough total authority | Add external links, do not over-link internally |
| Whole cluster improved | Topical reinforcement working | Tighten the hub-and-spoke structure further |
Bonus: the hub-and-spoke structure for clusters
Once the reactive work (promoting striking-distance pages) is done, the proactive structure to build toward is hub-and-spoke, also called topic clusters. You pick a broad commercial or pillar topic, build one strong hub page for it, and create supporting spoke articles that each cover a sub-topic in depth. Every spoke links up to the hub with a descriptive anchor, and the hub links down to each spoke. Spokes can also link to each other where it genuinely helps the reader.
This does two things. It concentrates authority on the hub, which is usually your most commercial page in the cluster, and it tells Google you have comprehensive coverage of the topic rather than one isolated article. The cluster you are reading right now is structured this way: this strategy piece is the hub, and the orphan-page and striking-distance guides are spokes that reinforce it. If you build clusters deliberately, much of the per-page routing work from steps 1 through 4 happens by default.
Note
Tools that make this less painful
A realistic cadence for this work
You do not do all of this once and stop. Internal linking is maintenance, not a project. A cadence that works for a solo SEO or small team: once a month, export Search Console, refresh your striking-distance list, and route a handful of new internal links from strong donors to the current best targets. Every time you publish a new post, immediately add links to it from 2 or 3 relevant existing pages so it is never born an orphan, and add a link from it to your nearest commercial target.
That is the entire system. Find pages that can rank, find pages with authority to give, fix the leaks, connect them with varied descriptive anchors placed in content, then measure against Search Console and repeat. It is unglamorous and it is one of the few SEO levers you fully control without spending a cent on external links. Do it consistently for three months and the position changes will not be subtle.