Quick answer: Good Facebook ad copy opens with the reader’s situation, gives one proof point, removes the main objection and asks for one clear action.
Most service business ads on Facebook read like a business card: company name, list of services, “call us today”. They get a few likes from friends and almost no enquiries. Good ad copy does a different job. It stops the right person, makes one clear promise and tells them what to do next.
Where people actually read
On mobile, Facebook and Instagram show roughly the first 125 characters of your primary text before cutting it off with “See more”. The headline sits under the image and is short. So in practice, most people read:
- The image or first second of video
- The first line of primary text
- The headline
Everything else is for the people who are already interested. Write in that order of importance.
A structure that works for service businesses
1. Open with the reader’s situation or the outcome
Not your name. Not “Are you looking for…?”. Open with something the right person recognises instantly.
- “Your Google Ads spend keeps climbing but the phone isn’t ringing.”
- “Bathroom renovations in 4 weeks, fixed price, no surprises.”
- “Get your tax return done this week without leaving the house.”
Avoid wording that suggests you know personal facts about the reader (health, finances, age). That breaks Meta’s personal attributes policy. Describe the situation, not the person. More in why Facebook ads get rejected.
2. Give one reason to believe you
One specific proof point beats a list of adjectives.
- “Over 300 kitchens installed across Sydney since 2014.”
- “Fixed price quotes, itemised, before we start.”
- A short testimonial in the customer’s words.
3. Remove the main objection
What stops people enquiring? Usually price uncertainty, effort or fear of being sold to. Address it plainly: “Free 15-minute review, no obligation.” “Quotes by email, no sales calls.”
4. One clear next step
Match the call to action to your form or landing page. “Get a fixed quote” works better than “Learn more” if that is what the page delivers. Use one action only.
Headlines
The headline should restate the offer in a few words: “Fixed-price bathroom quotes”, “Free ad account review”, “Same-week tax returns”. Don’t repeat your business name. It already shows above the ad.
Write several genuinely different versions
Meta’s delivery now leans heavily on creative to find the right people, so variety matters. Write three to five versions that differ in angle, not in wording:
- Problem angle: what’s going wrong for them now
- Outcome angle: what life looks like after
- Proof angle: a result or testimonial up front
- Offer angle: price, speed, guarantee of process
- Objection angle: tackle the main fear directly
Let them run for at least a week before judging. See testing Facebook ads on a small budget.
Common mistakes
- Writing to everyone. Copy that tries to speak to all customers speaks to none. Pick one type of customer per ad.
- Clever over clear. Puns and wordplay get skipped. Plain language wins.
- Hiding the price signal. If you’re premium, say so. It filters out time-wasters.
- Different promises on ad and page. If the ad says “free quote” the page must lead with the free quote. Mismatch is one of the biggest causes of clicks with no enquiries.
- Emojis and capitals as a substitute for a message. A few are fine. They don’t fix a weak offer.
A quick template
> [Situation or outcome in one line]
> [One proof point]
> [Objection removed]
> [Action] – [what happens next]
Example:
> Leaking shower? We fix it without ripping out your tiles.
> 1,200+ showers resealed across the Illawarra.
> Fixed price before we start. Most jobs done in a day.
> Send a photo for a quote – we reply the same day.
Sources and further reading
- Meta Business Help Centre – ad text and headline specs by placement
- Meta Advertising Standards: personal attributes
- Meta Ads Guide – current character recommendations for every format

