Call to Action Examples: 60 CTAs by Page Type | How-to Guide

A good call to action is a short, verb-first button label that names what the visitor gets, plus one line of microcopy that removes their main worry. Here are 60 original examples grouped by page type (hero, pricing, form, email and more), each with a button design and why it works.

What makes a call to action work

A call to action (CTA) is the element that asks the visitor to do the next thing: a button, a link or sometimes a form. Most CTAs that work share three traits:

  1. The label starts with a verb and names the outcome. "Get my quote" tells you what you will have after clicking. "Submit" only tells you what the form does.
  2. Microcopy answers the main worry. One short line next to the button about cost, time, commitment or what happens next.
  3. The design makes it the obvious next step. High contrast, enough size, and no rival button of equal weight nearby.

Every example below was written for this page; none is copied from a real company. Swap in your own offer, and only keep a claim (a deadline, a reply time, a free plan) if it is true for you.

60 call to action examples

Search by word ("free", "trial", "book") or by page type ("pricing", "email").

Showing all 60

Jump to: Hero section · Pricing page · Form · Email · Product page · Blog and newsletter · App onboarding

Hero section CTAs

The first button a visitor sees. It should name the first step, not the whole journey.

#1 · Hero section
Start your free trial

No card needed. Cancel in two clicks.

Why it works: Pairs the action with the two worries people have before a trial: payment and getting out.

#2 · Hero section
Book a free estimate

A local technician calls back within one working day.

Why it works: Says what "free" gets you and when something will happen.

#3 · Hero section
See it on your own data

Connect a spreadsheet and get a dashboard in minutes.

Why it works: Promises a personal result instead of a generic demo.

#4 · Hero section
Get my quote

Three questions. Price on screen, no sales call.

Why it works: First person ("my") plus a clear size of effort.

#5 · Hero section
Plan my first week

Answer five questions and get a meal plan you can print.

Why it works: Names a concrete output the visitor can picture.

#6 · Hero section
Find a class near me

Search by postcode, day or level.

Why it works: Matches the visitor's real question (where and when) instead of "Learn more".

#7 · Hero section
Try the editor

Opens in your browser. Nothing to install.

Why it works: Low-commitment verb plus removal of the install barrier.

#8 · Hero section
Check availability

Live calendar for the next 60 days.

Why it works: For bookings, availability is the first question, so lead with it.

#9 · Hero section
Build my workout

Pick your equipment and how long you have.

Why it works: The visitor builds something; the microcopy shows it adapts to them.

#10 · Hero section
Get the guide

A 12-page PDF. We email it to you once.

Why it works: Sets exact expectations about what arrives and how often.

#11 · Hero section
Start for free

Free plan stays free. Upgrade only if you need more.

Why it works: Answers the unspoken "free for how long?" question.

#12 · Hero section
Talk to a specialist

Fifteen minutes, on your schedule.

Why it works: Positions the call as expert help and caps the time.

Pricing page CTAs

Visitors here are comparing. Each plan button should say what happens next for that plan.

#13 · Pricing page
Choose Starter

Billed monthly. Change plans any time.

Why it works: Uses the plan name so the click feels like a deliberate choice.

#14 · Pricing page
Start 14-day trial

You pick a plan on day 14, or nothing happens.

Why it works: Explains the end of the trial, the moment people fear.

#15 · Pricing page
Get Pro

Includes everything in Starter, plus team seats.

Why it works: Short verb plus plan, with the difference spelled out below.

#16 · Pricing page
Contact sales

For 50+ seats, custom contracts or invoicing.

Why it works: Tells visitors who this button is for so the wrong ones skip it.

#17 · Pricing page
Switch to yearly

Pay for ten months, use for twelve.

Why it works: Turns a discount into a plain, checkable sum.

#18 · Pricing page
Upgrade now

Your current work and settings carry over.

Why it works: For existing users the fear is losing work; the microcopy removes it.

#19 · Pricing page
Start with Basic

You can move up a plan without losing anything.

Why it works: "Start with" frames the cheap plan as a first step, not a final choice.

#20 · Pricing page
Buy once

One payment. Updates for this version included.

Why it works: For one-off pricing, states the model clearly next to the button.

#21 · Pricing page
Compare all features

Full table, plan by plan.

Why it works: A secondary action for visitors not ready to choose yet.

#22 · Pricing page
Pick this plan

Most teams of 5 to 20 people start here.

