Email click-through rate: how to measure it and get more clicks

Learn how email click-through rate and click-to-open rate are calculated, how click tracking works, why bots inflate clicks, and how to earn more clicks.

7 min read
On this page

Opens tell you an image was downloaded. Clicks tell you somebody decided to act. That is why click-through rate has quietly become the metric that matters most in email, especially since opens stopped meaning much in 2021.

This guide covers the two click metrics you will see in every email tool, with formulas and a worked example, how click tracking works under the hood, the bots that inflate your numbers, and what actually earns more clicks.

What is email click-through rate?

Click-through rate (CTR) is the share of delivered emails in which someone clicked at least one link. If 1,000 people received your email and 30 of them clicked, your CTR is 3%.

It answers a broad question: out of everyone this email reached, how many took the next step? Everything counts toward it: whether the email landed in the inbox, whether the subject got it opened, and whether the content made the link worth clicking.

CTR vs click-to-open rate (CTOR)

Most tools show a second number next to it. Click-to-open rate (CTOR) divides clicks by opens instead of by deliveries. It ignores everyone who never opened and asks a narrower question: of the people who saw the content, how many acted on it?

A campaign delivered to 1,000 people, opened by 400 and clicked by 30. Click-through rate divides clicks by delivered emails: 30 / 1,000 = 3%. Click-to-open rate divides clicks by opens: 30 / 400 = 7.5%
Same 30 clicks, two different questions.
MetricFormulaWhat it tells you
Click-through rate (CTR)Unique clicks / delivered × 100How the whole campaign performed, from inbox to click
Click-to-open rate (CTOR)Unique clicks / unique opens × 100How convincing the content was once opened

Use CTR to compare campaigns and to track performance over time. Use CTOR to judge the email body itself, for example when you change the layout or the call to action but keep the subject line.

How to calculate click-through rate

Take a product update sent to 2,500 users:

  • 2,500 sent, 40 bounced, so 2,460 delivered
  • 980 unique opens
  • 74 unique clickers, who clicked 112 times in total
  1. 1
    Count unique clickers, not total clicks. Someone who clicks three links is one clicker. Here, 74.
  2. 2
    Divide by delivered emails. 74 / 2,460 = 0.030, so a CTR of 3.0%.
  3. 3
    Divide by unique opens for CTOR. 74 / 980 = 0.076, so a CTOR of 7.6%.
  4. 4
    Look at total clicks separately. 112 clicks from 74 people means some clicked more than once, which is useful for seeing which links got attention, but not for the rate.

Always divide by delivered, not sent. Bounces never reached anyone, and a list with a high bounce rate would otherwise look less engaging than it is.

How click tracking works

Email has no way to report clicks by itself. To count them, email tools rewrite every link in your email. Instead of pointing straight to your page, each link points to a tracking address that knows who received it and which link it was.

How click tracking works: the link in the email points to a tracking address, which logs the click and redirects the reader to your page a split second later. A click by a person is counted, and so is a click by a security scanner that tests the link
Every tracked click passes through a redirect first.

When someone clicks, their browser visits the tracking address first, the click is logged, and the browser is redirected to your real page. It takes a fraction of a second and the reader rarely notices.

By default, those tracking links use a domain shared by everyone on the same email tool. A custom tracking domain, such as links.yourcompany.com, makes the links match your brand. Readers who hover a link see your own domain, and spam filters judge the link domain on your reputation rather than on that of every other sender sharing it.

Bot clicks from security scanners

Clicks are far more reliable than opens, but they are not clean either. Many companies, and some mailbox providers, run link scanners: before an email reaches the inbox, a security system follows every link in it to check for malware or phishing. Each visit goes through your tracking link and is recorded as a click.

Typical signs of bot clicks:

  • Clicks arriving within seconds of delivery, before any human could have read the email.
  • Every link clicked in the same email, including the unsubscribe link and the logo.
  • Clicks concentrated on business domains, where scanners are common.
  • Clicks with no matching visit in your website analytics.

Some email tools filter likely bot clicks automatically. If yours does not, be careful with automations triggered by a click, such as "clicked the pricing link, notify sales". And remember that a scanner clicking the unsubscribe link is the reason good unsubscribe pages ask for a confirmation instead of acting on the first visit.

