TL;DR: Most homepages have three primary CTAs above the fold (a nav button, a hero button, a chat widget) and convert worse for it because the CTAs argue with each other. One CTA, repeated, beats three competing ones in nearly every test we have run. Pick the one action you most want a visitor to take after reading the hero: book a 15-minute fit call, get a quote in 48 hours, see pricing, start a project, or get an audit. Repeat that CTA across the page. Demote the others to text links. The chat widget is not a CTA. The nav contact button is not a CTA. The hero button is.
The single most-cited rule in conversion design is "make the CTA obvious." The single most-violated one is "have one." Most homepages have three primary CTAs above the fold: a nav button, a hero button, and a chat widget. They argue with each other. They convert worse than any one would alone.
Here is the case for one.
What a homepage CTA actually is
A primary CTA is the action you most want a visitor to take after reading the hero. If you can't name yours in one sentence, your homepage doesn't have a primary CTA. It has three competing ones.
Common primary CTAs on service-business sites:
- "Book a 15-minute fit call."
- "Get a quote in 48 hours."
- "See pricing."
- "Start a project."
- "Get an audit."
The CTA is one of these. Not three of them.
Why three CTAs is worse than one
Decision paralysis is real. When a visitor sees three buttons, they make a meta-decision before they make the actual decision: which button is the right one? That meta-decision delays the click long enough for the visitor to leave instead.
Three things go wrong specifically:
1. Hierarchy collapses. When all three CTAs look like CTAs, none of them is dominant. The visitor's eye doesn't know where to land. The visual hierarchy that was supposed to drive attention becomes flat.
2. The default hijacks intent. Visitors who would have clicked "Get a quote" sometimes click "Contact us" because it's first in the nav. The contact form is a worse experience than the quote flow. Conversion drops.
3. The chat widget steals the click. A floating chat bubble feels low-friction. It also has 5–10x worse conversion to qualified lead than a real form, because the conversations get abandoned. Visitors who would have completed a form start a chat and bounce.
We've seen homepage redesigns that did nothing except remove two of three CTAs and lift conversion 20–40%.
How to pick the one that should remain
Three questions.
1. What's the most valuable next step? A booked fit call beats a contact-form submission, which beats a newsletter signup. Pick the highest-value step that's plausible for a cold visitor.
2. What does your site actually support? If you don't have a calendar booking flow built, "Book a fit call" isn't an option this week. The CTA has to match the infrastructure.
3. What's the conversion rate on each option you currently run? Look at analytics. The CTA that converts most often, multiplied by the value of that conversion, wins.
For most service businesses we work with, the answer ends up being a contact form with copy that promises something specific. "Get a tiered quote in 48 hours" or "See if we'd be a fit (no pitch)."
What to do with the other two CTAs
You don't delete them. You demote them.
The nav CTA. Replace with a quieter link, not a button. "Contact" instead of a styled "Get a Quote" button. Available, but not competing.
The chat widget. Disable it on the homepage. Or replace with a help-doc-style "frequently asked" link in the footer. Chat widgets should live on app pages where users have a question about a feature, not on marketing pages where they're deciding to buy.
The footer CTA. Keep it. Footer CTAs catch the visitor who scrolled all the way down without acting on the hero. They're not competing for attention; they're catching the late commit. The footer CTA can match the primary CTA above.
What "one" actually means in practice
The rule is not "literally one button on the page." It's "one primary CTA above the fold."
You can have:
- A primary CTA in the hero.
- A secondary text link nearby ("See pricing") that supports the primary.
- A footer CTA that matches the primary.
- Inline CTAs in long pages (case studies, blog posts) that match the primary.
You should not have:
- Two equally-weighted buttons in the hero.
- A nav button that competes with the hero CTA.
- A chat widget that steals the click.
- Three different conversion paths visible at once.
When two CTAs is right
Honest exception. Some sites have two genuinely distinct buyer paths and have to surface both.
A studio that does both websites and AI automations might have:
- "Get a website quote."
- "Get an automation audit."
If those are different products with different funnels, two buttons is correct. The trick is to make it visually obvious they're parallel offers, not competing CTAs for the same buyer. Side-by-side, equal weight, clearly labeled.
A B2B SaaS that sells to both sales and ops teams might have "For Sales" and "For Ops" as primary paths. Same logic.
What's never right: two buttons that say roughly the same thing in different words. "Get Started" + "Sign Up" + "Try It Free." Pick one.
Three questions to decide your homepage CTA this week
- What's the most valuable next step a cold visitor could take? That's your primary CTA.
- What other CTAs are currently above the fold? Demote each to a quieter style or remove.
- Does the chat widget convert better than the form? Check analytics. If it doesn't, kill it on the homepage.
If you want a 10-minute review of your current homepage CTA stack and a recommendation on what to demote, send us the URL. We send these back same-day.