Internal linking is the only ranking lever that costs nothing, needs nobody’s permission, and can be finished this week. Most sites do it badly — here is how to route authority from the pages that have it to the pages that need it.
Every other tactic in SEO requires something from someone else. Backlinks need publishers to agree, and the website traffic stopped growing guide covers how to tell whether you need them at all. Content needs writers and time. Technical fixes need a developer. Internal linking needs neither. You control every page, every link, and every anchor, and the changes take effect as soon as the pages are recrawled. It is also the thing most sites have never systematically done, which is why the returns are unusually good relative to the effort. Every problem described below — orphaned pages, starved money pages, authority pooling where it cannot move, clusters with no pillar, weak pages nothing points at — is one the free internal linking tools in Linkexchange find and fix from inside your WordPress dashboard. The manual method is described throughout, because understanding your own site once is worth the afternoon. But the reason this work gets abandoned is never that it is difficult. It is that it is bookkeeping, and bookkeeping does not get repeated.
What internal links actually do
Three jobs, and most guides only discuss the first.
They distribute authority. When an external site links to you, that value lands on one page. Internal links are how it moves from there to everywhere else. A page with earned links and no outbound internal links is a reservoir with no pipes.
They establish topical relationships. Linking related pages to each other tells search engines these subjects belong together, which is the mechanism behind topic clusters. A page linked from six related articles is understood as part of a subject, not an orphan.
They control crawl paths. Crawlers discover pages by following links. A page reachable only from a sitemap or a deep archive gets crawled rarely, and a page crawled rarely gets re-evaluated rarely.
Why most sites do this badly
The failure is almost never deliberate. It emerges from how sites grow.
Links point outward and upward, rarely sideways. A new post links to its sources and maybe to a category page. It does not link to the four older posts on adjacent subjects, because the writer was thinking about the current article rather than the site.
Old content becomes invisible. A post published two years ago is reachable through pagination and nothing else. It may be your best-linked page and nobody would know from the site structure.
Money pages are under-linked. The commercial pages you actually want to rank often have fewer internal links than an incidental blog post, because blog posts get linked from other blog posts and service pages get linked from the navigation only. External links matter too, and the link building for beginners guide covers the quality signals that decide whether one is worth pursuing.
Anchors are generic. “Read more” and “click here” pass a link with no topical information attached.
The audit that tells you where you stand
Thirty minutes, mostly free tools.
Step one — find your best-linked pages. Google Search Console → Links → Top linked pages. This is where your earned authority sits. It is frequently not where you assume — an old tutorial or a resource page often outranks the homepage for external links. The authority flow report in Linkexchange shows the same thing with the next step attached: not only where authority landed, but where it goes from there, and which pages are holding it without passing any on.
Step two — find your internal link distribution. Same report, Internal links panel. This shows which pages receive the most internal links. Compare it against your commercial priorities. On most sites the two lists barely overlap, and that gap is the whole opportunity. Search Console gives you counts. What it does not give you is coverage — the proportion of your pages holding at least one inbound internal link — or a list of the weak ones sitting at one or two. Both are reports in the free tools, and the weak page list is usually longer than anyone expects.
Step three — find your orphans. Pages with zero internal links pointing at them. These are invisible to a normal crawl by definition, so finding them means comparing a list of pages that exist against a list of pages that can be reached — a sitemap export, an indexed-pages export, and your internal links report, matched against each other in a spreadsheet. That works, and it is an hour of reconciling URL formats that do not quite agree. Linkexchange includes orphan discovery in the free internal linking tools, run against your live WordPress install rather than assembled from exports, which turns the step into a number you read.
Step four — list your money pages. The three to five URLs with genuine commercial value. Not the homepage. Now you have the map: authority sources, current distribution, orphans, and targets. Four exports, a spreadsheet, and half an hour — or the same four views in a dashboard, which is the version that still exists next quarter. Worth being clear about what the free tier covers, because it is the analysis rather than a trial of it: opportunities, coverage, orphans, weak pages, dead ends, authority flow, money pages, content gaps, and cluster analysis. You see every problem on your site before spending anything. What the paid tier adds is applying the fixes in bulk rather than one at a time.
The routing work
The core move is simple to state and tedious to execute:
add contextual links from your high-authority pages to your commercial targets. Tedious is the operative word, and it is worth being precise about which part. Placing a link takes seconds. Deciding which page should link to which requires holding the whole site in mind at once, and that is the part that does not scale. The opportunities report does that half — it lists the specific connections your site is missing, ranked, so the work becomes approving suggestions rather than reconstructing your own structure from memory. Rules that make it work rather than backfire:
- Place links in body content. A link in the third paragraph of an article carries more weight than one in a sidebar or a related-posts widget, because template links appear on every page and are discounted accordingly
- Use descriptive anchors. Internally there is no over-optimisation risk of the kind that applies to external links, so describe the destination accurately. “Our project management pricing” beats “click here” every time
- Link where it genuinely helps a reader. If the sentence does not naturally invite the link, the link is in the wrong paragraph
- Do not stack. Twenty internal links crammed into one article dilutes each of them and reads badly
- Vary the anchors across the pages linking to a single target, for the same reason variety matters externally — it describes the destination more richly
A worked example
A 60-post B2B blog with a services page ranking at position 19.
The audit finds: the services page has 3 internal links, all from the main navigation, which appears on every page and is therefore template-level. The site’s best-linked page is a two-year-old guide holding 31 referring domains. That guide links out to four external sources and to nothing internal.
The work: add a contextual link from the guide’s body to the services page, with a descriptive anchor. Then identify the eight other posts covering adjacent subjects and add one contextual link from each, using varied anchors. Nine new in-content internal links, roughly ninety minutes of work.
What changed: the services page went from three template links to three template links plus nine contextual ones, several from pages carrying real external authority. No new content, no outreach, no budget. Movement on this kind of change typically appears within two to six weeks, faster than any external link building because there is no acquisition delay — only recrawling. Pages already sitting at positions 11–20 move first, because they need the least push.
Building clusters rather than a flat pile
Once individual routing is done, the structural version is topic clusters. A cluster is one comprehensive pillar page on a broad subject, with several narrower articles beneath it. Every supporting article links up to the pillar. The pillar links down to each supporting article. Supporting articles link sideways to one or two genuine siblings. Why this outperforms a flat blog:
- The pillar accumulates authority from every page beneath it, making it competitive for the broad head term
- Supporting pages get crawled and indexed faster, because the pillar is an established page linking to them
- The topical grouping is explicit rather than implied
The step that gets skipped is the downward link. Publishing a supporting article and forgetting to edit the pillar means the new page has no route in from an established page, which is most of what you were building it for. Working out which of your existing pages already form clusters is the harder half, and by hand it means reading everything you have published and grouping it by subject, then deciding which page in each group should be the pillar, then adding every up, down and sideways link that is missing. On a 200-post blog that is a week.
Cluster analysis in Linkexchange does the whole thing. It groups your existing pages by topic, identifies which page in each group should be the pillar, and flags which clusters have a clear centre and which are a flat pile of related posts with nothing holding them together. Then it lists every missing link — supporting pages not linking up, pillars not linking down, siblings with no sideways connection — and bulk fix commits them in one click on the paid tier. The analysis is free, so you can see the structure your site already has before deciding whether to build the rest by hand. Once the internal structure holds together, the how to get backlinks guide ranks the external tactics by effort and return.
How to prioritise when you have hundreds of pages
A 60-post site can be routed by hand in an afternoon. A 400-page site cannot, and attempting it in page order is how the project gets abandoned in week two. Work in this order instead:
- Money pages first, one at a time. Pick your single most valuable commercial URL. Find every existing page that could plausibly reference it. Add those links. Then move to the next. Finishing one target completely beats starting five — and the money pages report lists your commercial URLs against what each currently receives, so the order picks itself
- Then your highest-authority pages. Take the top five from Search Console’s Top linked pages report and make sure each links out to something you care about. These are your biggest reservoirs and they are usually the emptiest pipes
- Then orphans, by value. Not every orphan deserves rescuing. A thin post from 2019 that nobody should read is a candidate for deletion rather than for internal links. Rescue the ones that are genuinely useful and route the rest to a pruning list
- Then clusters, one topic at a time. Pick the subject area with the most existing content and structure it properly before touching the next
The mistake is treating this as a site-wide project with a completion date. It is a sequence of small finished units, and each one delivers before the next begins.
Edge cases
Sitewide navigation and footer links. These count for less than contextual links precisely because they appear everywhere. Adding your money page to the footer is not the fix.
Too many links on one page. The old 100-link guideline is long retired, but each link on a page divides that page’s outbound authority. A page with 200 links passes very little through each. Related-posts widgets that auto-generate a dozen links per page are the usual culprit.
Nofollowing internal links. Link sculpting stopped working in 2009 — nofollowing an internal link removes the signal rather than redirecting it elsewhere.
Linking to noindexed pages. Wasted, and it dilutes the links that would otherwise carry value.
Very large sites. Manual routing does not scale past a few hundred pages — not because the work gets harder, but because nobody can hold four hundred pages in mind well enough to spot which twelve should link to each other. Past that point automated recommendation stops being a convenience and becomes the only version that gets finished.
Doing this without holding the whole map in your head
The reason internal linking gets started and abandoned is not that it is hard. It is that it requires holding a mental model of every page on the site simultaneously — which pages have authority, which need it, and which of your older articles could plausibly reference which. Across fifty posts that is genuinely difficult. Across two hundred it is not realistic. Linkexchange includes internal linking intelligence free, and this is the problem it removes. It reads across your existing articles and recommends links between the ones that genuinely relate to each other, so you review suggestions rather than reconstructing the site’s structure from memory. The analysis costs nothing — opportunities, orphans, weak pages, dead ends, authority flow, money pages, and cluster analysis. Placing the links by hand is the same job described above, just with the deciding already done; bulk apply commits them in one click on the paid tier. None of it requires using the exchange side, and for a plateaued site it is the first thing worth doing — which is the difference between a check you run once and one you keep running.




