Local Facebook advertising has one big advantage and one big trap. The advantage is cost — reaching 30,000 people in your town costs very little. The trap is that cheap reach makes it easy to run ads for months that reach everyone and convince nobody.
Radius before interests
For a local business, geography is your best targeting layer. Set a radius that matches how far customers realistically travel, then let Meta's algorithm find the right people inside it. Stacking interest targeting on top of a small local audience usually narrows it past the point where the algorithm can learn.
One offer, clearly priced
Local ads convert on offers: a first-visit price, a free assessment, a limited-time bundle. Vague brand awareness ads are for businesses with brand budgets. Give a reason to act this week.
Budget and learning phase reality
An ad set needs roughly 50 conversions a week to exit the learning phase. If your lead costs $20, that is $1,000 a week — more than most local budgets. The workaround is to optimise for a cheaper upstream event (landing page view, or lead form open) while you build volume, then switch.
Run one campaign and one or two ad sets. Splitting a $1,000 monthly budget across six ad sets guarantees none of them learn.
Retargeting is where local budgets pay
Video viewers, page engagers and website visitors are a tiny, cheap audience in a local market. A steady retargeting ad running at $5 a day often outperforms everything else in the account on cost per lead.
Make sure the leads are counted
If your pixel is firing on the wrong page or your form redirect skips the thank-you page, Meta is optimising against nothing. Check the event, then check the deduplication if you also run server-side. A quick ad account audit usually finds this in the first ten minutes.
