
How to Write a Call to Action That People Actually Click
Most CTAs fail because they sound like marketing copy. Here's how to write call-to-action buttons people actually click, with examples and the principles behind them.

Look at the buttons on most websites and you will see the same handful of words:
- Submit
- Learn More
- Get Started
- Sign Up
- Contact Us
These are not calls to action. They are placeholders that nobody bothered to replace.
The call to action is the most important sentence on your page, because it is the only sentence that asks for the result. Everything else builds toward it. If the CTA is weak, none of the work above it matters. If the CTA is sharp, even an average page can convert respectably.
This article is about writing CTAs that earn the click. Not button color, not button size, not animation. The words themselves and the thinking behind them.
Why Most CTAs Fail
The default CTAs you see everywhere fail for one of three reasons.
1. They are vague
"Learn More" tells the visitor nothing about what they will get if they click. Learn what? More about what? The brain processes vague invitations as low-value and skips them.
2. They are demanding
"Submit" treats the visitor as a form-filling unit, not a person. "Sign Up" implies effort and commitment without naming the benefit. Words that emphasize what the visitor has to give cost you clicks.
3. They are generic
"Get Started" could appear on any product page in any industry. Generic copy signals that the company has not thought hard about the specific moment. Specific copy signals the opposite.
The fix for all three is the same: write the CTA as if you were finishing the visitor's sentence. They are about to click because they want something. Name that thing.
The One Question Behind Every Strong CTA
Before writing any CTA, answer one question:
What does the visitor get one second after clicking?
Not what does your company get. Not what does the customer journey accomplish. What does the actual person see, feel, or receive in the moment after they click?
This question forces specificity. Two quick examples:
Example A: Signup form leads to a free 14-day trial
- ❌ "Sign Up" (that is the action, not the outcome)
- ✅ "Start your free trial"
- ✅ "Try it free for 14 days"
Example B: Button leads to a calendar for a 30-minute strategy call
- ❌ "Contact Us"
- ✅ "Book a 30-minute call"
- ✅ "Pick a time to talk"
The clearer the post-click outcome, the easier the click. Vagueness is friction.
Three Patterns That Work
Most CTAs that convert well follow one of three patterns. Pick the one that fits your moment and adapt it.
Pattern 1: Action verb plus specific outcome
The most reliable pattern. You name what they get to do, in their language, with as much specificity as fits on a button.
Examples:
- "Start your free trial"
- "Book a 15-minute demo"
- "Download the 2026 report"
- "See pricing for your team size"
- "Get the migration checklist"
Notice that all of these tell you exactly what happens next. There is no mystery. The visitor knows what they are committing to.
Pattern 2: Frictionless invitation
When the ask is small or the visitor is still warm but not committed, soften the language to remove the sense of commitment.
Examples:
- "See how it works"
- "Watch a 2-minute demo"
- "Browse templates"
- "Read a sample chapter"
These work for the top of the funnel where the goal is engagement, not conversion. The visitor is not ready to sign up; they are ready to look. Match the CTA to where they actually are.
A common mistake: using Pattern 2 language when you actually want Pattern 1 results. "Learn more" on a button that leads to a signup form sets up a mismatch. The visitor expected to learn more and got asked for their email instead. Trust drops.
Pattern 3: First-person commitment
Sometimes the strongest CTA is written from the visitor's perspective, as if they are saying it themselves.
Examples:
- "I want to see the demo"
- "Yes, send me the guide"
- "Save my spot"
- "Build my landing page"
This pattern works because it makes the visitor mentally rehearse the action. They are not being asked to do something; they are claiming a thing they want. It is more committed language, so it works best for warmer visitors deeper into a page.
The risk: this pattern can feel cute or manipulative if overused. Use it once per page, on the primary action, and not on every button.

