Blog
Conversion Rate Optimization
How to Audit Your CTAs: Why Your Buttons Aren't Converting and How to Find Out
A CTA audit diagnoses why your calls to action aren't getting clicked — wrong placement, weak copy, competing elements, or mistimed asks. Here's how to find out which problem you're actually dealing with.
Lucky Orange

Most CTA problems get misdiagnosed. The button isn't getting clicked, so the team debates the color, rewrites the copy, and moves it above the fold. Sometimes one of those changes helps. Usually the conversion rate moves a few tenths of a percent and the underlying problem is still there.
A CTA audit is how you find out which problem you're actually dealing with before you start changing things. It separates "the copy is wrong" from "the placement is wrong" from "visitors aren't reaching this point in the page at all" — because those three problems have completely different fixes, and treating the wrong one wastes time and often makes things worse.
This post covers what a CTA audit involves, the five most common CTA failure modes and how to diagnose each one, and how to use Lucky Orange's behavioral data and Discovery to find the specific issue on any page.
Why CTAs fail: the five diagnostic categories
A CTA fails for one of five reasons. Knowing which one you're dealing with before you start optimizing is the difference between a fix that moves the metric and a change that generates activity without results.
1. Visitors never reach it
This is the most common CTA failure mode and the one teams overlook because the symptom — low click rate — looks identical to every other failure mode. If your CTA is below the fold and the average scroll depth on that page is 40%, most of your visitors are leaving before they ever see the button. Changing the copy or color won't help.
CTAs placed above the fold outperform those placed below by 304% — but that statistic only tells you where to put CTAs in general, not whether your specific CTA is the victim of low scroll depth. Scroll depth data tells you that.
How to diagnose it: Pull your scroll heatmap for the page. Find where your CTA sits in the page. If the average scroll depth line is above your CTA, placement is your problem, not copy. Move the CTA first, then test copy changes.
2. The page has too many competing CTAs
Reducing the number of CTAs to a single CTA increased conversion rates by 266% in one documented study. Landing pages with a single CTA convert at 13.5% on average, compared to 10.5% for pages with five or more links. When visitors face multiple equally weighted options, the cognitive load of choosing produces a well-documented effect: they choose nothing.
This is particularly common on homepages that try to serve every audience segment — "Start free trial," "Book a demo," "See pricing," "Watch a video," "Read the docs" — all presented with similar visual weight. Each additional CTA you add dilutes the click share of every other one.
How to diagnose it: Pull your click heatmap. If clicks are distributed across four or five elements without a clear primary destination getting the majority of the share, you have a competition problem. The fix is hierarchy — make one CTA visually dominant, demote the others to secondary styling.
3. The copy doesn't connect to where the visitor is
The most underrated CTA problem. "Get started" is a fine CTA for someone who has decided to buy. It's a weak CTA for someone who is still evaluating whether they trust you enough to take the next step. The CTA copy that converts is the one that matches the visitor's current position in their decision — not the outcome you want them to reach.
PartnerStack increased its conversion rate from 6.66% to 14.09% by changing its homepage CTA copy from "Book a Demo" to "Get Started" — because "Get Started" felt like helping customers solve their problem, while "Book a Demo" felt like pulling them into a sales cycle. The right copy change for your audience might be the opposite — "Book a Demo" could be exactly what a high-intent B2B visitor is looking for. The point is that context determines what works.
How to diagnose it: Session recordings of visitors who reached your CTA but didn't click. Watch for long pauses over the button — cursor hovering without clicking — which signals the visitor wanted to act but something in the language or offer stopped them. That's a copy or offer problem, not a placement problem.
4. The CTA looks clickable but doesn't feel urgent
A button that blends into the page design, uses the same color as surrounding elements, or lacks visual differentiation gets ignored — not because visitors don't want to convert, but because the CTA isn't registering as the obvious next step. Visitors need to be able to scan a page and immediately identify the primary action without having to look for it.
Changing the color of a CTA button can increase conversions by 21%, and increasing button size can increase click-through rates by up to 90%. But these are levers, not defaults — the right color is one that creates contrast with the surrounding page, which is different for every site.
How to diagnose it: Click heatmaps showing clicks on non-CTA elements near your intended CTA, or very low click rates on a CTA that has high scroll-past visibility. If visitors are reaching your CTA but not clicking it at a rate that makes sense for the page's intent, visual hierarchy is likely the issue.
5. The timing is wrong
Asking for a conversion before the visitor has enough information to say yes is a common and fixable problem. A "Start your free trial" CTA that appears at the top of a pricing page — before the visitor has read what they're getting — arrives before the visitor has made the internal decision that makes clicking feel natural.
This is the CTA audit finding that requires the most nuanced fix, because it's not about moving or rewriting the CTA — it's about restructuring the page so that the CTA appears at the moment of maximum intent. That moment is different for every page and every audience.
How to diagnose it: Session recordings of full-page sessions — visitors who scrolled all the way through but still didn't click. If visitors read your entire page and leave without converting, either the offer isn't right or the page isn't building to the CTA effectively. The session recording shows you which.
How to run a CTA audit, step by step
Step 1: Inventory every CTA on your highest-traffic pages
Pull your top 10 pages by traffic. For each one, list every CTA — every link, button, and form that asks a visitor to do something. Include secondary CTAs like navigation links to pricing, footer CTAs, and inline text links. Most teams are surprised by how many they have.
Step 2: Pull scroll and click data for each CTA
For each page, check two things: what percentage of visitors reach each CTA (scroll depth), and what percentage of those who reach it click it (click rate). These are different metrics that diagnose different problems. Low reach means a placement problem. Low click rate among those who reach it means a copy, design, or timing problem.
Step 3: Watch session recordings of CTA non-converters
Filter session recordings to visitors who spent meaningful time on the page — eliminating quick bounces — but left without clicking your primary CTA. Watch ten of them. You're looking for specific behavioral signals: where does momentum stop, where do visitors hesitate, what are they doing instead of clicking?
Step 4: Compare CTA performance across traffic sources
The same CTA can perform very differently depending on where the traffic came from. A visitor arriving from a high-intent paid search ad is at a different decision stage than someone who came from a top-of-funnel blog post. If your CTA underperforms for one segment and not others, the offer or language may need to match the intent level of specific traffic sources.
Lucky Orange Discovery: Audit your CTAs from inside your analytics workflow
Discovery AI can read your site's code directly and run a CTA audit on any page you point it at — evaluating CTA placement, visual hierarchy, copy clarity, the number of competing CTAs, and whether each CTA's positioning aligns with where a visitor would naturally be in their decision when they encounter it.
To run an audit: open Discovery, click the "Audit CTAs" prompt, and specify the page. It'll return a structured assessment of what's working, what isn't, and what to fix first — with specific recommendations you can act on immediately or bring to your developer.
The workflow that gets the most out of Discovery's CTA audit: run it first for the structural diagnosis, then cross-reference with your click heatmap for the same page. The heatmap tells you where visitors are actually clicking versus where Discovery identified your intended primary CTA. If there's a gap — if visitors are clicking elsewhere on the page but not your CTA — you have both the structural explanation (from Discovery) and the behavioral evidence (from the heatmap) in the same session. From there, filter session recordings to CTA non-converters and watch what happens at the exact point Discovery flagged.
You'll have the complete picture — code-level diagnosis, aggregate behavioral pattern, and individual visitor evidence — without leaving Lucky Orange.
The fixes that consistently move CTA conversion rate
After running the audit and identifying which failure mode you're dealing with, the fix becomes specific. But a few principles hold across most CTA problems:
Reduce to one primary CTA per page. Secondary CTAs are fine as long as they're visually subordinate — smaller, less contrasted, lower on the page. The primary CTA should be the obvious next step for anyone who has decided to act.
Match copy to decision stage. Early-funnel visitors respond to low-commitment language: "See how it works," "Explore the features," "Start for free." High-intent visitors respond to direct language: "Get started," "Book a call," "Buy now." The same page often needs different CTAs for different traffic sources — which is where personalization and A/B testing earn their complexity.
Test one variable at a time. CTA copy, button color, placement, and size are all testable variables — but only if you change one at a time. Testing copy and color simultaneously tells you which combination worked but not which variable drove the result, which means you can't build on it.
Use your behavioral data to validate, not just your metrics. A CTA change that improves click rate but worsens downstream conversion (more clicks, same number of completed purchases) means the new CTA is attracting lower-intent visitors. Heatmap and session data shows you what those visitors do after clicking — which tells you whether the improvement is real.
Frequently asked questions
What is a CTA audit?
A CTA audit is a structured review of the calls to action on your website — every button, link, and form that asks visitors to take an action. The goal is to diagnose why specific CTAs are underperforming by analyzing placement, copy, visual design, competition from other page elements, and the timing of the ask relative to where visitors are in their decision process.
How do I know if my CTA is in the wrong place?
Check your scroll depth data. If your average scroll depth on a page is 45% and your primary CTA sits at the 70% mark, most visitors are leaving before they ever see it. Placement is the problem, not copy or design. Moving the CTA above the average scroll depth line is the first fix.
How many CTAs should a page have?
One primary CTA per page, with secondary CTAs clearly subordinate in visual weight. Research consistently shows that more CTAs reduce conversion rate rather than increasing it — the additional options create decision paralysis. The exception is very long pages (like sales pages or detailed product pages) where it makes sense to repeat the same primary CTA at multiple points.
What CTA copy converts best?
There's no universal answer — it depends on what you're offering, who your audience is, and where they are in their decision. The principle that does hold universally: CTA copy that describes what the visitor gets ("Get your free report") typically outperforms copy that describes what they have to do ("Submit"). Action-oriented language outperforms passive language. And lower-commitment language outperforms high-commitment language for cold traffic — "See how it works" outperforms "Buy now" for a visitor who just arrived from a blog post.
How do I use heatmaps to audit CTAs?
Pull the click heatmap for any page where your primary CTA is underperforming. Look for three things: what percentage of clicks are going to your intended CTA versus other page elements; whether there are clicks concentrated on non-clickable areas near your CTA (suggesting visitors think something else is the button); and whether the CTA is getting any clicks at all or is being ignored entirely. Each pattern points to a different fix.
What's the difference between a CTA audit and A/B testing?
An audit diagnoses the problem. A/B testing validates the fix. Run the audit first — identify which failure mode you're dealing with — then design an A/B test around the specific variable your audit identified. Testing without auditing first means running experiments against symptoms rather than causes, which is why many A/B tests produce inconclusive results.
The button isn't the problem. The diagnosis is.
Most CTA optimization work happens in the wrong order: change something, check if it moved, repeat. An audit reverses that sequence. You look at the behavioral evidence first — scroll depth, click patterns, session recordings — identify the specific failure mode, and then make the targeted change that addresses the actual cause.
Relevant, well-placed CTAs increase revenue by an average of 83%. The word "relevant" is doing the work there. Relevant means the right copy, in the right place, at the right moment in the visitor's decision. The audit is how you find out which of those three is off.
Discovery tells you what's structurally wrong with your CTAs. Your heatmaps and session recordings show you exactly how visitors are behaving because of it. Fix the specific problem your behavioral data identifies and your CTA performance will follow.
Lucky Orange

Conversion Rate Optimization
How to Audit Your CTAs: Why Your Buttons Aren't Converting and How to Find Out

Conversion Rate Optimization
Page structure audit: how to evaluate whether your page hierarchy is helping or hurting you

User Strategies
Mobile UX Audit: How to Find and Fix the Friction Your Phone Users Experience