What is a good email click-through rate?

A common range for marketing emails is somewhere between 1% and 5% CTR, with click-to-open rates often in the 5% to 15% range. But the spread between industries, list sizes and types of email is wide, and benchmarks are averages of very different senders.

The type of email matters more than the industry. A password reset or a failed payment notice, with exactly one thing to do, can see a large share of recipients click. A weekly newsletter with ten articles will see far fewer. Onboarding emails usually sit in between, higher when they point to one clear next step in the product.

The benchmark that counts is your own: the same kind of email, to the same list, over time. A falling CTR on a stable list deserves a look at deliverability before anything else.

How to improve email click-through rate

  1. 1
    Give each email one job. Decide the single action you want and build the email around it. A secondary link is fine; five equal options are not.
  2. 2
    Make the call to action a button. A clear, high-contrast button with plenty of space around it is easier to see and to tap than a link inside a paragraph.
  3. 3
    Put it where people look. Place the main button early, where it is visible without scrolling, and repeat it at the end of a long email.
  4. 4
    Write link text that says what happens. "See your usage report" or "Update your card" beats "Click here" and "Learn more". People click when they know where they are going.
  5. 5
    Design for a phone. Most email is read on mobile. Use one column, readable text, and buttons big enough for a thumb.
  6. 6
    Personalize with real data. "You used 80% of your plan this month" earns more clicks than a generic upgrade pitch. Use what you know about each user.
  7. 7
    Segment the list. Send the feature announcement to the people who would use the feature. Smaller, relevant sends beat large, generic ones.
  8. 8
    Make sure it reaches the inbox. No one clicks in the spam folder. Read how to avoid the spam folder if your rates are dropping.

For more on structuring campaigns, see our email marketing best practices.

How to test for more clicks

A/B testing is how you find out which of these changes matter for your audience:

  • Test one thing at a time. Button text, button color, placement, or email length, not all four at once.
  • Choose the winner on clicks or conversions, not on opens. Apple's automatic opens hide the real difference between variants.
  • Use a sample big enough to mean something. With a few hundred recipients per variant, a difference of two or three clicks is noise.
  • Write down what you learned. One test is an anecdote; five tests that point the same way are a rule for your list.

Keep going

Click-through rate is the most honest everyday metric email has left. Watch CTR to compare campaigns, use CTOR to judge content, and keep an eye out for scanners.

Next, read why opens became unreliable in email open rate, and what keeps your emails out of the spam folder in how to avoid the spam folder. To confirm your domain is authenticated, run the Deliverability Setup Checker.

FAQ

Frequently asked questions

What is the difference between CTR and CTOR?
Click-through rate divides unique clicks by delivered emails, so it measures the whole campaign, from inbox placement to the content. Click-to-open rate divides unique clicks by unique opens, so it measures how convincing the content was for people who opened.
How do I calculate email click-through rate?
Divide the number of unique clickers by the number of delivered emails, then multiply by 100. With 40 people clicking out of 2,000 delivered emails, the click-through rate is 2%.
What is a good email click-through rate?
It depends heavily on the industry, the list and the kind of email. Many marketing emails land somewhere between 1% and 5%, while transactional and onboarding emails with one obvious next step can be much higher. Compare against your own past sends first.
Why do I see clicks a few seconds after sending?
Usually security scanners. Many company mail systems open every link in an incoming email to check it for threats before the person sees it, and each visit is recorded as a click. Clicks that arrive within seconds, on every link at once, are the typical sign.
Has Apple Mail Privacy Protection affected click rates?
Not directly. Apple preloads images, which inflates opens, but it does not follow links. Clicks are not inflated by Apple, but click-to-open rate drops because its denominator, opens, went up.
Should I use a custom tracking domain?
Yes, when your email tool supports it. Links then point to a subdomain of your own, such as links.yourcompany.com, instead of a domain shared with other senders, which looks more trustworthy and keeps your reputation separate from theirs.
How many links should a marketing email have?
As few as the email needs. One main call to action, repeated once if the email is long, plus the links people expect in the footer. Many competing links split attention and usually lower the number of people who click anything.

Turn your signups into customers with email

Connect Supabase and Stripe, let your agent draft your first flow, and send your first 1,000 emails for free.

Start with 1,000 free emails