Words That Cost You Clicks
Some words appear on CTAs constantly and almost always hurt conversion. Watch for these and replace them.
| ❌ Weak word | Why it fails | ✅ Replace with |
|---|---|---|
| Submit | The visitor is not submitting; they are starting something | Get my quote / Send my message |
| Click here | Tells the visitor nothing | Name the specific outcome |
| Learn more | Vague to the point of meaningless | See the features / Read the guide |
| Sign up | Names the chore, not the reward | Start your free account / Get instant access |
| Contact us | Puts the work on the visitor | Book a call / Get a quote |
| Get started | Started doing what? | Name the specific first thing |
None of these words are forbidden. There are situations where each one is the right choice. But the default should be to replace them with something more specific, and only fall back to them when nothing better fits.
The Supporting Text Around the Button
The button itself is not the whole CTA. The text immediately around the button does almost as much work, and most pages waste it. This is especially true when the CTA sits above the fold, where every word carries disproportionate weight.
Above the button
A short reinforcement of what the visitor gets. Not a sales pitch, not a paragraph. One sentence.
Example: "Free for as long as you need. No credit card required."
Specific. Reassuring. Low-friction.
Below or beside the button
The friction-reducer. The thing that handles the lurking objection. Pick the one that addresses the actual hesitation your visitors feel:
- "No credit card needed"
- "Cancel anytime"
- "Setup takes under 5 minutes"
- "Your data stays yours"
- "Free forever, no trial limits"
This supporting text often matters more than the button copy itself, because it removes the mental block between intent and action. A visitor who is 80 percent convinced needs 20 percent of reassurance. The supporting text is where that reassurance lives.
The Trap of Multiple CTAs
The single biggest CTA mistake is putting more than one primary action on the same page.
Common examples of the trap:
- "Start free trial" next to "Book a demo"
- "Get started" next to "Contact sales"
- Three buttons in the hero competing for the click
Every additional CTA dilutes the others. The visitor now has to choose, and choice introduces hesitation. Hesitation produces drop-off.
The fix
Decide what the page's one job is. The CTA for that job goes everywhere. Other paths can exist, but they belong as text links in the navigation or below the fold, not as primary buttons competing in the hero.
This is part of the broader principle covered in our complete guide to landing page best practices: one page, one job. The CTA is where this principle is most visible.
How to Write CTAs for Different Stages
The same product needs different CTAs for visitors arriving at different points in their journey. Match the language to where they actually are.
Cold visitor, first touch
- Context: No context, no commitment
- Best pattern: Frictionless invitation
- Examples: "See how it works" / "Browse templates" / "Read the overview"
- Goal: Engagement, not conversion
Warm visitor, evaluating
- Context: Has read about you, maybe visited before
- Best pattern: Action verb plus outcome
- Examples: "Start your free trial" / "Book a 15-minute demo"
- Goal: Give them a low-cost way to verify what they have read
Pairing the CTA with tailored social proof nearby often does the final push.
Returning visitor, ready
- Context: Came back specifically to do the thing
- Best pattern: First-person commitment
- Examples: "I want to start" / "Get me set up"
- Goal: Let them claim the action they already decided on
A landing page that does not know which stage its visitor is in usually picks the warm-evaluating language by default and leaves cold visitors confused and warm-ready visitors slightly under-served. Knowing your traffic source tells you which stage your visitor is at.
Concrete Examples for Common Cases
Some specific scenarios with the strong CTA pattern for each.
| Use case | ❌ Weak CTA | ✅ Strong CTA | Supporting text |
|---|---|---|---|
| SaaS free trial | "Sign Up" / "Get Started" | "Start your free trial" | "No credit card required" |
| Lead magnet (ebook, checklist) | "Download" / "Submit" | "Get the [specific thing]" | "Free, instant, no email confirmation needed" |
| Demo or sales call | "Contact Us" / "Book a Demo" | "Book a 20-minute walkthrough" | "Pick a time that works" |
| Newsletter signup | "Subscribe" / "Sign Up" | "Get the weekly issue" | "Free, unsubscribe anytime, no spam" |
| Product purchase | "Buy Now" is usually fine | "Add to cart" works | "Free shipping on orders over $50" |
| Free tool or calculator | "Use Tool" / "Get Started" | "Calculate my [thing]" / "See my results" | Context-dependent |
Notice that none of these are dramatically different. The improvements are small in word count but large in specificity. That is usually how it works. The CTA that converts is rarely a clever line; it is the boring, specific, accurate description of what happens next.

Testing Your CTAs
Once your CTA is live, you can test variations to see what actually works for your specific audience. The basics:
1. Change one variable at a time
If you change both the button copy AND the surrounding text in the same test, you will not know which produced the result.
2. Run the test long enough to be meaningful
- A test with 100 visitors tells you nothing
- A test with several thousand visitors and a clear winner tells you something
3. Test meaningful variations, not cosmetic ones
- ❌ "Start free trial" versus "Begin free trial" → unlikely to produce a useful signal
- ✅ "Start free trial" versus "See it in action first" → tests two different mental models
For more on running tests properly, our guide on A/B testing for non-marketers covers the basics without the jargon.
The CTA Audit
Look at your current page. For each call-to-action button, answer these questions honestly.
- Does the button copy describe what the visitor gets, not what they have to do?
- Does the supporting text address the most likely hesitation?
- Is there exactly one primary CTA, or are there competing options?
- Does the language match where in the journey the visitor actually is?
- If a stranger read only the button copy, would they understand what they were committing to?
Any "no" is something to fix. Most pages have at least two of these wrong, which is why most CTAs underperform. Fixing them takes minutes and often produces measurable improvement within days.




