Call to Action Design
Designing buttons that convert
A Call to Action (CTA) is an interface element—typically a button or link—that prompts users to take a specific action. Effective CTAs combine compelling copy, strategic placement, and visual prominence to guide users through conversion funnels and key workflows.
The Anatomy of a CTA
Components
Complete CTA:
[Visual Design] + [Microcopy] + [Placement] + [Context]
│ │ │ │
▼ ▼ ▼ ▼
Color, size, Action words, Strategic Clear value
shape, contrast specificity position proposition
Example:
┌─────────────────────────────────────┐
│ │
│ Start Your Free Trial │ ← Visual: Blue, large
│ No credit card required │ Copy: Benefit-focused
│ │ Context: Clear value
│ [Get Started Free] │ Placement: Centered
│ │ after value prop
└─────────────────────────────────────┘
Visual Design
Color and Contrast
Primary CTAs:
Use brand primary color or complementary:
[Get Started] ← High contrast against background
↓
Button color should:
• Stand out from page colors
• Meet WCAG contrast requirements (4.5:1)
• Be consistent with brand
• Feel "clickable"
Common choices:
• Blue (trust, action)
• Green (positive, go)
• Orange (energy, urgency)
• Brand primary color
Visual hierarchy:
Primary CTA:
[Start Free Trial] ← Filled button, high contrast
Most prominent
Secondary CTA:
[Learn More] ← Ghost/outline button
Less prominent
Tertiary action:
[Cancel] ← Text link or muted button
Least prominent
Size and Shape
Touch target sizing:
Minimum: 44×44px (iOS) or 48×48px (Material Design)
Optimal: 48-56px height for buttons
Visual sizing:
┌─────────────────────────────────────┐
│ │
│ [Large: Primary actions] │
│ Height: 48-56px │
│ │
│ [Medium: Secondary actions] │
│ Height: 40-44px │
│ │
│ [Small: Tertiary/inline] │
│ Height: 32-36px │
│ │
└─────────────────────────────────────┘
Border radius:
• 4-8px: Professional, corporate
• 12-16px: Friendly, modern
• Pill/full: Playful, casual
CTA Copywriting
Action-Oriented Language
❌ Weak, passive:
• Submit
• Enter
• OK
• Click here
✅ Strong, active:
• Get Started
• Create Account
• Download Now
• Book Your Demo
• Claim Your Discount
Benefit-Focused
❌ Feature-focused:
• Sign up for newsletter
• Create account
• Download app
✅ Benefit-focused:
• Get weekly UX tips
• Start saving time today
• Get the app (free)
Specific and Clear
❌ Vague:
• Learn more
• Click here
• Continue
✅ Specific:
• See pricing plans
• View case study
• Continue to checkout
First-Person vs Second-Person
Second-person (you/your):
[Start Your Free Trial]
[Get Your Estimate]
→ More common, direct
First-person (I/my):
[Start My Free Trial]
[Send Me the Guide]
→ Some studies show +20% conversion
Test both with your audience
CTA Placement
The F-Pattern and Z-Pattern
F-Pattern (text-heavy pages):
┌─────────────────────────────────────┐
│ ┌─────┐ │
│ │CTA 1│ ← Above the fold │
│ └─────┘ Primary placement │
│ │
│ Content content content... │
│ │
│ ┌─────┐ │
│ │CTA 2│ ← After value │
│ └─────┘ demonstration │
└─────────────────────────────────────┘
Z-Pattern (visual pages):
┌─────────────────────────────────────┐
│ Logo ┌─────┐ │
│ │CTA 1│ │
│ └─────┘ │
│ │
│ Visual content here │
│ │
│ ┌─────────────────────────────┐ │
│ │ CTA 2 │ │
│ └─────────────────────────────┘ │
└─────────────────────────────────────┘
Strategic Locations
Above the fold:
For returning visitors or clear value propositions
[Hero section]
Headline: Value proposition
Subheadline: Supporting details
[Primary CTA]
Benefits:
• Immediate visibility
• No scrolling required
• Good for known brands
After value demonstration:
For complex products requiring explanation
[Product features section]
Feature 1 explanation
Feature 2 explanation
Feature 3 explanation
[Primary CTA] ← Now they understand value
Benefits:
• Educated click
• Higher quality conversions
• Lower bounce rate
At decision points:
Throughout the journey:
[Feature section] → [CTA: Learn more]
[Pricing section] → [CTA: Start trial]
[Social proof] → [CTA: See case studies]
[FAQ] → [CTA: Still have questions?]
End of content:
[Article/blog post]
...
[Conclusion]
[Related CTA] ← Capture engaged readers
CTA Types by Purpose
Conversion CTAs
Goal: Drive sign-up, purchase, or commitment
Examples:
[Start Free Trial]
[Get Started Now]
[Buy Now - Save 20%]
[Book Your Demo]
Characteristics:
• High visual prominence
• Benefit-focused copy
• Urgency or value indicators
• Above the fold
Educational CTAs
Goal: Inform and nurture
Examples:
[See How It Works]
[Read the Guide]
[Watch Video]
[View Case Study]
Characteristics:
• Secondary visual weight
• Promise of value
• Lower commitment
• Build trust before conversion
Transactional CTAs
Goal: Complete an action
Examples:
[Add to Cart]
[Continue to Checkout]
[Complete Purchase]
[Download Now]
Characteristics:
• Clear next step
• Progress indicators
• Security indicators (when applicable)
• Clear feedback after action
Engagement CTAs
Goal: Increase interaction
Examples:
[Take the Quiz]
[Calculate Your Savings]
[Compare Plans]
[See It in Action]
Characteristics:
• Interactive element
• Personal relevance
• Low barrier to entry
• Fun or informative
Best Practices
Do's
✅ Use action verbs
Get, Start, Download, Join, Claim, Book
✅ Create urgency (authentically)
"Start today—offer ends Friday"
Not: Fake countdown timers
✅ Reduce friction
"No credit card required"
"Takes 2 minutes"
"Free forever"
✅ Make it scannable
Short, punchy text
Clear visual hierarchy
✅ Provide context
Explain what happens next
Set expectations
✅ Test button text
Small changes can have big impact
A/B test regularly
Don'ts
❌ Use multiple primary CTAs
Confuses priority
Creates choice paralysis
❌ Hide important CTAs
Below excessive content
In confusing navigation
❌ Use generic copy
"Submit", "Click here", "OK"
❌ Create false urgency
Fake countdowns
Misleading scarcity
❌ Ignore mobile
Too small touch targets
Poor placement on mobile
❌ Forget disabled states
[Create Account] ← No feedback when disabled
[Create Account - Checking...] ← Clear state
Common CTA Patterns
The Hero CTA
┌─────────────────────────────────────┐
│ │
│ Transform Your Workflow │
│ │
│ Join 50,000+ teams already │
│ saving 10 hours every week │
│ │
│ [Start Free Trial →] │
│ No credit card required │
│ │
└─────────────────────────────────────┘
Elements:
• Clear value proposition
• Social proof
• Primary CTA
• Risk reducer (no CC)
The Exit Intent
Before leaving site:
┌─────────────────────────────────────┐
│ Wait! Before you go... │
│ │
│ Get our free UX checklist │
│ 50 essential design tips │
│ │
│ [Email ] [Get It Free] │
│ │
│ [No thanks, I hate good design] │
└─────────────────────────────────────┘
Note: Use sparingly, avoid dark patterns
The Sticky CTA
Stays visible while scrolling:
┌─────────────────────────────────────┐
│ Logo Nav Nav Nav [$49/mo] [Buy]│ ← Sticky
├─────────────────────────────────────┤
│ │
│ Long content here... │
│ │
│ ...continues... │
│ │
│ CTA always accessible at top │
└─────────────────────────────────────┘
Best for: Product pages, long-form sales
Measuring CTA Effectiveness
Key Metrics
Click-through rate (CTR):
Clicks / Impressions
→ Are people noticing the CTA?
Conversion rate:
Conversions / Clicks
→ Are people completing the action?
Bounce rate after click:
→ Are expectations clear?
Time to click:
→ Is placement intuitive?
A/B Testing CTAs
What to test:
• Button color
• Button size
• Button text
• Button placement
• Supporting copy
• Context around CTA
Test one element at a time:
Version A: [Get Started]
Version B: [Start Free Trial]
Measure: CTR and conversion rate
Mobile CTA Considerations
Thumb Zones
Easy reach on mobile:
┌─────────────────────────────────────┐
│ │
│ Natural zone │
│ (easy reach) │
│ │
│ Stretch zone Stretch zone │
│ (requires (requires │
│ reaching) reaching) │
│ │
└─────────────────────────────────────┘
Place primary CTAs in natural zone when possible
Mobile-Specific Patterns
Floating action button:
┌─────────────────────────────────────┐
│ │
│ Content here... │
│ │
│ ┌───────┐ │
│ │ + │ ← Always visible│
│ └───────┘ │
│ │
└─────────────────────────────────────┘
Sticky bottom CTA:
┌─────────────────────────────────────┐
│ │
│ Content... │
│ │
├─────────────────────────────────────┤
│ [$49] [Add to Cart] ← Sticky bottom│
└─────────────────────────────────────┘
Accessibility
WCAG Requirements
Color contrast:
• Button text: 4.5:1 minimum
• Button background: 3:1 against page
Focus indicators:
• Visible focus state
• Keyboard navigable
• Logical tab order
Screen readers:
• Descriptive labels
• Context in link text
• Not just "Click here"
Inclusive Design
✅ Clear, descriptive text
✅ Sufficient touch targets (48px+)
✅ Error prevention
✅ Loading states
✅ Success confirmation
❌ Color-only indicators
❌ Tiny buttons
❌ Vague directional language
Effective CTAs combine compelling copy, strategic placement, and visual prominence to guide users toward desired actions. The key is clarity—users should instantly understand what will happen when they click. Use action-oriented, benefit-focused language; create clear visual hierarchy; place CTAs where users are ready to act; and always test different variations. Remember: the best CTA feels like the obvious next step, not a sales pitch.