Most sites I see are a pile of posts. Each one was published, shared once, then left on its own. My argument is simple. Internal linking is the cheapest compounding move on a site you own. It isn't an SEO trick. It's a system you run every time you publish.
An internal link is a link from one page on your site to another page on your site. It does two jobs. It gives readers somewhere to go next, and it helps search engines find and understand your pages. Neither job costs anything except a few minutes of attention.
A pile of posts is not a body of work
The rule is simple. Every new post should link back to older ones. Older ones should be updated to link forward to the new one. Do that every time and separate posts turn into a connected body of work.
This builds on something I believe firmly. The site you own is the asset that compounds. I've argued that your own website is the home and social platforms are the megaphone. Links are the wiring of that house. Without them, you have a set of rooms with no doors between them.
This is Part 5 of the publishing system series. It's the "Ship" stage. It follows the content brief, writing with AI without losing your voice, and the SEO checks I actually run. Those parts help you make one good post. This part makes each post help the others.
Why links make a site compound
Google is clear about why links matter. In its link best practices, it says it treats links as a signal when judging how relevant a page is. It also uses them to find new pages to crawl. The same guidance says every important page on your site should be linked from at least one other page on the site.
That's the search engine side. The reader side matters just as much, and here I'm giving my opinion. A reader who finishes a post and finds a clear next step keeps reading. A post with no onward links is a dead end. They close the tab and you've lost them.
I think of internal links as distribution inside your own site. I've written that how something spreads is part of the product, not an afterthought. That applies inside your site as well as outside it. Each link is a path someone can take.
This is how the compounding works. A new post linked in both directions adds value to the old posts, because they now lead somewhere fresh. Each old post you update sends its readers forward to newer work. Nothing here needs a big budget or a technical audit. It just needs doing, every time.
Anchor text: say where the link goes
Anchor text is the visible, clickable text of a link. Google's guidance says good anchor text is descriptive, reasonably concise and relevant to both the page it sits on and the page it points to.
That's why "click here", "read more" and "this article" are wasted links. Google's page uses exactly these kinds of phrases as examples of anchors that are too vague. They tell neither the reader nor Google what's on the other side.
Don't swing the other way and stuff keywords into anchors either. The same page warns that keyword stuffing breaches Google's spam policies. My test is simple: does the reader need these words to know where they're going? If not, cut them.
Context matters as much as the anchor. The sentence around a link should explain why it's there. Google's guidance also advises against putting several links side by side, because readers can't tell them apart. Every internal link in this piece tries to follow that rule.
Make links crawlable
A short note for builders. Google says it can generally only crawl links that are <a> elements with an href attribute. Links that only work through script events may not be picked up (source).
<!-- Crawlable -->
<a href="/blog/systems-beat-motivation">turning a messy process into a system</a>
<!-- Risky -->
<span onclick="goto('/blog/systems-beat-motivation')">read more</span>If your CMS or framework builds links with JavaScript, check that they render as real <a href> links. That's all I'll say on technical checks here, because they belong to the SEO part of this series.
Link in both directions
New to old. When you publish, link to two or three older related posts where they genuinely help the reader. That number is my opinion, not a rule. It's enough to give readers somewhere to go without burying the post in links.
Old to new. Go back to the older posts most related to the new one. Add a forward link inside a sentence where it fits. In my experience this is the step people skip, and it's where the compounding happens. Without it, your older posts keep their traffic and pass none of it on to your new work.
How many links per post? I don't think there's a magic number. Link where it helps the reader understand something or go further. Stop when you notice you're forcing it.
AI can help here. Give it your archive and a new draft, and it can suggest candidates for links. Then you decide which ones to use. I treat it the way I treat AI everywhere: as a teammate I brief and review, not a vending machine. A bad link suggestion accepted without checking is worse than no link at all.
Pick a few hub pages
Not every page is equal. Choose a small number of hub pages: the pages that explain what you stand for, or the ones you most want readers to reach. In topic-cluster terms, these are your pillar pages.
This is how I'd pick them:
- The pages you'd send a brand-new reader to first.
- The pages tied to what you sell or build.
- Series overviews and topic round-ups.
Related posts in a cluster should link up to their hub. The hub should link down to them. This series is itself a cluster, and each part should lead into the others.
Orphan pages: the quiet leak
An orphan page is a page that no other page on your site links to. It goes against Google's guidance that every important page should be linked from at least one other page. Readers can't stumble on it either. It's there, but almost nobody will find it.
The fix is a habit. Never publish without at least one inbound link from an existing page. Then check for orphans during your regular review.
The routine: a checklist you can run every time
A one-off clean-up feels productive, then the pile grows again. What lasts is a routine. It's the same idea behind turning a messy, repeating task into a system that runs itself. Motivation gets you through one afternoon of fixing links. A checklist gets you through every post you publish.
The final part of this series, "Publish, measure, repeat", closes the loop. It covers what to look at once the post is live and how to turn that into your next brief.
Do this today
Don't wait for a site-wide audit. Start with one post.
- Open your most recent post.
- Add descriptive links to two or three older posts it genuinely relates to.
- Open each of those older posts and add a forward link to the new one, in a sentence where it belongs.
Twenty minutes, maybe less. Do it every time you publish, and your site stops being a pile and starts to compound.
- #Owned media
- #Systems
- #Checklist
