How to Write an Ad: Headlines, Copy & CTAs

A good ad does three things in sequence: it grabs attention, communicates a clear benefit, and tells the reader exactly what to do next. Whether you’re writing a Google search ad, a social media post, or a print flyer, that structure holds. The difference is how much space you have to work with and how your audience encounters the message. Here’s how to write ad copy that actually converts, broken down by the decisions you’ll make along the way.

Start With One Clear Message

The biggest mistake in ad writing is trying to say too much. A single ad should communicate one core benefit or solve one specific problem. If you sell accounting software, don’t try to mention speed, price, integrations, and customer support in the same ad. Pick the angle most likely to matter to the person seeing it. “File your taxes in 20 minutes” is a complete ad message. “Affordable, fast, easy-to-use tax software with 24/7 support and 50+ integrations” is a feature list, not an ad.

Before you write anything, answer two questions: Who is this ad for, and what do I want them to do after seeing it? The answer shapes every word. An ad targeting small business owners who need payroll software sounds completely different from one targeting freelancers who need invoicing help, even if you’re selling the same product.

Write a Headline That Earns Attention

Your headline does the heaviest lifting. On a search engine results page, it’s the only thing most people read before deciding to click or scroll past. On social media, it competes with photos, videos, and posts from friends. It needs to be specific, benefit-driven, and short.

Specificity beats cleverness. “Save 3 Hours a Week on Bookkeeping” outperforms “A Smarter Way to Do Business” because it makes a concrete promise. Numbers, time frames, and dollar amounts give the reader something to latch onto. If your product saves money, say how much. If it’s faster than the alternative, say by how long.

Keep headlines tight. Google responsive search ads cap each headline at 30 characters. Facebook feed ads recommend 27 characters for headlines. Instagram gives you 40. You rarely have room for more than five or six words, so every word needs to pull its weight. Cut filler words like “really,” “very,” “amazing,” and “incredible.” Replace them with facts.

Make the Body Copy About the Reader

The body text (sometimes called “primary text” on social platforms) is where you expand on the headline’s promise. The key principle: talk about the reader’s problem, not your product’s features. Features describe what your product does. Benefits describe what the reader’s life looks like after using it.

A feature says “256-bit encryption.” A benefit says “Your customers’ payment info stays safe.” Lead with the benefit, then use the feature as proof. This formula works across formats: state the outcome the reader wants, then briefly explain how your product delivers it.

Character limits vary widely by platform. Meta’s ad formats give you between 40 and 125 characters for primary text depending on the placement. Facebook Reels ads allow just 40 characters of primary text, while Instagram feed ads allow 125. That’s roughly one to two sentences. Write your tightest version first, then expand for placements that allow more room.

Writing Google Search Ads

Google’s main ad format is the responsive search ad. You supply up to 15 headlines (30 characters each) and up to 4 descriptions (90 characters each), and Google’s system mixes and matches them to find the best-performing combinations. You need at least 3 headlines and 2 descriptions to run the ad.

Because Google assembles different combinations, each headline and description should make sense on its own and in any pairing. Don’t write headline 1 as a setup and headline 2 as a punchline, because they might not appear together. Instead, make each headline a standalone value proposition or call to action.

Include the keyword or phrase your audience is searching for in at least two or three of your headlines. If someone searches “affordable web hosting,” and your headline says “Web Hosting From $2.99/Mo,” the relevance is immediately clear. Google also provides two path fields (15 characters each) that appear as part of your display URL. Use them to reinforce the topic, like yoursite.com/web-hosting/plans.

For descriptions, focus on proof and action. Mention a specific result, a guarantee, a free trial, or social proof like “trusted by 10,000 businesses.” Then close with what you want the reader to do: “Start your free trial,” “Get a quote in 2 minutes,” or “Shop the sale.”

Writing Social Media Ads

Social media ads interrupt people who aren’t actively searching for your product. That changes the job of your copy. Instead of answering a question someone already asked (like a search ad does), you need to create interest from scratch.

The most effective social ads open with a hook that speaks to a frustration, desire, or curiosity. “Still spending your Sundays on laundry?” works because it names a pain point the reader recognizes. From there, introduce your solution in one sentence and end with a clear call to action.

On Meta platforms, the visible text before the “See more” button is limited. Instagram feed ads show roughly 125 characters before truncation. Facebook feed image ads recommend staying under 80 characters for primary text. If your most important information is buried below the fold, most people will never see it. Front-load your strongest message.

For video and Reels ads, your text plays a supporting role since the video itself carries the message. Keep primary text extremely short (Facebook Reels allows just 40 characters) and use it to reinforce the video’s main point or add a call to action the video doesn’t cover.

Include a Clear Call to Action

Every ad needs to tell the reader what to do next. “Shop Now,” “Get Started,” “Download Free Guide,” or “Book a Demo” are direct and unambiguous. Vague endings like “Learn more about our solutions” create friction. The reader should know exactly what happens when they click.

Match your call to action to where the reader is in their decision process. Someone seeing your brand for the first time responds better to low-commitment actions like “See How It Works” or “Try Free for 14 Days.” Someone who’s already visited your site and is seeing a retargeting ad is closer to buying and may respond to “Complete Your Order” or “Claim Your Discount.”

Keep It Honest

The FTC requires that claims in advertisements be truthful, not deceptive, and backed by evidence. This applies to every format: print, digital, social, and search. If you claim your supplement boosts energy, you need substantiation. If you advertise a price, the reader needs to be able to actually buy at that price without hidden conditions buried in fine print.

Superlatives like “best,” “fastest,” or “#1” require proof. If you can’t back up a claim with data, soften it or remove it. “One of the top-rated apps in its category” is defensible if you have the ratings to prove it. “The best app ever made” is not. Beyond legal risk, exaggerated claims erode trust, and trust is what makes someone click instead of scrolling past.

Test and Improve Your Copy

Your first version of an ad is a hypothesis, not a finished product. A/B testing (also called split testing) lets you compare two versions of an ad to see which performs better. The key rule: change one element at a time. If you rewrite the headline, keep the description and image the same. That way, when one version outperforms the other, you know which change caused the improvement.

Before you launch a test, decide what “better” means. It might be a higher click-through rate, more purchases, lower cost per lead, or higher revenue per visitor. Pick one primary metric and run the test long enough to collect meaningful data. Two weeks is a reasonable minimum for most audience sizes, though high-traffic campaigns can produce reliable results faster.

Test the elements that have the biggest impact first. Headlines typically matter more than descriptions. Your call to action matters more than your body copy. The offer itself (free trial vs. discount vs. demo) often matters more than the words you use to describe it. Start with the big levers, then refine the details over time.

Once you have a winner, don’t stop. Use it as your new baseline and test a new variation against it. The best-performing ads are the result of dozens of iterations, not a single stroke of inspiration.