Guide

Click-through rate (CTR): measuring it without fooling yourself

Click-through rate is clicks divided by impressions. Here is the formula, what moves it, and why yours can look low at the same position.

Same URL, different link order depending on Instagram/TikTok/YouTube. Configure once. Korli applies the rest automatically.

  • Examples: TikTok visitor sees offer first, Instagram visitor sees proof first
  • Common mistakes: too many links, same order for everyone, no tracking
  • Setup: create page → set Smart Rules → measure clicks (30 seconds)

Back to the hub · Relevant docs

Proof demo: source switch → different order

Same URL, but a different rendering based on where the visitor comes from. Configure once. Korli applies the rest automatically.

Definition: clicks over impressions

  • CTR = clicks / impressions × 100. On korli.fr, 2,405 clicks for 279,337 impressions gives 0.86%.
  • This is computed per query and per page, not for the whole site in the same way.
  • 0.86% is not "low": it is the real average of a site targeting dense queries.

What moves CTR at the same position

  • The title: it must contain the intent. "Korli c'est quoi" converts better than "Korli".
  • The year in the title. A title marked 2025 on a page read in 2026 loses clicks on distrust alone.
  • Brand queries: if your name is in the query, CTR explodes. On korli.fr the query "korli" alone is 24% of site clicks at 21% CTR.

The trap: low CTR at a decent position

  • At position 6-7 a normal CTR is 2-4%. At 0.13% your page sits below a SERP block or on a query you cannot win.
  • On the query "linktree" (a brand head term), korli.fr sits at 6.48 with 0.13%: you cannot beat Linktree on its own name.
  • That is not a title problem: it is an intent problem. Nobody searches for an alternative to a tool they already know.

Concrete example

Example: why 0.86% is a good number

  1. You strip brand queries: 2,405 - 589 clicks, 279,337 - 2,741 impressions.
  2. Non-brand CTR drops to 0.66%, not 0.86%.
  3. Brand inflates your average. Your cold traffic actually performs worse than the headline number.
  4. That is why an aggregated CTR always hides the real quality of traffic.

How it works (3 steps)

  1. Open Search Console and sort by query to isolate brand queries.
  2. Compare brand CTR (often >15%) with non-brand CTR.
  3. Look at pages at position 5-15: low CTR there means intent or title, not ranking.

Common mistakes

  • Judging a global CTR without stripping brand queries: it looks fine when it is not.
  • Assuming low CTR = poor page. Check position and intent first.
  • Putting a year in the title then forgetting to update it the following year.

In the same category

Tip: read 2 pages in the same cluster, then refine your link order by source.

Read next

Tip: read 2 pages in the same cluster, then refine your link order by source.

FAQ

What is a good CTR for a link-in-bio page?

Between 1 and 3% depending on competition. Above 4% you are often on a brand query. Below 1% at position 5+, the problem is usually the title or the intent.

Why is my CTR 0.13% on a query with 100,000 impressions?

Almost always because you sit on a brand head term, i.e. the name of a tool the user already knows. On those queries the behaviour is to stay on the known site.

My CTR dropped, what does it mean?

Three likely causes: you lost positions on converting queries, new blocks appeared in the SERP, or your title no longer matches intent. Check positions before the title.

CTA

Configure your smart rules once. Korli applies the rest automatically.