The Number You're Optimizing Is Probably Wrong
Before you change a single subject line or CTA button, there is a foundational problem worth knowing about.
Security scanners at companies like Microsoft, Proofpoint, Barracuda, and Mimecast automatically click every link in an email before it even reaches the inbox. They are checking for phishing and malware. They are not humans. But they register as clicks in your ESP.
If your click-through rate looks great but your revenue is flat, this is likely why.
One deliverability practitioner documented the fix: place a hidden link in the email footer - one that has no visible anchor text and no reason for a human to ever click it. If that link gets clicks, you have bot traffic. Any IP that hits the honeypot is almost certainly an automated scanner, not a person.
The same practitioner flagged Microsoft Azure IP ranges as a consistent source of inflated CTR data. Block those IPs from your click tracking and your numbers will drop.
This matters because every optimization decision you make downstream is based on the accuracy of your click data. If bots are inflating your CTR by even 15-20%, the subject line you thought won your A/B test may not have won at all. The CTA you thought was working may not be.
Clean the data first. Then optimize.
Where Your Benchmark Actually Sits
Here is what you are working with before any changes.
According to Klaviyo benchmark data from over 183,000 customers, the average campaign email click rate is 1.69%. The average automated flow click rate is 5.58%. A 3.3x difference between campaigns and flows is the number worth paying attention to.
Top 10% flow performers hit click rates of 10% or higher. The average campaign sender never gets close.
By industry, campaign click rates are tight. In the accounts I have worked through, most cluster between 1.6% and 2.0%. If your campaign CTR is below 1.5%, you have a structural problem - either your list, your content, or your data. If you are above the average for campaigns, the next gain almost certainly comes from flows.
The Flows Gap
An opportunity is hiding in plain sight.
Campaigns make up 94.7% of email sends. But flows generate 41% of total email revenue from just 5.3% of sends. Revenue per recipient in flows is 18x higher than in campaigns.
The reason the click rate is 3.3x higher in flows is simple: timing and relevance. A browse abandonment email arrives when someone just looked at a product. A welcome flow email arrives when someone just gave you their email. The email is matched to the moment. Campaigns are blasted to a list on a schedule.
I see it constantly - brands pouring budget into campaigns while their flows sit half-built. If your abandoned cart flow is weak or your welcome series is thin, your clicks and revenue are walking out the door.
The four flows worth building first: welcome series, abandoned cart, browse abandonment, and customer winback. Each one reaches a person at a moment of natural intent. That intent is what drives clicks - not the copy, not the design. The timing is doing most of the work.
The Most Under-Discussed CTR Lever: Your Sender Name
Here is the finding that stands out most.
When looking at engagement patterns in email marketing content on X, from-name testing was the least written-about tactic. It appeared in only 2 posts out of 182 email marketing discussions analyzed. But those 2 posts averaged 146 likes each - more than double the engagement of subject line posts, which averaged 70 likes across 32 posts.
Find Your Next Customers
Search millions of B2B contacts by title, industry, and location. Export to CSV in one click.
Try ScraperCity FreeThe people who have actually tested the sender name know something most marketers have not figured out yet.
One operator who documented substantial email revenue reported that a single sender name change can 4x the revenue from a send. The fix is specific: use a real-sounding human name tied to a role. A named person outperforms a brand. A specific role - like head of R&D - outperforms a generic label like support.
Another copywriter documented a different angle: using a character as the sender - something like Your Wallet or Your Future Self - produced double the opens, clicks, and sales compared to normal branded sender names on the same list.
This is worth a test before anything else. It requires zero design work, zero copy changes, and takes about 90 seconds to implement. Split your next send 50/50 on sender name alone and measure the result.
Subject Lines That Drive Clicks vs. Subject Lines That Drive Opens
I see this every week - subject line advice aimed at open rate, not click rate. Those are different problems.
A subject line that creates false urgency or misleads gets opens. It also creates disconnected readers who click less because the email does not match the promise. A subject line that sets up the content creates readers who are primed to engage.
One subject line practitioner with documented engagement on a single post made the framing clear: stop being vague, logical, or long. Be evocative. The examples that work are short, painful, and specific - the kind that make the reader feel a problem they already have. Beat Tableau. Avoid expensive mishires. Stop losing great people. No cleverness. Just the problem, compressed into a few words.
The pattern across high-click emails: the subject line names a specific outcome or pain, and the email body delivers on it. The click comes when the body says here is what to do about it and the reader believes it.
What the CTA Is Actually Doing Wrong
I see it constantly - CTAs written as pure commands: Click Here. Sign Up. Download Now. These convert worse than benefit CTAs, and the difference is measurable.
Multiple practitioners in email marketing communities have documented a consistent pattern: rewriting CTA copy from a command to a benefit produces a measurable CTR lift. See how it works outperforms Click here. Get my free audit outperforms Submit. Show me the data outperforms Download.
The reason is simple. A command asks for effort. A benefit tells the reader what they get. People click for their own reasons, not yours.
One practical rule: read your CTA out loud. If it sounds like an instruction someone would give a toddler, rewrite it. The reader should feel like they are getting something, not being told to do something.
Accessibility also plays a measurable role. WCAG-compliant button colors and screen-reader-friendly CTA text show up in conversion data, not just compliance checklists. If a meaningful portion of your list uses screen readers or high-contrast mode, generic low-contrast buttons are invisible to them.
One note on button color testing: popular marketing wisdom says red buttons outperform blue. Multiple practitioners who have run actual A/B tests on their own lists report red underperforming. Test on your own list. Do not borrow conclusions from someone else's audience.
List Hygiene Is a Click Problem, Not Just a Deliverability Problem
Removing unengaged subscribers from your list directly raises your click rate by clearing dead weight from your denominator.
The most specific threshold from practitioners who track clicks - not opens - as their engagement signal: remove anyone who has not clicked a link in 180 days. Not 90 days, not 12 months. The 180-day window captures real inactivity without being aggressive enough to cut people who buy infrequently.
Want 1-on-1 Marketing Guidance?
Work directly with operators who have built and sold multiple businesses.
Learn About Galadon GoldThe same practitioner tightened active segments from 90 days to 30 days for their most important sends. The result was a sharper signal - fewer sends reaching disengaged contacts, which improved deliverability scores and gave more accurate CTR data.
This matters because inbox providers weight recent engagement heavily. Sending to a list with 40% inactive subscribers hurts your placement for the other 60%. The inactive contacts are dragging down your delivery on the engaged ones.
The operational move: build a 30-day active segment and a 30-180 day re-engagement segment. Send your main campaigns to the 30-day actives. Send a separate re-engagement sequence to the 30-180 day group. Anyone past 180 days with no click gets suppressed or put in a last-chance sequence before removal.
Story Format vs. Bulletin Format
One real estate email marketer documented a finding worth noting: story-format emails produced 6.3x more clicks than bulletin-style emails sent to the same list.
I've watched email newsletters fall into the same pattern by default: a short paragraph, a link, another short paragraph, another link. Structured, scannable, efficient. It also trains readers to skim rather than read. Skimmers do not click - they absorb a partial message and move on.
The story format opens with a specific scene or situation - something the reader can place themselves in - and moves toward a payoff that requires a click to complete. The click is not a button at the end. It is the resolution of something the email started.
This does not mean every email needs to be a novel. It means the structure of a story - situation, tension, resolution - applies to email body copy even at 150 words. The tension is what creates the click.
AI Personalization in Flows
AI product recommendations in automated flows lift click rates to an average of 3.75%, with top performers hitting 8.79%, according to Klaviyo benchmark data. That is more than double the average campaign click rate of 1.69%.
The mechanism is relevance. When the product shown in the email matches what the subscriber has browsed, purchased, or expressed interest in, the click becomes easy. The reader does not have to decide if the product is for them. The decision has already been made.
I see this constantly - brands using email automation still sending the same product grid to everyone in a flow. Dynamic product recommendation blocks - which pull in items based on individual behavior - are available in most major ESPs and are underused. Switch to a personalized product grid and click rate differences show up within a few weeks of testing.
Cold Email Has Different Rules
If you are doing outbound cold email, everything above still applies - but first-touch emails have an additional constraint.
Several practitioners who track cold email deliverability closely have documented a consistent finding: including any link in a first-touch cold email reduces both deliverability and response rate. Calendar links are the worst offender. Even a link to your website hurts. Inbox providers treat links in cold emails as a spam signal.
The first email should be under 120 words. No links. No tracking pixels. One question at the end. Plain text. The goal is a reply, not a click.
Personalization in cold email also has a quality threshold. Generic personalization - using the recipient's first name or company name - is now the floor, not a differentiator. Personalization that references a specific hiring activity, a recent funding round, or a public statement the recipient made is what actually improves response. The reader needs to feel that the email could not have been sent to anyone else.
Find Your Next Customers
Search millions of B2B contacts by title, industry, and location. Export to CSV in one click.
Try ScraperCity FreeSubject lines for cold email differ from broadcast: all-lowercase subject lines consistently outperform title case. They look like a message from a person, not a campaign. And a soft CTA at the end - interested in learning more? - outperforms a hard push in first-touch cold sends.
The Revenue Frame vs. The CTR Frame
Here is a framing point worth internalizing before you run your next test.
In a comparison of email marketing content engagement on X, posts that cited revenue outcomes averaged 25 likes and nearly 6,000 views. Posts that cited CTR percentages averaged 8 likes and 854 views. Revenue claims outperformed CTR claims on every engagement metric - by a wide margin.
The implication for how you run optimization: track clicks as a leading indicator of revenue, not as the goal itself. When you report email performance internally, lead with revenue per recipient or revenue per send, not CTR. Make sure you have revenue data downstream when you A/B test, not just click counts. A CTA that drives 20% more clicks to a low-converting landing page is worse than a CTA that drives 10% more clicks to a high-converting one.
Revenue is the point.
Segmentation as a Click Rate Multiplier
Campaigns sent to a narrow, relevant slice of a list outperform campaigns sent to the full list on click rate, open rate, and revenue per recipient. The logic is not complicated.
A 10,000-person list with 30% who bought your product in the last 60 days has very different interests from the other 70%. Sending the same email to all of them means 70% of the list receives an irrelevant message. Irrelevant messages do not get clicked.
The simplest segmentation move: separate buyers from non-buyers. Then separate recent buyers from older buyers. Different segments need different email tracks built around what they actually need. Buyers need post-purchase nurture, upsell, and retention messaging. Non-buyers need proof, urgency, and objection-handling.
That separation alone - without changing any copy - will raise click rates in both segments because the content will be more relevant to each one.
If you are starting a new list and want it targeted from day one rather than cleaning it down to relevance later, Try ScraperCity free - it lets you search millions of B2B contacts by title, industry, location, and company size before you ever send a single email.
The One-Topic Rule
Every email with more than one primary CTA splits the reader's attention. Attention is finite. When someone has to choose between two buttons, a meaningful percentage will choose neither.
The emails that generate the highest click rates are structured around a single decision: read this, then click here. One offer. One link. One outcome. The body copy leads to one place.
This feels limiting when you have multiple things to promote. The solution is sequencing, not packing. Send separate emails for separate offers. Your click rate per email will go up because the reader is never confused about what they are supposed to do.
If you have a newsletter format that needs multiple links, treat one as primary and the rest as secondary. Make the primary CTA bigger, earlier, and visually dominant. Accept that the secondary links will get fewer clicks - and design the email to make the primary one win.
Mobile Is Not Optional
More than half of all email opens happen on a mobile device. A CTA button that is 200px wide and 30px tall is unclickable with a thumb. The recommended minimum tap target is 44x44 pixels. In my experience, I've watched template after template go out meeting the spec on desktop and failing it on the device where most people are actually reading. Custom-designed email templates often do not.
The practical check: send a test email to your own phone. Click every link. If you have to zoom in or tap twice to hit a button, your mobile CTR is lower than it needs to be. Fix the template, not just the copy.
Single-column layouts at 600px wide are the standard because they scale predictably to mobile. Multi-column layouts that look balanced on desktop collapse awkwardly on a 375px screen, often hiding CTAs below the fold.
What to Test First
If you want to know how to improve email click through rate on your own list, here is the priority order based on what practitioners report as the highest-leverage moves.
Audit your bot traffic first. Place a hidden honeypot link in your next send. If it gets clicks, your CTR data is inflated and every decision you are making downstream may be wrong.
Test your sender name. Split your next campaign 50/50 on from-name alone. Try a human name vs. your brand name. The result will tell you something useful in one send.
Build or fix your flows. If your abandoned cart, welcome, or browse abandonment flows are missing or thin, fix those before optimizing any campaign. The 3.3x click rate difference between flows and campaigns means your highest-ROI email work is almost certainly in automation, not broadcast.
Rewrite your CTAs as benefits. Go through your last five emails and replace every command CTA with a benefit CTA. See how it works instead of Learn more. Get my free plan instead of Sign up.
Prune your list. Remove anyone who has not clicked in 180 days. Build an active segment of 30-day clickers for your main sends. Watch your click rate go up as a mathematical result of removing inactive weight from the denominator.
Segment by buyer status. Separate buyers from non-buyers and run different emails to each. Every list I have worked with that skipped this step was leaving money on the table.
Practitioners have run these moves and reported back with specific results. Start with the bot audit. The data cleanup alone will change what you think is working.