How to Measure If Your Internal Link Strategy Is Working (Without Ahrefs or Semrush)
No budget for paid SEO tools? Five concrete checks — using only Google Search Console and the browser — to tell within 4 weeks whether your internal links are actually moving rankings.
Par Gilles Helleu

The Question Nobody Wants to Pay €99/Month to Answer
Every SEO guide on internal linking ends with "and you should monitor your link equity flow with Ahrefs / Semrush / Sitebulb". That's a real answer if you have the budget. If you're a founder building a SaaS and you can't justify three figures a month for a tool that tells you whether your sidebar links are pulling their weight, you need something else.
The good news: you don't need those tools to know if your internal linking is working. You need Google Search Console (free), a browser, and the discipline to check five specific things every 30 days.
Here are the five checks. None require code, none require a paid tool, and together they tell you within four weeks whether your internal link strategy is moving the needle.
Check 1: The Indexation Lag
What to measure: how many days pass between a new article being published and it appearing in Google Search Console with at least 1 impression.
Why it matters: a well-linked-internally article gets indexed fast — Google's crawler follows links from your already-indexed pages and discovers the new one quickly. A weakly-linked article can sit unindexed for weeks or months.
How to check:
- Open GSC → Performance → date range "last 28 days"
- For each article published in that window, note the publication date and the first date it shows impressions
- A healthy gap is 3-10 days. Anything over 21 days is a red flag — that article isn't getting discovered through your internal mesh.
What to do if it's bad: add 2-3 internal links from already-indexed pages (your homepage, your most-trafficked pillar) to the slow-indexing article. Recheck in 14 days.
Check 2: The Impressions Growth Curve
What to measure: whether articles in the same topical cluster grow impressions together, or in isolation.
Why it matters: a working internal link strategy creates topical authority. When that happens, Google starts to trust the whole cluster, not just one article. Impressions go up across the cluster, not just on individual pieces.
How to check:
- In GSC → Performance, filter by URL containing a topical keyword (e.g.
/blog/seo-,/blog/saas-) - Compare impressions month-over-month for the whole filter
- A working cluster grows 10-30% month-over-month for 3-6 months after enough articles are linked. A non-working cluster stays flat — each article rises and falls in isolation.
What to do if it's bad: your articles aren't reinforcing each other. Audit the internal links between them. Each article in the cluster should link to 3-5 others in the same cluster, contextually.
Check 3: The Query Diversity Per Page
What to measure: how many different queries each article appears for in GSC.
Why it matters: a well-linked article gets understood by Google for its actual topic, not just the literal title. It starts appearing for variations, related questions, long-tail. A poorly-linked article stays stuck on its exact title keywords.
How to check:
- In GSC → Performance → click on a specific page
- Look at the Queries tab for that page
- A healthy article shows 15+ different queries within 90 days. A struggling article shows 1-5 queries (just the literal title) for months.
What to do if it's bad: the article is treated as a one-trick page. Add internal links to it from pages that cover adjacent topics — this signals to Google the article belongs to a broader semantic field.
Check 4: The Click-Through Rate vs Position Gap
What to measure: whether your CTR is consistent with your position, or systematically lower.
Why it matters: this isn't strictly about internal linking, but a side effect of it. Pages that get internal traffic (real users clicking through from your site) signal engagement to Google. Pages that don't get any internal traffic stay invisible in the SERP even when ranked.
How to check:
- In GSC → Performance, compare position and CTR for each page
- Expected CTRs by position (rough averages): position 1 → 28%, position 3 → 11%, position 5 → 6%, position 10 → 2.5%
- Pages where CTR is half (or less) of the expected average for their position have a discoverability problem — either the title/description is weak, OR the page has no engagement signals because no internal traffic flows through it.
What to do if it's bad: improve the title/meta description first. Then check that the page is linked from menu / featured-content sections of pillar pages where it'll get real clicks.
Check 5: The Click-Path Test
What to measure: how many internal clicks it takes to navigate from your homepage to any given article.
Why it matters: Google's crawler treats internal hops like a user would. Articles 4+ clicks from the homepage get crawled less often and are weighted as less important.
How to check:
- Open your homepage in a browser
- Try to reach the article in question through internal links only
- Count the clicks. The healthy max is 3 clicks for any article.
- For your top 10 articles (highest impressions in GSC), the max should be 2 clicks.
What to do if it's bad: add the article to a hub page, a featured-content carousel, or a related-articles widget on already-shallow pages. The goal isn't to put every article on the homepage — it's to make sure they're reachable in 2-3 hops.
The 30-Day Routine
Set a recurring calendar block of 20-30 minutes per month. Run the five checks. Identify the 1-2 articles that show problems on each check. Decide one concrete fix per problem. Apply it. Recheck the following month.
Most teams overthink internal linking ("should I use anchor text X or Y? should I link from the first paragraph or the third?"). Those are real questions, but they're third-order. The first-order question is: is anything moving?
These five checks tell you exactly that, using a tool that's already free.
When Paid Tools Become Worth It
You hit a real ceiling at around 100+ pages where manual auditing becomes impractical. At that scale Ahrefs Site Audit (€99/month) or Sitebulb (€55/month one-time) start paying for themselves because they automate the click-path test, the impressions clustering, and the orphan-page detection at a level you can't do by hand.
Until then, GSC + a browser + 20 minutes a month is enough to know if your internal link strategy is working. The information is there. Most teams just never look.
FAQ
How long does internal linking take to show effects in Google?
In our experience, 4-12 weeks between adding a meaningful internal link from an authoritative page (homepage, pillar) to a target article, and a measurable shift in the target's impressions. Faster if your site is already crawled frequently (high authority), slower for newer domains.
Should I link from every article to every other article?
No. The goal is contextual relevance, not link density. 3-5 internal links per 1000 words is the sweet spot. Linking from a SaaS article to a fashion article kills the topical signal — the link should make editorial sense to a human reader.
Do nofollow internal links work?
For Google's ranking signal, nofollow internal links carry partial weight (Google said in 2019 they treat nofollow as a "hint" rather than a strict directive). For your own users' engagement (which feeds into Google's signal too), they work the same as regular links. Default to regular links unless there's a specific reason to nofollow.
What about anchor text — should every link use the same keyword?
No. That's classic over-optimisation. Vary the anchor text: 40% exact keyword, 30% variations, 20% generic ("see also", "read more"), 10% naked URL or branded. The variation signals natural editorial linking, not SEO-manipulation.
Going Further
Articles liés
Guide
Class A Georeferencing in 2026: The Complete Guide to Dominating Local SEO Visibility
Strategy
Organic Traffic for SMBs: How to Build SEO Visibility Without an Advertising Budget
Guide
Automated SEO Writing: How to Produce Quality Content at Scale Without Losing Search Rankings
Analysis