Facebook Ad Copy That Sells: 7 Formulas With Examples

Write Facebook ad copy that gets clicks and sales: 7 proven formulas with examples, hook ideas, a testing process and a pre-publish checklist.

Woman writing Facebook ad copy on a laptop while checking her phone

Table of Contents

Good Facebook ad copy does three jobs in order: it stops the scroll with a hook, it makes one specific promise to one specific person, and it tells them exactly what to do next. The easiest way to get there is to start from a proven formula (like Problem, Agitate, Solve or Before, After, Bridge), keep the first line under about 125 characters so it shows without the “See more” cut, and test two or three versions instead of polishing one. Below are 7 formulas with ready examples you can copy and adapt.

Key takeaways
  • Your first line is the ad. Most people never tap “See more”.
  • Write to one person with one problem, not to “everyone who might buy”.
  • Use a formula as a skeleton, then fill it with real details: prices, places, numbers, names of things.
  • Always write at least three versions and let the results pick the winner.
  • Need a starting point? The free AI Ad Strategist writes copy angles for your product in about a minute.

Why most ad copy gets ignored

Picture a woman in Mirpur scrolling Facebook at 11 at night. She has just watched a cooking reel, liked a cousin’s wedding photo and skipped two ads without reading a word. Your ad has about one second to be more interesting than her cousin’s wedding.

That is the real competition. Not other brands, but everything else in her feed. So when an ad opens with “We are a leading provider of quality products at affordable prices”, she is gone before the sentence ends. It says nothing about her. It could be about anything.

Now compare it with this: “Your kurti shrank after one wash? Ours are pre-washed cotton, so the size you order is the size you keep.” Same shop. Same product. But this one talks about a problem she has actually had. That is the whole difference between copy that is scrolled past and copy that is read.

The anatomy of a Facebook ad

Before the formulas, it helps to know which part of the ad does what. Meta shows your text in a few places, and each has a different job.

PartWhere it showsIts jobRule of thumb
Primary textAbove the image or videoHook and promisePut the hook in the first 125 characters or so
HeadlineUnder the image, in boldThe offer in a few wordsShort and concrete, around 5 to 8 words
DescriptionUnder the headline (not on every placement)Extra reason to clickOptional, never put key info only here
Call-to-action buttonNext to the headlineThe next stepMatch it to the goal: Shop now, Send message, Learn more
The image or video still does most of the stopping. Copy does most of the convincing. If your ad gets lots of impressions but few clicks, check the creative first. If it gets clicks but no sales, check the copy and the landing page.

7 Facebook ad copy formulas that work

Each formula below has a short explanation and an example written for a typical small business. Swap in your own product, price and city.

1. Problem, Agitate, Solve (PAS)

Name a problem, make it feel real for a moment, then show your fix. It works best for products that remove a pain people already know they have.

Tired of your rice cooker burning the bottom layer every time? Scraping, soaking, throwing away half a cup every day adds up. Our ceramic-coated cooker cooks evenly from edge to centre. Free delivery inside Dhaka, cash on delivery.

2. Before, After, Bridge (BAB)

Describe life now, describe life after, then present your product as the bridge between the two. Great for services and courses.

Before: you post on Facebook every day and get 6 likes, all from relatives. After: customers message you asking for prices. The bridge: a simple 30-day content plan built for small shops. Send us a message and we will share it free.

3. Feature, Advantage, Benefit (FAB)

Start with what the product has, explain what that does, then say why the customer should care. Useful when your product has one clear technical edge.

10,000 mAh battery (feature). Charges your phone about two full times (advantage). So the load-shedding evening no longer means a dead phone (benefit). Order today, delivered tomorrow.

4. The specific number

Numbers feel honest because they are hard to fake. Use a real number from your business: orders, years, minutes, taka saved.

2,317 parents ordered our school lunch boxes last term. The leakproof lid is the reason most of them gave in their reviews. New colours just arrived.

5. The question hook

A question pulls the reader into a quick yes or no in their head. Keep it specific enough that only your ideal customer answers yes.

Does your website take more than 5 seconds to load on mobile data? You are losing visitors before they see your offer. We fix slow WordPress sites in 48 hours. Book a free speed check.

6. The objection buster

Lead with the reason people do not buy, then remove it. Look at your inbox for the doubts people message you about, because those are your best hooks.

“What if the size doesn’t fit?” Then we exchange it. Free, within 7 days, no questions. That is how sure we are about our size chart.

7. The mini story

Three or four short sentences with a person, a moment and a result. Stories are remembered long after a list of features is forgotten.