Why it works: Guidance based on fit, not invented popularity.

Form CTAs

The submit button is the last thing read before committing. Say what the visitor gets, not what the form does.

#23 · Form
Send my free quote

You will get it by email within the hour.

Why it works: Replaces "Submit" with the outcome and a time.

#24 · Form
Create my account

Next: pick a username.

Why it works: Shows there is one more step so it does not feel like a trap.

#25 · Form
Request a callback

Weekdays 8am to 6pm. We will not call outside these hours.

Why it works: Respects the visitor's time and states the limits.

#26 · Form
Reserve my seat

We will email the joining link and a calendar invite.

Why it works: Ownership ("my seat") plus what arrives next.

#27 · Form
Get my results

Your score appears on the next screen.

Why it works: For quizzes, the payoff is the result, so name it.

#28 · Form
Send message

A real person replies, usually the same day.

Why it works: Sets a human expectation without promising an exact time.

#29 · Form
Join the waitlist

One email when we launch. Nothing before.

Why it works: Small promise about email volume lowers the cost of signing up.

#30 · Form
Apply now

Takes about 10 minutes. You can save and finish later.

Why it works: Honest length plus a safety net for long forms.

#31 · Form
Download the template

Works in Google Sheets and Excel.

Why it works: Answers "will it work for me?" at the moment of clicking.

#32 · Form
Confirm booking

Free to cancel up to 24 hours before.

Why it works: Puts the cancellation rule where the decision happens.

Email CTAs

In email the button competes with every other message in the inbox. Be literal: the reader should know exactly where the link goes.

#33 · Email
Finish setting up

Two steps left. About three minutes.

Why it works: Progress framing for an onboarding reminder.

#34 · Email
See your order

Track delivery and change the address.

Why it works: Lists what the reader can do after clicking.

#35 · Email
Claim your discount

Code applied at checkout. Ends Sunday at midnight.

Why it works: A real, dated deadline (only if it is real).

#36 · Email
Reply to Sam

Sam asked a question about your listing.

Why it works: Names the person, which makes the message feel specific.

#37 · Email
Read the full story

About a six-minute read.

Why it works: For newsletters, the time cost helps people choose now or later.

#38 · Email
Renew my plan

Your plan ends on the date shown above.

Why it works: Ties the action to a fact already in the email.

#39 · Email
Rate your visit

One tap. Takes ten seconds.

Why it works: Feedback requests work better when the effort is clearly tiny.

#40 · Email
Pick up where you left off

Your cart is saved for seven days.

Why it works: Reassures that nothing was lost.

#41 · Email
Verify my email

This link expires in 24 hours.

Why it works: Transactional: plain verb, plain consequence.

#42 · Email
Choose a new time

Your appointment was moved. Pick any open slot.

Why it works: Gives control back after a change the reader did not ask for.

Product page CTAs

Visitors are close to buying and looking for reasons to wait. Remove those reasons beside the button.

#43 · Product page
Add to cart

Free returns within 30 days.

Why it works: Standard label people scan for, with the main risk removed.

#44 · Product page
Buy now

Ships tomorrow if ordered before 2pm.

Why it works: A real dispatch cut-off gives a reason to act today.

#45 · Product page
Check my size

Use the size chart or enter your usual size in other brands.

Why it works: Solves the most common hesitation for clothing.

#46 · Product page
Notify me when it is back

One email when it is in stock.

Why it works: Keeps an out-of-stock visitor instead of losing them.

#47 · Product page
Customize yours

Preview the engraving before you pay.

Why it works: Shows the visitor stays in control of the result.

#48 · Product page
Add to wishlist

Saved to your account, visible on any device.

Why it works: A softer action for people not ready to buy.

Blog and newsletter CTAs

Readers came for content, not a sales pitch. Offer more of what they already chose.

#49 · Blog and newsletter
Get the next article

One email every Thursday. Unsubscribe in one click.

Why it works: Frequency and exit stated up front.

#50 · Blog and newsletter
Download the checklist

The steps from this article on one printable page.

Why it works: A content upgrade directly tied to what they just read.

#51 · Blog and newsletter
Subscribe

Practical tips for small shops, twice a month.

Why it works: One word is fine when the microcopy names the audience and rhythm.

#52 · Blog and newsletter
Copy the template

Make a copy in your own account. Free.

Why it works: Turns reading into doing immediately.

