If you're wondering how to write a call to action for video ads that actually get clicks, the short answer is this: pick one clear action verb, attach a specific reason to act now, and phrase it so it works even if the viewer has the sound off. That sounds simple, but most video ads bury the CTA under vague phrases like "Learn More" or "Shop Now" with no reason attached — and the viewer scrolls past without a second thought. This guide breaks down exactly how to write, place and test a CTA that pulls its weight in a short vertical ad.
What a Call to Action Actually Needs to Do
A CTA in a video ad has one job: convert attention into the next action, usually a click, a swipe-up, or a tap on "Shop Now." It is not a summary of your offer and not a place to restate your brand name again. Before you write a single word, decide on the one action you want the viewer to take next. If you ask for two things — "Follow us and shop now" — you usually get neither, because the viewer has to choose, and a scrolling feed doesn't give people time to weigh options.
Good CTAs also do a second, quieter job: they lower the perceived risk of clicking. "Buy Now" asks for a commitment. "See the Full Range" or "Check If It Fits" asks for curiosity. Depending on where the viewer is in the funnel, the right CTA is the one that asks for the smallest next step that still moves them forward.
How to Write a Call to Action for Video Ads: The Anatomy
Every CTA that holds up under testing tends to have the same three parts, even when it's only four or five words on screen.
- Action verb — Shop, Try, Get, Grab, Claim, See, Compare, Start. This is the instruction.
- Specificity or benefit — what happens after the click. "Shop the Set" beats "Shop Now" because it tells the viewer what they're clicking into.
- Reason to act now — a limited offer, low stock, a free trial, a discount code, or simply "before it sells out." This is optional but it's usually what separates a CTA people notice from one they ignore.
Put together: "Shop Now" becomes "Grab the Starter Kit — 20% Off Today." "Learn More" becomes "See Sizes and Colors Before They're Gone." The extra words cost almost nothing in a 30-second ad and they give the viewer an actual reason to tap.
Step-by-Step: Writing the CTA for Your Ad
Step 1: Match the CTA to the funnel stage
The same product needs different CTAs depending on who's watching. A cold audience scrolling past your ad for the first time doesn't know your brand yet, so a hard sell ('Buy Now') asks for too much too soon. A retargeting audience that already visited your site or left items in a cart is much closer to buying and responds better to urgency and friction removal.
| Funnel stage | Viewer mindset | CTA goal | Example CTA |
|---|---|---|---|
| Cold / top of funnel | Doesn't know the brand, scrolling fast | Earn a curiosity click | "See How It Works" |
| Warm / middle of funnel | Knows the brand, comparing options | Move to a low-commitment action | "Compare the Plans" |
| Hot / retargeting | Already visited the site or added to cart | Remove friction, close the sale | "Finish Your Order — Free Shipping Today" |
| Post-purchase / upsell | Existing customer | Drive a repeat or bigger action | "Add This to Your Next Order" |
Step 2: Pick one action verb and stick to it
Write down the single action you want. Not "buy and follow," not "visit our site and check out our range." One verb, one action. If you genuinely need two CTAs for two audiences, that's a sign you need two versions of the ad, not one ad trying to do both jobs.
Step 3: Give the viewer a reason to act now, not later
"Shop Now" without a reason competes with every other "Shop Now" the viewer has seen that day. A reason doesn't have to be a dramatic discount — it can be as simple as naming what's included, flagging limited stock, or promising a specific outcome ("See your results in the first two weeks"). Frame any urgency honestly; a fake countdown or a discount that never actually ends will cost you more in trust than it gains in clicks.
Step 4: Write the CTA so it works with the sound off
Vertical ads on TikTok, Reels and Shorts are often watched without sound, so the CTA needs to land as on-screen text, not just as something the voiceover says. Keep the on-screen CTA short — four to seven words is a reasonable starting point to test — and make sure it's legible against the background, not squeezed into a corner. If you want a deeper walkthrough of designing for sound-off viewing, see how to design ads for muted autoplay feeds.
Step 5: Place the CTA more than once
A single CTA card at the very end is easy to miss if the viewer stops watching a few seconds early, which happens often in feed ads. A reliable pattern to test: a soft CTA around the midpoint of the ad (a small on-screen prompt like "Tap to see the price"), then a full CTA screen in the final two to three seconds with the verb, the benefit, and the offer or button text all visible at once.
CTA Scripts You Can Adapt
Below are generic CTA examples across common e-commerce categories. Swap in your own product and offer details.
- A phone stand brand: "Grab Yours Before the Restock Sells Out"
- A vitamin gummy brand: "Start Your First Month for Half Price"
- A skincare brand: "See Your Skin in 2 Weeks — Shop the Routine"
- A home organizer brand: "Fit More In — Shop the Bundle and Save"
- A pet accessory brand: "Get the Set Your Dog Will Actually Use"
Before and after: weak CTA vs. rewritten CTA
| Weak CTA | Rewritten CTA | Why it works better |
|---|---|---|
| Shop Now | Shop the Bundle — Free Shipping Today | Adds specificity and a reason to act now |
| Learn More | See If It Fits Your Space in 30 Seconds | Frames the click as low-effort and outcome-focused |
| Buy Today | Claim 20% Off Your First Order | Names the actual incentive instead of generic urgency |
| Click Here | Compare Sizes Before They Sell Out | Tells the viewer exactly what they get after clicking |
CTA Placement and Timing in a 30-Second Ad
A common structure that works across most product categories is hook, problem, benefit, proof, offer, call to action — and the CTA deserves its own dedicated seconds at the end, not just a logo card. As a starting point to test: keep the final CTA screen on for at least two to three seconds, long enough to read twice, and repeat the core offer text (price, discount, or promise) so it doesn't only live in the voiceover. If your ad needs to run across multiple aspect ratios, make sure the CTA text placement survives the crop — a CTA anchored near the very edge of a 9:16 frame can get cut off in a 1:1 or 16:9 version. For more on this, see how to export video ads for multiple platforms.
Common CTA Mistakes That Kill Conversions
- Too many asks at once — "Follow, like, and shop now" splits attention and usually gets none of the three.
- No reason to act now — a bare "Shop Now" relies entirely on the product itself to close the sale.
- CTA only spoken, never shown — loses anyone watching on mute, which is a meaningful share of feed viewers.
- Mismatched CTA and landing page — if the ad says "Get 20% Off" the linked page should say the same thing, or you lose trust at the exact moment you need it most.
- One CTA for every audience — the same wording rarely performs the same for a cold scroller and a retargeted cart-abandoner.
- CTA text too small or low-contrast — if it's hard to read in a fast scroll, it won't get read at all.
Testing Your CTA Like You Test Your Hook
The CTA deserves the same testing discipline as your opening hook — a small wording change ("Shop Now" vs. "Grab Yours Today") can shift results more than a full script rewrite. If you're already thinking about how your opening line earns attention, it's worth reading how to write a video ad hook that stops the scroll alongside this guide, since hook and CTA work as a pair — the hook earns the watch, the CTA earns the click. Running several CTA variants against the same core ad is usually faster than rebuilding the whole creative each time; see how to create multiple ad variations from one video for a practical approach to that process.
How FrameNotion Helps You Get the CTA Right
FrameNotion builds every ad from scratch around the full structure — hook, problem, benefit, proof, offer, and call to action — rather than dropping your product into a template, so the CTA is written specifically for what you're selling instead of a generic placeholder. You can add notes such as a discount code or a specific offer when you submit your product link, and FrameNotion AI works that detail into the on-screen CTA and voiceover directly.
Once the first version is done, you can request changes to the CTA text or colors without starting over, and on the Pro and Agency plans you can generate A/B hook variants to test different openers against the same CTA and offer. Every ad also renders with captions and an AI voiceover, so the CTA lands whether someone is watching with sound on or scrolling on mute. You can see finished examples at FrameNotion examples or check how the process works on the features page.
Quick Checklist Before You Ship the Ad
- One action verb, one action — no competing asks.
- A specific benefit or offer attached to the verb, not just "Now."
- CTA text is legible and readable with sound off.
- CTA appears at least twice: once mid-video, once at the end.
- CTA wording matches what the landing page actually says.
- CTA text placement survives cropping into other aspect ratios.
Frequently asked questions
How long should a CTA be on screen in a short video ad?+
As a starting point to test, keep the final CTA screen visible for at least two to three seconds — long enough for someone to read it twice during a fast scroll. Shorter mid-video CTA prompts can be briefer, closer to one second, since their job is just to plant the idea before the full CTA arrives at the end.
Should the call to action be spoken, written, or both?+
Both, if possible. Write the CTA as clear on-screen text first, since many viewers watch with the sound off, then have the voiceover say the same core message. This way the CTA lands whether or not the viewer has audio on.
Do I need a different CTA for every platform?+
Not necessarily a different CTA, but the wording and length should fit how each platform displays action buttons and captions. Test the same core offer with small wording tweaks per platform rather than writing an entirely new CTA from scratch for each one.
What if my product has no discount or urgency to offer?+
You can still create urgency honestly by focusing on outcome or specificity instead of price — for example, "See Results in Two Weeks" or "Get the Exact Set Shown Here" gives the viewer a clear reason to click without needing a discount code.
Should retargeting ads use a different CTA than cold-audience ads?+
Generally yes. Cold audiences respond better to lower-commitment CTAs built around curiosity, like "See How It Works." Retargeting audiences, who are closer to purchase, usually respond better to direct, friction-removing CTAs like "Finish Your Order" or "Complete Your Checkout."
