ad_copy.md
112 lines · small-business/skills/ad-manager/reference/ad_copy.md at 2574e29
Ad Copy and Creative Briefs
How to write ads that sound like the owner, and how to hand a visual off to Canva.
Read the shared voice profile first. Ads carry the owner's name and their neighbors see them. Generic ad-speak in a local market is worse than no ad.
Raw lines 1 to 8
Three variants, three different bets
Draft three per ad slot. Each variant tests one thing, and you say what.
| Variant | Tests |
|---|---|
| A | The offer — what is being promised |
| B | The angle — the reason to care, usually a different pain |
| C | The format — question versus statement, short versus specific |
Three headlines that differ by a word teach nothing after USD 600 of spend. If the owner only wants one, give one and say which bet it is making.
Raw lines 9 to 22
The structure that works for local service
- Say who it is for, in their words. "Bergen County homeowners" beats "valued customers."
- Name the actual problem. Specific beats broad. "AC quit in the middle of a heat wave" beats "HVAC issues."
- Say what happens next. A real, small next step.
- One call to action. Not three.
Under 40 words for the body on most placements. People are scrolling.
Raw lines 23 to 33
Worked example
Okonkwo Mechanical, spring tune-up campaign. Ray's voice profile: short sentences, contractions, "the work" not "solutions," never "reach out."
Variant A — tests the offer
Headline: USD 89 AC Tune-Up Before the First Hot Week
Body: We check the whole system, clean the coils, and tell you
straight if anything's about to go. Takes about an hour.
Booking now for May.
CTA: Book a time
Variant B — tests the angle (fear of the July breakdown)
Headline: Nobody Wants To Call Us In July
Body: Most emergency calls we get in summer were fixable in spring
for a fraction of the cost. An hour now saves the 95-degree
phone call later.
CTA: Book a time
Variant C — tests the format (question, shorter)
Headline: When Did You Last Have The AC Looked At?
Body: If the answer is "no idea," it's time. USD 89, about an hour,
and a straight answer on what shape it's in.
CTA: Book a timeAll three sound like Ray. None uses a word he has never written.
Raw lines 34 to 63
Rules that keep ads out of trouble
- Never invent a price, guarantee, discount, or credential. If the owner has not said it, it does not go in the ad. This is a legal exposure, not a style preference.
- Never state a response time the owner cannot meet. "We answer in 15 minutes" written into an ad becomes a promise they will be held to.
- Avoid superlatives the owner cannot back. "Best in the county" invites a challenge and reads as noise.
- Match the ad to the landing page. An ad promising USD 89 that lands on a page with no price is the fastest way to waste a budget.
- Watch platform rules. Personal attributes, health claims, and before-and-after imagery are restricted on most platforms. A rejected ad wastes days.
Raw lines 64 to 73
Creative briefs
When Canva is connected, generate the asset. When it is not, the brief is the deliverable — hand it to the owner or their designer and it is complete work.
Creative brief — Spring Tune-Up, Variant B
Message: The July emergency call you can avoid in May
Format: Square 1080x1080 for feed, 1080x1920 for stories
Visual: Technician at an outdoor condenser unit, daylight, real work
clothes. Not stock-photo polished.
Text on art: "Nobody wants to call us in July" — large, top third
Secondary: "USD 89 spring tune-up" — bottom, smaller
Brand: Okonkwo Mechanical logo bottom right. Navy and white.
Avoid: Cartoon thermometers, sweating-emoji visuals, stock smiling
families in living rooms
Deliverables: Both sizes, PNGConfirm brand colors, logo, and fonts against what the owner has actually used before. If none is on file, ask once and note it, rather than picking.
Raw lines 74 to 96
Sizes worth having on hand
| Placement | Size |
|---|---|
| Feed, square | 1080 x 1080 |
| Feed, portrait | 1080 x 1350 |
| Stories and Reels, TikTok | 1080 x 1920 |
| Right column and misc | 1200 x 628 |
Generate the square and the vertical at minimum. Vertical placements are where most of the cheap impressions live, and a square image stretched into a vertical slot looks like a mistake.
Raw lines 97 to 109
After the ads run
Come back with the variant comparison against the minimum volumes in diagnostics.md — 1,000 impressions and 15 results per variant before naming a winner. Then say what the winner taught, not just which one won: "the fear-of-July angle beat the price angle by 40%, so lead with consequence, not discount, in the next round."