Home / Blog / Internal Linking Strategy: A Repeatable Process for Any Site

Internal Linking Strategy: A Repeatable Process for Any Site

An internal linking strategy is a repeatable routine for deciding which pages on your site link to which, so every important page can be found, and the pages you care about most receive the most links. Mine fits in one sentence. Make sure every page…

Internal Linking Strategy: A Repeatable Process for Any Site

An internal linking strategy is a repeatable routine for deciding which pages on your site link to which, so every important page can be found, and the pages you care about most receive the most links. Mine fits in one sentence. Make sure every page has at least one crawlable link from a related page, point your strongest pages at the ones you want to grow, and every time you publish something new, go back and link to it from older posts.

That’s the whole idea. The hard part is doing it consistently, because internal links rot quietly while you’re busy writing. So this guide is a procedure, not a list of tips, and I’ll show you where the steps change depending on your site.

What Does Google Actually Say About Internal Links?

Google’s guidance is short, and I’d read it before any SEO blog, including this one. Its link best practices page makes four points that shape everything below.

First, crawlability. Google says it can generally crawl a link only if it’s an <a> HTML element with an href attribute. Buttons that navigate with JavaScript click events don’t count as links to Googlebot.

Second, coverage. The page says it plainly: “Every page you care about should have a link from at least one other page on your site.” Third, context. Google asks you to think about which other resources on your site would help a reader understand a page, “and link to those pages in context.”

Fourth, importance. Google’s ecommerce documentation states that, “as a general rule, the more links a page has to it within a site, the higher the relative importance of the page to other pages on your site.” It was written for stores. I don’t see anything store-specific in the logic, though.

The Four Things That Change Your Plan

Before I touch a single link, I answer four questions. Each one changes which step I start with.

  1. How big is the site? Under 100 pages, you can review every link by hand. Above a few thousand, you need a crawler and templates, because hand edits don’t scale.
  2. Is the site new or established? A new site has no orphans yet, so you build the habit. An older site usually has years of unlinked posts to clean up first.
  3. Where is your money? A service business wants links pointing at service pages. A publisher wants them pointing at its best evergreen guides.
  4. How do you publish? If you ship in batches, you can run one linking pass per batch. If you publish daily, the linking has to be part of the publish checklist itself.

The Main Path: My 5-Step Internal Linking Strategy

This is the routine I run on most small and mid-size sites. It assumes an existing site with at least a year of content.

Step 1: Find Pages With No Links Pointing at Them

Start with orphans, because a page nobody links to is invisible to anyone browsing your site. Crawl the site by following links, then compare that list with every URL in your XML sitemap and CMS. Anything in the second list but not the first is an orphan.

I won’t repeat the full method here, since my site architecture SEO guide walks through the comparison and what to do with each orphan. The short version: link it if it’s useful, merge it if it duplicates something, remove it if it’s dead weight.

Step 2: List Your Target Pages

Next, write down the pages you actually want to grow. Usually that’s service or product pages, your topic hubs, and any post sitting just off the first page for a query you care about.

Keep this list short. Ten to twenty targets is plenty for one pass. If everything is a priority, honestly, nothing is.

Step 3: Find Donor Pages That Are Already Relevant

For each target, find older pages on the same subject that could naturally mention it. A site:yourdomain.com "topic phrase" search in Google is the quickest free way. Your crawler’s text search works too.

Then sort those donors by how much they already matter. I look at Search Console clicks and the number of internal links each donor receives. Google hasn’t said traffic itself passes anything through a link. My reasoning is simpler: pages people actually read put your new link in front of real visitors, and pages that are well linked are the ones Google tends to reach first.

Step 4: Write the Link Into a Sentence

Here’s where most internal linking for SEO goes wrong. People bolt a “related post” line onto the end of a paragraph and call it done.

I’d rather rewrite one sentence so the link belongs there. The anchor should describe the destination in a few natural words, which is Google’s own test for anchor text. Different donors can use different wording, and that’s fine. The full set of anchor rules lives in my anchor text SEO guide, so I’ll keep this step short.

Step 5: Link Every New Post From Older Ones

This is the step that keeps the whole thing from decaying. Publishing a new post creates a page with zero inbound links, so the job isn’t finished until older pages point at it.

If the new post is a cluster page, link it from its hub and from one or two sibling posts. If it’s a hub or pillar, link it from every cluster page that it summarizes. If it fits neither, find two relevant older posts and link from those, then revisit it in a month.

How We Do It at Skyranko

I don’t want to hand you a process I don’t follow, so here’s ours, described honestly. We publish blog posts on skyranko.com in batches. After each batch goes live, we do a separate linking pass: older posts get new contextual links pointing at the fresh ones, chosen and written by hand.

Our rule is simple. Every new post gets at least two contextual links from older posts, placed inside body copy rather than in a footer or a “related posts” widget. When a new hub goes up, its cluster posts get updated to link back to it, so our pillars collect links from many of the pages they summarize.

I’m not going to quote traffic numbers for this, because I haven’t isolated its effect and I won’t pretend otherwise. What I can say is that it means no post stays an orphan after its batch’s linking pass, and it forces us to reread old posts, which is where we keep finding outdated facts to fix.