#53 · Blog and newsletter
Continue reading

Part 2: setting prices.

Why it works: Names the next topic so the click has a clear payoff.

#54 · Blog and newsletter
Ask a question

We answer reader questions in the next issue.

Why it works: Invites participation and says what happens with it.

App onboarding CTAs

New users decide in the first minutes whether the product is worth learning. Each button should move them to their first useful result.

#55 · App onboarding
Create my first project

You can rename or delete it later.

Why it works: Removes fear of making a permanent mistake.

#56 · App onboarding
Import my contacts

From a CSV file or your email account.

Why it works: Gets real data in early, which makes the app useful sooner.

#57 · App onboarding
Invite a teammate

They get the same view you have.

Why it works: Explains what the invitee will see before you send it.

#58 · App onboarding
Skip for now

You can do this later in Settings.

Why it works: A visible way out reduces drop-off on optional steps.

#59 · App onboarding
Turn on reminders

You choose the time. Off by default.

Why it works: Asks for permission with control left to the user.

#60 · App onboarding
Take the tour

Five short steps. Close it any time.

Why it works: States the length so the tour feels optional and small.

Copy formulas you can reuse

FormulaPatternExample
Verb + outcome[Get / See / Start] + [thing they want]Get my quote
Verb + "my" + objectFirst person makes it feel ownedPlan my first week
Verb + object + timeAdds how long it takesGet a price in 2 minutes
Verb + object + risk removerRemover usually goes in microcopyStart free trial / No card needed
Next step, namedFor multi-step flowsContinue to delivery
Question answeredMirror what they came to findCheck availability

Need headline ideas to sit above the button? Try the headline generator.

Build your own CTA

Pick a verb, an object and a line of microcopy to see the button and copy its HTML.

Button design rules

Copyable button styles

Plain CSS for a primary and a secondary button with focus, hover, pressed and disabled states. Or design your own with the CSS button generator and browse ready-made button components.

.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 0.75rem 1.5rem;
  border-radius: 0.5rem;
  font: 600 1rem/1.2 system-ui, sans-serif;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 150ms, transform 100ms;
}
.btn-primary {
  background: #1d4ed8;
  color: #ffffff;
  border: 0;
}
.btn-primary:hover { background: #1e40af; }
.btn-primary:active { transform: translateY(1px); }
.btn:focus-visible {
  outline: 3px solid #93c5fd;
  outline-offset: 2px;
}
.btn-secondary {
  background: transparent;
  color: #111827;
  border: 2px solid #111827;
}
.btn-secondary:hover { background: #111827; color: #ffffff; }
.btn:disabled,
.btn[aria-disabled="true"] {
  opacity: 0.5;
  cursor: not-allowed;
  transform: none;
}

The same primary button with Tailwind classes:

<a href="/signup">
  Start your free trial
</a>

For a full closing section around the button, see the CTA section components.

A/B test ideas for CTAs

These are things worth testing, not predictions of what will win. Results depend on your audience and offer, so test one change at a time and wait for enough visitors before deciding (the A/B test calculator tells you whether a difference is likely to be real).

Common mistakes

For how CTAs fit into the rest of the page, see what is a landing page.

Frequently asked questions

What is a call to action?

A call to action is the button, link or form that asks a visitor to take the next step, such as starting a trial, booking a call or buying. A clear one names the outcome and starts with a verb.

How many words should a CTA button have?

Usually two to five. Put extra detail, such as price, time or what happens next, in a short line of microcopy beside or below the button instead of in the label.

What is CTA microcopy?

Microcopy is the short line next to a call to action that removes a worry, for example "No card needed" or "Free to cancel up to 24 hours before". It should only state things that are true for your offer.

What color should a CTA button be?

There is no single best color. What matters is that the button stands out from its background and the rest of the page, and that its label has at least a 4.5:1 contrast ratio with the button color.

Should a page have more than one call to action?

A page can repeat the same primary action several times, for example in the hero and at the end. Avoid showing two different primary actions with equal weight in the same view; make the second one an outline button or a text link.

More in Guides

Related guides and tools

Start building

We.Inc is an AI-powered website builder you can resell under your own brand. Launch a branded client dashboard, bill on Stripe Connect, and deliver AI-generated websites in minutes. White-label plans start at $99 a month for 25 client sites, with a 7-day free trial and no per-site fees.

Product

Who It's For

Features

Resources

Company

View Sitemap