When I published blog post number 1, it had nothing to link to internally. When I published blog post 50 this week, it had 49 potential internal link targets.
That difference turns out to matter significantly more than I expected.
What internal linking actually does (from what I can observe)
Each internal link does two things: it gives readers a path to related content, and it passes some authority from one page to another. When Blog 29 links to Blog 3, Blog 3 gets a small signal that says "here's a related page that trusts you." At scale, these signals add up.
The observable effect: posts published recently are ranking faster than posts published in month 1. The site behind post 50 has more accumulated authority than the site behind post 1. But the internal link network is part of that too — each new post links to 2-3 existing posts, which means every post in the archive has received links from every subsequent post that's relevant to it.
Post 3 from month 1 now has 15-20 internal links pointing at it from later posts. It ranks better than it did when it had zero internal links, which is at least partly because of that internal link equity.
The compounding structure this creates
Early posts benefit more from internal linking over time because they accumulate links from every subsequent relevant post. Later posts rank a bit faster because they're launching into a domain that already has authority.
This creates an interesting asymmetry: your oldest, earliest posts might end up being your best-performing ones long-term, even if they weren't your best work. They've had the most time to accumulate internal links.
What I do now that I didn't do early on
Two things:
First, when publishing any new post, I look at my existing posts and find 2-3 that are genuinely related. I link from the new post to those existing posts. This is now automatic — every post links out.
Second, when I publish a post on a topic, I go back to existing posts in adjacent topics and add one internal link from the old post to the new one. This is manual and takes 5 minutes per post. The "old post linking to new post" direction is harder to automate but passes authority forward.
The result is a mesh structure rather than a hub-and-spoke structure. Every post has links pointing in and links pointing out. The authority distributes across the whole network rather than concentrating in a few pages.
The honest limitation
I can observe that later posts rank faster than earlier posts did. I cannot cleanly isolate internal linking as the cause versus accumulated domain authority from external links, content quality improvements, or the fact that later posts had the benefit of better keyword research.
But the mechanism makes intuitive sense, and the pattern is consistent enough that I keep doing it.
If you're past 20-30 posts and haven't systematically built internal links backward (new posts to old, old posts to new), it's worth spending a few hours doing it. In my experience it's one of the higher-leverage activities per hour of work in the SEO stack.