How Many Internal Links Should a Page Have?

There’s no number, and Google says so directly. Its link guidance states: “There’s no magical ideal number of links a given page should contain. However, if you think it’s too much, then it probably is.”

So when I review a page, I don’t count links per 1,000 words. I ask whether each link helps a reader who’s on that paragraph right now. If I can’t explain why someone would click it, it goes.

The same page gives one practical warning that I do apply. Don’t chain several links side by side, because readers can’t tell them apart and each link loses its surrounding text. One link per idea reads better and gives each anchor its own context.

Navigation Links vs Contextual Links: Do You Need Both?

Yes, and they do different jobs. Navigation, meaning your menu, breadcrumbs and footer, repeats on every page and tells Google what your top-level sections are. Contextual links sit inside body copy and connect individual pages to each other.

My rule of thumb: keep the menu for hubs and money pages, and let contextual links handle everything deeper. A menu with eighty items helps nobody. I cover where each type sits in a site’s hierarchy in the site architecture guide, so this is just the linking side of that picture.

Branch 1: A Brand-New Site

On a new site, skip the cleanup and start with Step 5 from day one. Decide your hubs before you write, link every new post to its hub, and go back to update the hub each time a cluster post goes live.

The risk on a new site isn’t orphans. It’s linking everything to everything because you only have twelve pages. Resist that. Link where a reader would want the next step, and let the structure grow with the content. My companion guide on pillar pages and topic clusters shows how to plan those hubs before you have much to link.

Branch 2: A Large Site With Thousands of Pages

At this size, hand edits stop working. You need template-level rules: breadcrumbs on every page, category and hub pages that list their children, and “related” modules driven by real topic tags rather than random picks.

Hand-written contextual links still matter, but only for the targets on your Step 2 list. Spend your editing time there, and let templates guarantee the baseline so nothing ends up orphaned by accident.

Edge Cases That Change the Process

  • Two pages compete for one query. Don’t add links to both with the same anchor. Pick one owner first, then point the other page’s links at it. My keyword cannibalization guide covers how to choose.
  • Links injected by JavaScript. If your theme builds links in the browser, check the rendered HTML with the URL Inspection tool in Search Console. If the <a href> isn’t there, Google may not see the link.
  • Nofollow on internal links. I don’t use it. Your own pages are either worth linking or they aren’t, and a link you don’t want followed usually points at a page that shouldn’t exist.
  • Redirected internal links. After a URL change, update the internal links to the final URL instead of leaning on redirects forever.

How Do You Audit Your Internal Links?

I use two free tools and they answer different questions.

Search Console’s Links report shows which of your pages receive the most internal links, and you can click any URL to see which pages link to it. Google’s Links report help page lists the limits worth knowing: it’s a sample rather than every link, tables are capped at 1,000 rows, and it doesn’t say whether a link is nofollow. Your hubs and money pages should sit near the top of that table. If a blog post about your office move outranks your main service page, something’s off.

A crawler fills the gaps. Screaming Frog’s SEO Spider crawls up to 500 URLs free and reports inlinks, crawl depth and, with sitemap crawling turned on, orphan pages. Sitebulb and similar tools do the same job. I run a crawl once a quarter, and after any redesign.

The Decision Matrix

If your site isAnd your main problem isThen start with
New, under 50 pagesNo structure yetStep 5 as a habit, plus hub pages
Established, under 1,000 pagesOld posts nobody links toSteps 1 to 4, then Step 5 per new post
Established, any sizeA money page that won’t moveSteps 2 to 4 for that page only
Over a few thousand pagesInconsistent linkingTemplate rules first, hand links for targets
Any sizeTwo pages fighting for one queryFix cannibalization before adding links

When Should You Bring in Help?

If you have a few hundred pages and a free afternoon, you can run this yourself. I’d bring in help when a migration or redesign is coming, when templates generate links you can’t control, or when you’ve done the linking and a key page still won’t move, because then the problem is usually content or links from other sites.

Internal linking is part of our complete SEO service, and if you’d like a second pair of eyes first, our free SEO audit includes an orphan page check.

Frequently Asked Questions

What Is an Internal Linking Strategy in Simple Terms?

It’s a plan for which pages on your site link to which. The aim is that every page you care about has at least one link from a related page, your most important pages get the most links, and new posts get linked from older ones soon after they go live.

Do Internal Links Help SEO?

Yes. Google uses links to discover pages and to understand how they relate, and its ecommerce documentation says pages with more internal links pointing at them are generally treated as relatively more important within a site. They won’t fix weak content, though.

How Often Should I Update Internal Links?

Every time you publish, add links to the new page from older ones. Beyond that, a quarterly crawl catches orphans and broken internal links before they pile up. Run an extra check after any redesign or URL change.

Should I Link to the Same Page More Than Once in One Post?

Usually not. One well-placed link with clear anchor text does the job, and repeating it adds clutter for readers. I make an exception for long guides where the same page is genuinely the next step in two separate sections.

Last updated: October 2026 by Mizanur Rahman

Put this guide to work.

Want help applying it? Start with a free audit of your site. We’ll show you what to fix first.

Get a free SEO audit