How to Choose Which Old Posts to Link to From a New Article: A Technical SEO Guide

I’ve spent years cleaning up messes for agencies that treat their WordPress sites like a junk drawer. You know the type: thousands of blog posts, broken internal links everywhere, spam comments dating back to 2012, and images that are literally 10MB each. They come to me asking why their traffic tanked, expecting some magical SEO keyword strategy. I always tell them the same thing: I don’t care about your keywords until I know your site doesn't load at the speed of a snail in a blizzard.

If you want to build a site that Google actually trusts, you need to stop looking at your blog as a pile of content and start looking at it as an ecosystem. Today, we’re talking about internal linking—specifically, how to choose the right legacy posts to link to when you’re drafting something fresh. But first, we need to make sure your foundation isn't rotting.

Step 1: Check Your Speed (Before You Even Start)

Before you ever worry about relevant internal links, you need to check your site speed. I’ve seen sites with 50,000+ spam comments slowing down database queries so much that the server timeouts become a daily occurrence. If your hosting is cheap and shared, and your site is bloated, linking to more pages is just inviting the user to spend more time waiting for pages that won't load.

Before you write, run your site through PageSpeed Insights. If you’re not hitting the green, don’t worry about your interlinking strategy yet. You have work to do on your hosting environment first.

image

Step 2: Clean the House (Spam and Clutter)

You cannot have a clean site structure if your comment section is a landfill. Spam comments create massive bloat in your database and ruin the user experience. If I open a post and see 300 comments promising me cheap pharmaceuticals, I’m leaving. And if I’m leaving, so is Google.

Use Akismet to stop the obvious spam, and consider Cookies for Comments to add an extra layer of validation that keeps the bots out without frustrating real humans. Once that’s done, you need to tackle the "nofollow" situation. If you’ve got hundreds of external links pointing to garbage, you are leaking link equity. I often use Unlimited Unfollow (or similar plugins/approaches) to ensure that my link profile remains clean and focused on authority, rather than diluting my power to random, unvetted sources.

Step 3: The Art of the Relevant Internal Link

Now that the site wbcomdesigns.com is clean and fast, let's talk about the strategy of linking. When you write a new post, you’re creating a new node in your site’s nervous system. The goal is to build topic clusters. Don't just link to old posts because you need to fill a quota. Link to them because they provide the context that the new post lacks.

The Pillar Content Method

Imagine your site is a book. Your "Pillar Pages" are the chapters. Your new blog posts are the footnotes or the deep dives into specific sub-topics. When you write a new post, ask yourself these three questions:

    Does this post explain a concept that I’ve already covered in more detail elsewhere? Does this new article serve as a logical "next step" for a reader who just finished an old post? Is this old post still accurate, or is it a broken-link-riddled mess that needs to be updated before I link to it?

If the old post is outdated, fix it first. Nothing annoys a user more than clicking a link promising "The 2024 Guide to SEO" and landing on a page that still references Google+ and meta keywords.

The "Topic Cluster" Check

If your new article is about "WordPress Speed Optimization," you should be linking to your existing articles on "Image Compression" and "Choosing the Right Hosting." By building these clusters, you show Google that your site is a comprehensive authority on the topic, not just a collection of random musings.

Step 4: Don't Forget Image Compression

I cannot stress this enough: huge images kill your site structure. If you’re linking to an old post, and that old post contains five 4K images that haven't been resized or compressed, you are driving your user into a brick wall. Always check the images on the pages you are linking to. Are they under 200KB? Are they properly sized for the container? If not, fix them before you add the link. It’s a part of the "cleanup" duty that most SEOs ignore, which is exactly why they struggle to rank.

The Technical Audit Checklist

I keep this checklist taped to my monitor. Every time I write a new post, I go through this. You should, too.

Task Why it matters Run PageSpeed Insights Slow sites rank poorly; simple as that. Audit existing comments Spam comments bloat the DB and look unprofessional. Check image file sizes Large images prevent quick loading of your cluster. Verify old links Never link to a 404. It’s a wasted opportunity. Verify keyword alignment Does the title tag match the post content?

Why Title Tags and Content Need to Match

One of my biggest pet peeves is clicking a result on Google because the title tag promised me a solution, only to find the actual post is about something entirely different. If your title tag says "How to Compress Images in WordPress" and the post spends 500 words talking about your personal journey as a blogger, you’ve failed. When you link to your old posts, ensure that the anchor text is descriptive and that the destination page actually delivers on the promise of the title. If the titles don't match, you aren't helping the user—you’re tricking them. Google will eventually realize this and penalize your rankings.

Final Thoughts: Keep it Clean

Internal linking isn't about gaming the system; it's about helping a reader navigate your library of content. If you provide a logical path—from a broad topic to a specific deep dive—you create a better experience for the user. And in the eyes of Google, a better user experience eventually leads to higher rankings.

image

But keep your site lean. Before you link, check for speed. Before you publish, clear the spam. And for heaven’s sake, make sure your links actually work. Stop ignoring those broken link reports—every one of them is a sign that your site’s integrity is failing. Build it right, keep it fast, and the traffic will follow.

If you're still seeing traffic dips after following these steps, you might need to look deeper into your technical schema or site architecture. But for 90% of the sites I audit, just cleaning up the internal mess is enough to see a significant recovery.