Nusrat opened her home bakery with one oven and a Facebook page. Her first ad got 4 orders. Her third ad, the one with a video of the cake being cut, got 61. Want to know what changed? Read the full breakdown on our blog.
The examples on this page are written for illustration. Replace them with your own real numbers, reviews and stories. Made-up claims break Meta’s advertising standards and, worse, they break customer trust.

How to write the first line (the hook)

If you only improve one thing, improve the first line. A few hook types that reliably earn a second look:

  • Call out the audience: “Freelancers in Bangladesh, this one is for you.”
  • Say the result: “Clear skin in 21 days, without harsh chemicals.”
  • Point at a mistake: “Stop boosting posts. Do this instead.”
  • Surprise them: “Our cheapest product is our best seller. Here is why.”
  • Make it local: “Delivered in Chattogram the same day.”

Read your hook out loud. If it sounds like something a person would actually say to a friend, it is probably fine. If it sounds like a brochure, rewrite it.

A simple process to write and test ad copy

  1. Pick one personWrite down who they are, what they want and what is stopping them. One sentence each.
  2. Collect real wordsRead your reviews, comments and inbox. Copy the exact phrases customers use about their problem.
  3. Write three versionsUse three different formulas from the list above, so the versions are truly different, not just reworded.
  4. Match the headline to the offerThe headline should repeat the main promise in plain words, with the price or deal if you have one.
  5. Launch them togetherPut all three in the same ad set with the same image so the copy is the only difference.
  6. Judge after enough dataWait until each version has at least a few thousand impressions before you decide. Keep the winner, replace the losers.

Common mistakes that waste ad money

Talking about yourself“We are” and “our company” in the first line. Start with “you” instead.
Too many offersOne ad, one promise, one button. Three offers in one ad means zero clear reasons to click.
Hiding the priceIf price is your advantage, show it. “Inbox for price” often filters out serious buyers too.
Copy and page don’t matchIf the ad says 30% off, the page must show 30% off right away, or people leave.

Ad copy checklist before you hit publish

  • Does the first line make sense on its own?
  • Is it clear who this is for?
  • Is there one specific promise, with a number or detail?
  • Is the next step obvious, and does the button match it?
  • Have you avoided personal attribute claims like “Are you overweight?” that Meta’s policies don’t allow?
  • Did you write at least three versions?

Get copy ideas for your own product

Staring at a blank box is the hardest part. The free AI Ad Strategist asks a few questions about your product, audience and budget and gives you hooks, primary text, headlines and creative angles to start testing. For the bigger picture, read our Facebook ads guide for small businesses and the ad budget guide.

Sources

Frequently asked questions

How long should Facebook ad copy be?

Keep the hook in the first line, roughly the first 125 characters, because that is what shows before the “See more” cut. The rest can be short or long. Long copy can work for higher-priced products as long as every line earns its place.

What is the best formula for Facebook ad copy?

There is no single best one. Problem, Agitate, Solve works well for products that fix a known pain, Before, After, Bridge suits services, and the mini story suits brands with real customer results. Test two or three formulas against each other.

Should I use emojis in Facebook ads?

A few can help break up text on mobile, but they are not required. Clear words beat decoration. Test a version with and without them if you are unsure.

How many ad copy versions should I test?

Start with three clearly different versions in the same ad set, using the same image or video, so the copy is the only thing that changes.

Can AI write my Facebook ad copy?

AI is good for first drafts and new angles. Always edit the result with real details from your business, check it against Meta’s ad standards, and test it with real audiences before you scale.

Free toolTry the Free AI Ad Strategist

Get a ready-to-run ad strategy for Meta, Google, TikTok, LinkedIn and more in about a minute.

Open the free tool →
Written by Tanvir H

WordPress and Elementor web designer at Tanvir WebXprt, Bangladesh, with 7+ years of experience and 650+ projects. Tanvir builds the free tools on this site and writes practical guides for creators, learners and small businesses.

Learn more

Guides for this tool

Built by Tanvir WebXprt

Want a tool, website or app like this for your business?

Every free tool on this site is designed and coded by Tanvir H, a Bangladesh-based WordPress and Elementor web designer with 7+ years of experience and 650+ projects for clients worldwide. Fast, mobile-first, search-optimised websites that turn visitors into customers.

Website developmentWordPress, Elementor & e-commerce sitesfrom $899
Creative designWeb, graphic & brand identityfrom $220
SEO & paid adsRank on Google, run Meta & Google Adsfrom $300
Speed & fixesCore Web Vitals, bugs and upgradesCustom quote
  • 650+ projects
  • 7+ years
  • 4.9★ rating
  • Govt. registered freelancer

Contents

Was this helpful? Spread the word and share with your network!
Facebook
Pinterest
LinkedIn
Reddit
VK
X
Telegram
Threads
Tumblr
Email
WhatsApp
Pocket

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Article