Scroll Facebook on a Tuesday night in any mid-sized town and scroll for a minute. If you live somewhere with weather, there is a decent chance you will pass three roofing ads before you hit a video of somebody's dog. One says "Roof leaking? Get a free estimate." The next says "Need a new roof? Free inspections this month." The third, from a company that clearly paid a designer, says "Storm damage? We can help," over a stock photo of a very clean house.
Three businesses, three budgets, one ad. Each owner will look at their results at the end of the month, see a cost per lead they don't love, and conclude that the audience is wrong or the budget is too small or Facebook "doesn't work for roofers." None of those is the problem. The problem is that all three named the customer's problem the way a roofer names it, and so all three disappeared into each other.
This article is about the first thing your Meta ad says about the problem you solve. Not how long the copy should be or where the "See more" cutoff falls (we covered that in Nobody Reads Your Meta Ad. The Right First Line Makes Them.). This is about what that line actually says, because there are three ways to describe a customer's problem, and only one of them sounds like the customer.
"Roof Repair" Is a Category. Nobody Scrolls Past Their Own Saturday.
The first way is the label: the name of the problem. Roof leak. Tooth pain. Back taxes. Separation anxiety in dogs. Labels are how businesses think, because labels are how businesses are organized. It is what's on your invoice, your website menu, and the sign on your truck.
Your customer doesn't live in labels. Nobody wakes up thinking "I am a homeowner experiencing a roof leak." They wake up thinking "there's a brown spot on the bedroom ceiling and it's bigger than it was last week." A label tells the brain which aisle a product sits in. It tells the brain nothing about its own week, so it gets filed under "ads" and scrolled past at the same speed as everything else.
There is a second, more practical reason to drop the label, and it catches a lot of small businesses by surprise. In some industries Meta doesn't just ignore it. It rejects it.
Meta's advertising standards include a Privacy Violations and Personal Attributes policy, which bans ads that assert or imply that the advertiser knows something personal about the person seeing them. Medical conditions and financial status are both on the list. Meta's own examples are blunt: "New diabetes treatment available" is allowed. "Do you have diabetes?" is not. "If you are tired of dealing with depression, call us" is listed as a violation. The question form, the most common way a label gets written into an ad, is exactly the form Meta flags.
So a chiropractor writing "Suffering from back pain?", a debt counselor writing "Drowning in credit card debt?" and a therapist writing "Struggling with anxiety?" are not just writing weak ads. They are writing ads that can be rejected, and repeated rejections put the whole ad account at risk. If you're in a health field, Your Health Business Cannot Retarget People the Normal Way. walks through the rest of the rules that apply to you.
Water Stains and Missing Shingles Are in Every Roofer's Ad. They Can't Make Yours Stand Out.
The second way is better, and it is where most decent ads live. Instead of naming the problem, you name what the customer actually notices. For a roofer: water stains on the ceiling, shingles in the yard after a storm, a musty smell in the attic. For a dentist: a tooth that twinges with cold water, a jaw that clicks, bleeding when you floss.
Symptom ads work, and plenty of profitable small-business accounts run on them. They are concrete, and they sound like something a person would say. "Water stain on the ceiling that keeps growing?" beats "Roof leaking?" every time.
The trouble is that the symptom list for any category is public knowledge. Every roofer knows the same five warning signs. So does every roofing blog, every roofing supplier's marketing department, and every agency that has ever written a roofing ad. Once three companies in your town are all running "water stains, missing shingles, granules in the gutter," the customer is back where they started: looking at three ads that say the same thing, with no reason to pick yours except price or whoever answers the phone first.
Symptoms describe the problem better than labels do. They still describe the problem. They don't describe the person.
"We Spent Thanksgiving Watching a Bucket" Is an Ad Line No Competitor Can Copy
The third way is the situation: the specific moment when the problem cost your customer something real. Not the leak. The night your customer put a mixing bowl under the drip in the guest room because their in-laws were arriving Thursday.
A situation almost always has at least one of these in it:
- A time. Thursday. The night before the deadline. Every time it rains.
- A place. The guest room. The church pew. The parent pickup line.
- Another person. The in-laws. The kids. The client on the other end of the call.
- Something given up or paid for. The dinner that got canceled. The family photo where they kept their mouth shut. The hotel room for a night they would have rather spent at home.
That is where the emotion lives, and it is also where the customer's own words live. Nobody has ever said "I am experiencing a roof leak" out loud. Plenty of people have said "I spent all of Thanksgiving watching a bucket."
Here is what the three ways look like side by side for five ordinary small businesses:
Read the right-hand column and notice what happens. You can see each one. You probably know somebody in at least one of them. And not one of them sounds like an ad, which is exactly why each one works as an ad.
The situation also solves the policy problem from earlier. "Do you have back pain?" asserts something about the viewer. A scene about a grandfather who can't lift his granddaughter out of the car seat asserts nothing about anyone. It describes a moment and lets the right person recognize themselves in it.
A Bucket in the Guest Room Finds Better Customers Than Meta's Audience Settings
There is a quieter benefit here, and on Meta it may be the biggest one.
Meta no longer relies much on the audience boxes you fill in. It reads your ad, including the words and the image, and uses that to decide who should see it. We made that argument in full in You Don't Pick Your Meta Audience Anymore. Your Ad Does. The short version: your copy is now a large part of your targeting.
That changes what a generic line costs you. "Roof leaking? Free estimate" gives Meta almost nothing to work with. It describes a category, so Meta shows it to people who look like they might be interested in that category, which in practice means people who have looked at home improvement content. "We spent Thanksgiving watching a bucket" describes a person. The people who stop on it, read it, and click it are people who have that situation, and that's the signal Meta uses to go find more of them.
It also reaches people who don't yet think of themselves as your customer. Creative strategists who test thousands of Meta ads a year have been making the same point lately: ads on Meta now have to reach people higher up the funnel than they used to: before they've decided they have a problem, let alone started shopping for someone to fix it. A homeowner with a slow leak doesn't consider themselves "in the market for a roofer." They consider themselves annoyed. A label speaks only to the people who have already named their problem. A situation speaks to everyone who is living it, including the ones who haven't gotten around to naming it.
Your Customers Already Wrote Your Meta Ad. It's in Your Call Notes and Your Competitors' Reviews.
The obvious next step is to sit down and brainstorm some situations. Don't. A situation you invent will be a situation you think is dramatic, and it will read like one. The ones that work are the ones your customers have already described, in their own words, more than once.
We've written before about reading reviews and Reddit threads to find the words your customers use, in How to Script a Video Ad That Actually Sells and Most Businesses Never Actually Make an Offer. This time you're looking for something narrower: not complaints or praise in general, but the specific sentences that contain a situation. Here's where they hide in a small business.
Your own records first. The richest source is the one you already own. Read your cancellation notes, your refund requests, and the notes from your intake calls. If your front desk asks "what made you call today?", the answers to that question are a stack of situations. "My daughter's wedding is in June and I don't want to smile with my mouth closed in every photo." That's an ad, and your receptionist wrote it down.
Your competitors' middle reviews. Joanna Wiebe, who teaches review mining at Copyhackers, points out that the most useful reviews tend to sit at two, three and four stars. Five-star reviews are often vague gushing, and one-star reviews are often a single bad day. The middle is where people slow down and explain what actually happened. For a local business that means your competitors' Google reviews, filtered to the middle of the star range.
What they tried before you. One creative team that tests thousands of Meta ads a year builds some of its strongest ads around what it calls the investment: the time and money a customer spent on failed attempts before they found the thing that worked. Search your reviews, and your competitors', for those failed attempts. "We tried two other companies." "I patched it myself three times." Each failed attempt is a situation, and the person reading it has very likely made the same attempts.
Reviews of the do-it-yourself version. Plenty of service businesses don't have hundreds of reviews to read. Wiebe's workaround is to read reviews of whatever people buy instead of hiring someone. A roofer can read the reviews of roof patch kits and sealants. An accountant can read the reviews of tax software and tax-prep books. A dog trainer can read the reviews of no-pull harnesses. The people writing those reviews are your customers before they gave up and called you, and they are remarkably honest about why.
As you read, use one simple filter: copy any sentence that has a time, a place or another person in it. Skip everything else. "Great service, very professional" has none of those and is useless to you. "They came out the same afternoon, before my husband got home from his shift" has two and is gold.
When you have a pile of thirty or forty of these sentences, an AI tool is useful, as long as you give it the right job. Paste the whole pile in and ask it to count: which situations come up again and again, grouped by theme, with how many times each one appears. Do not ask it to imagine what your customers might be going through. It will happily invent something that sounds moving and has never happened to anyone you'll ever sell to. Use AI to count, not to imagine.
The Bucket Goes First, the Ceiling Stain Second, Your Company Name Last
Once you have a situation that keeps coming up, the ad almost writes itself, as long as you keep the order straight. The situation goes first, because it's what earns the stop. The symptom comes second, because it tells the reader that this ad is about the problem they have. Your business comes last, because only now has the reader got a reason to care who you are.
Here is the same roofing ad written three ways, so you can see what changes:
A few notes on making the situation version work.
Keep the situation to one sentence. You're describing a moment, not telling a short story. If it takes three sentences to set the scene, you've lost the reader before the symptom arrives. The situation has to land above the "See more" cutoff on a phone, which leaves room for very little.
Speak to the moment, not to the person. "Last November, a lot of our customers spent Thanksgiving watching a bucket" describes something that happened. It does not tell the reader what's wrong with their house, and that's what keeps you clear of the personal attributes problem in health and money businesses. A physical therapist can write "The hardest part of a bad shoulder is the car seat. Lifting your granddaughter in and out is the moment people tell us they finally called." Nothing in that line claims to know anything about the person reading it.
Let the image show the same moment. If your copy describes a bucket under a leak in a guest room, a photo of a clean house with a new roof is working against you. Show the bucket, the stain, the dog at 5 a.m. on an empty street. The words and the picture should both be about the customer's situation, and your finished work can appear later in the ad or on the landing page.
Don't rename the symptom. Once you've opened with the situation, name the symptom in plain language the customer would use. "A brown stain on the ceiling," not "visible signs of moisture intrusion." The situation earns attention, but the symptom is how the reader confirms the ad is about them.
An Invented Customer Moment Reads Like an Ad. A Real One Sounds Familiar.
There are two ways this goes wrong, and both are easy to spot once you know to look.
The melodrama problem. A situation is only powerful if it's recognizable, and the moments people recognize are usually small and slightly embarrassing, not tragic. "Your family deserves a safe home" is not a situation; it's a greeting card. "A leak ruined everything we owned" is too big for most people to see themselves in. "We moved the guest bed six inches to the left so the drip would hit the bowl" is small, specific and a little funny, and every homeowner with a slow leak has done some version of it. If your situation needs swelling music to land, pick a smaller one.
The one-review problem. A single vivid review can tempt you into building a whole ad around something that happened to one person. It might be a great story and still describe nobody else. That's why the counting step matters. A situation that shows up in your intake notes, your competitors' middle reviews and a couple of Reddit threads is a pattern. A situation that showed up once is an anecdote. Build your ads on patterns.
There's a cheap way to check yourself. Read the situation line out loud to someone who has had the problem: a past customer, a friend, your own family. If they laugh, wince, or say "oh, that's exactly what happened to us," you're on the right track. If they nod politely, it was your idea of their life, not their life.
Your Current Meta Ad Is the Benchmark. Don't Turn It Off to Test This.
You don't need to tear down your current account to try this. Leave your existing ad running, because it is your baseline, and add two situation versions built from the two situations that came up most often in your counting.
Make them genuinely different ads, not your old ad with a new first sentence pasted on top. Meta tends to treat ads that look and read alike as variations of the same ad, so a new opening line on an old creative may barely register. A different situation, a different image to match it and the copy rewritten in the moment-then-sign-then-you order will register. Your Winning Ad Can Carry Five More Ads. Change the Person or the Place, Not the Words. goes deeper on what counts as a real new version.
Then judge them on the number that pays your bills. A situation ad will sometimes get a lower click-through rate than a label ad, because it talks to fewer people more directly. That's fine. The question is what each ad costs you per booked job, per signed client or per paying customer. A situation ad that gets fewer clicks from people who actually call is the better ad, even though the dashboard may tell you otherwise.
Give it a few weeks and enough spend to mean something before you decide. Then do the thing most accounts never do: write down which situation won, and go back to your notes for the next one. Over a few months you'll build something more valuable than any single ad, which is a short list of the moments that make your customers pick up the phone.
Those moments are already sitting in your call notes and your competitors' reviews. Somebody just has to go read them. If you'd rather hand that work to people who do it every day, that's what our Facebook ads team is for. And if you're going to do it yourself, start with the "what made you call today?" notes. You'll find your first ad in there.




