Scope: Sail-named restaurant campaigns only — Sail Restaurant Lead Magnet 3
(active) and Sail Restaurant Lead Magnet (paused). Nothing was activated, paused, rebudgeted or edited.
Everything below is a recommendation.
Where the money went last 7 days
Jul 28 – Aug 3. Results = the restaurant_chosen custom conversion, the
real intent signal on the live campaign.
Spend
$801
Lead Magnet 3, 7 days
Results
24
restaurant_chosen
Blended CPL
$33.38
$23.73 across live ads only
Impressions
55,893
CTR 1.20% · freq 1.12
Do not compare against the $0.29 CPL from the old campaign.
Sail Restaurant Lead Magnet (paused Jul 28) optimised on a custom conversion that fires on any
restaurant-rank.sailtech.ai page view — 1,223 of those at $0.29 over 28 days is a landing-page
count, not a lead. Lead Magnet 3 optimises on restaurant_chosen, where the guest actually picks their
restaurant. Same money, two different denominators.
Ad set read
Ad set
Spend 7d
Impr.
CPM
Landing views
Results
CPL
Read
Adv plus (LM3, built Jul 31)
$311.33
8,605
$36.18
73
14
$22.24
Expensive impressions, best close rate in the account — 19% of landing views convert.
US 35+ hard (LM3)
$187.54
12,357
$15.18
96
7
$26.79
Half the CPM, a third of the close rate (7.3%).
US 25+ Advantage+ (LM3, archived Jul 31)
$302.31
34,931
$8.65
201
3
$100.77
Cheapest traffic, 1.5% close. Archiving it was correct.
The pattern across all three: cheaper impressions buy worse guests. CPM and close
rate move in opposite directions, and the expensive ad set is the profitable one. Worth keeping in mind before
anything gets optimised toward cheaper reach.
Recent creatives — everything built in the last 14 days
Delivery to date, last 7 days. Two live ads are getting effectively no impressions, and two
image ads built Jul 27 have never run at all.
Creative
Campaign · ad set
Built
Status
Spend
Impr.
CTR
Results
CPL
Note
Nearby Search Visibility Gap — Feed + Story Visibility gap / “you don’t know where you rank”
LM3 · Adv plus
Jul 31
ACTIVE
$170.72
5,169
1.55%
9
$18.97
Best live line. Frequency 1.40, still healthy.
Nearby Search Visibility Gap — Feed + Story Same concept, duplicated into the 35+ set
LM3 · US 35+ hard
Jul 28
ACTIVE
$0.00
0
—
0
—
STARVED live 7 days, zero impressions.
video 1 — Restaurant Rank IG Ad B (Life In Full Color) Video, outrank-them promise
LM3 · Adv plus
Jul 31
ACTIVE
$106.85
2,273
1.50%
4
$26.71
CPM $47.01 — most expensive inventory in the account.
video 1 — Restaurant Rank IG Ad B (Life In Full Color) Same video, 35+ set
LM3 · US 35+ hard
Jul 31
ACTIVE
$105.11
4,576
1.01%
2
$52.55
2.2× the live average CPL.
Restaurant Rank — Your Restaurant at #13 — Story Rank-position hook
Restaurant Rank Report — Nearby diners Same concept, Adv plus set
LM3 · Adv plus
Jul 31
ACTIVE
$4.91
236
0.85%
0
—
STARVED 236 impressions in 7 days.
[01] Image Feed — Private Dining Search Gap Private-dining / group-booking search gap
LM1 · US 35+ hard
Jul 27
PAUSED
$0.00
0
—
0
—
Never delivered. Sits in a paused campaign — cannot run where it is.
[02] Image Feed — Nearby Guests First Page Page-one visibility for nearby guests
LM1 · US 35+ hard
Jul 27
PAUSED
$0.00
0
—
0
—
Never delivered. Same problem.
Created paused, now delivering: none. The two Jul 27 image ads
([01] Private Dining Search Gap, [02] Nearby Guests First Page) are parked in Sail Restaurant
Lead Magnet, which has been paused since Jul 28 — they cannot deliver from there no matter what happens
to their own status. If either concept is wanted, it has to be rebuilt inside Lead Magnet 3.
Scale / hold / pause
Ranked against the $23.73 live-ad average CPL over the last 7 days. Recommendations only.
Call
Ad
Ad set
Spend 7d
CTR
Freq
Results
CPL
Reason
SCALE
Restaurant Rank Report — Nearby diners
LM3 · US 35+ hard
$46.87
1.54%
1.34
4
$11.72
Half the live average CPL on a tenth of the budget — it is being starved, not tested.
SCALE
Nearby Search Visibility Gap — Feed + Story
LM3 · Adv plus
$170.72
1.55%
1.40
9
$18.97
Most results in the account at below-average CPL, frequency still under 1.5.
HOLD
video 1 — Life In Full Color
LM3 · Adv plus
$106.85
1.50%
1.40
4
$26.71
Slightly above average CPL but the only video with a real read; CPM $47 is the risk.
HOLD
Restaurant Rank — #13 — Story
LM3 · Adv plus
$28.85
0.97%
1.26
1
$28.85
Too little delivery to judge — leave it to accumulate.
HOLD
Restaurant Rank — #13 — Story
LM3 · US 35+ hard
$35.07
1.10%
1.03
1
$35.07
Cheap reach, poor close (2% of landing views convert) — watch one more week.
PAUSE
video 1 — Life In Full Color
LM3 · US 35+ hard
$105.11
1.01%
1.11
2
$52.55
2.2× the live average CPL; the same video runs at $26.71 in Adv plus.
PAUSE
US 25+ Advantage+ ad set (already archived Jul 31)
LM3 · archived
$302.31
—
—
3
$100.77
Bought 34,931 cheap impressions and 3 results — archiving it was the right call, confirmed.
No creative in the account is fatigued on frequency — the highest is 1.40, well under the
3.0 line. Everything above is a cost-per-result call, not a fatigue call.
Four new variants for review
Nothing has been uploaded to Meta. Reply on Telegram with the variant letters you want and they
get built as paused ads in the named ad set, feed + story on one ad, placements matched to the target set.
1080 × 1080
1080 × 1920
1. Map Pack Zero
Score-card shock — the report's own 0/100 map pack score as the hook. Closest sibling to the current winner (visibility gap) but leads with a number, not a question.
Primary text
Most owners have never seen their map pack score. It is the only number that decides whether a hungry guest two streets away ever sees your restaurant. Zero out of 100 means you never appear in the three results Google shows first — and those three take most of the clicks. The free Restaurant Rank report scores your map pack dominance and your area coverage, then names the restaurants holding the top spots on your block.
Winner 'Nearby Search Visibility Gap' proves the visibility-gap frame converts at $18.97. This keeps the frame and swaps the soft question for a hard score.
1080 × 1080
1080 × 1920
2. The $10,140 Leak
Revenue math. Takes the report's own lost-revenue calculation ($26/head x 13 covers/day) and puts a dollar figure on the ranking gap. No live Sail restaurant ad uses money framing.
Primary text
Thirteen covers a day. That is what one restaurant was handing to the places outranking it on “restaurants near me.” At $26 a head it works out to $10,140 a month, walking to the block over. The free Restaurant Rank report runs the same math on your restaurant: where you actually rank across your area, who is taking the top three, and what the gap is costing you in covers. Takes about ten minutes and costs nothing.
Highest-contrast new angle. The 35+ owner-operator ad set converts on concrete operator language (Nearby diners at $11.72 CPL); money is the most concrete language there is.
1080 × 1080
1080 × 1920
3. 79% Skip Your Name
Non-branded search. 79% of restaurant searches never include a restaurant name — so winning on your own name wins only the guests you already had. Reframes 'we're well known locally'.
Primary text
79% of restaurant searches never include a restaurant's name. People type “best dinner near me,” “sushi tonight,” “private dining downtown” and pick from whatever Google puts in front of them. If you only win on your own name, you are only getting the guests who already knew about you. The free Restaurant Rank report shows where you land on the searches that do not mention you, and who is winning them instead.
Handles the top objection from established restaurants ('everyone here knows us'). Fresh research hook, no overlap with any live Sail restaurant creative.
1080 × 1080
1080 × 1920
4. Still Number 13
Competitive ego. Good ratings and still buried. Uses the report's ranked competitor list with the owner's restaurant highlighted at #13 — the most product-literal creative in the set.
Primary text
Your reviews are good. Four and a half stars, years of regulars, a dining room that fills on Saturdays. And when someone a few streets away opens Google to pick dinner tonight, three other restaurants show up before you do. Rating is not ranking. The free Restaurant Rank report names the restaurants beating you on your own block, shows the gap on every keyword that matters, and tells you what actually moves you up.
Direct evolution of the live '#13 Story' ad, which pulls cheap traffic (CPM $5.38) but converts poorly. Same hook, with the competitor list as visible proof.
Needs a human
The best-performing live ad has no UTMs. “Nearby Search Visibility Gap — Feed +
Story (No Advantage+)” in Adv plus points at a bare https://restaurant-rank.sailtech.ai/
— no utm_source, no utm_medium, no utm_campaign. It is the single
biggest source of results in the account and none of that traffic is attributable downstream. Fixing it means
editing a running ad, which is off-limits without your say-so.
Two live ads are starved. “Nearby Search Visibility Gap” in US 35+ hard
took zero impressions in 7 days, and “Restaurant Rank Report — Nearby diners” in Adv plus
took 236. The second one is the cheapest CPL in the account in its other ad set.
Meta Ad Library API is not authorised for this app (error_subcode 2332002), so
competitor creative could not be pulled directly this run. Angles were sourced from published 2026 restaurant
local-search research instead. Approving Ad Library access would put real competitor creatives back in this brief.