Facebook and Instagram ads for a local business have one constraint an online shop never faces: the customer has to be able to reach you. I plan and run local campaigns for UK businesses with premises people visit, so the spend goes on people within a realistic trip of your door and the results are counted as bookings, calls and visits.
What local Facebook ads fix
Struggling local accounts tend to share a pattern: a few boosted posts, an audience drawn as a whole city or a wide circle, and reports full of reach and likes that nobody can match against the appointment book. Set up properly, the ads reach fewer people, all of whom could realistically visit. Each ad asks for one action, and each month you can see what the spend produced in new customers rather than impressions.
Who local Facebook ads suit, and who they do not
They suit businesses with one premises or a handful, where the customer comes to you: an independent shop, a salon, a physiotherapy or aesthetics clinic, a gym or studio, an optician, a nursery. Most have something worth showing in a photo and customers who live or work a short journey away.
They suit you less if nobody thinks about what you sell until the moment they need it; someone locked out of their flat searches Google. Trades that travel to the customer are covered under Facebook and Instagram ads for home services, and restaurants and cafés have their own page on filling tables and winning orders. Appearing when people search Google Maps for a business like yours is local SEO, a different channel doing a different job.
What the work covers
The area, drawn around how customers travel
Meta can target a city, a postcode district or a radius around a pin on your address, in miles or kilometres. A circle is a blunt tool, and in London it is blunter still: a two-mile radius in Zone 2 can take in streets one stop away and streets that are two buses and a river crossing from your door. I usually build the area from the postcode districts your current customers come from, and leave out the parts that never produce a visit. A market-town business, by contrast, may draw from villages well beyond a tight radius.
Then there is the question of who counts as being in the area. Meta’s location types separate people who live there from people who are there or were there recently, and the options offered depend on the campaign. For a gym beside an office cluster, the weekday crowd can matter more than residents; for a nursery it is the reverse. Location also stays a fixed limit when Meta’s automated audience settings widen everything else.
An offer worth the trip
A local ad needs a concrete reason to act: a first-visit price, a free consultation, a new treatment, a date for the diary. I write the copy and brief photos and short videos taken at the premises, because people respond to a shopfront they walk past in a way they never do to a stock image.
Offers have rules. The CAP Code expects the significant conditions of a promotion, such as the closing date and who qualifies, to be clear before anyone commits. Some sectors are tighter: an aesthetics clinic cannot promote Botox to the public at all, because it is a prescription-only medicine. I check claims and terms before anything goes live.
One action for each ad
Each campaign asks for one action: a booking, a phone call, a message or a short form. That choice decides which people Meta looks for, so I make it deliberately rather than accept the default. Facebook lead ads take enquiries without anyone leaving the app, and click-to-WhatsApp and Messenger ads suit customers who want to ask a quick question first.
Measuring visits Meta cannot see
For most single-premises businesses, Meta cannot tell who walked through the door, and this is where local reporting usually falls apart. I set up what can be counted: online bookings recorded by the Meta Pixel once the visitor accepts cookies, calls to a number used only in the ads, and offer codes logged at the till. Where your booking or till system holds customers’ email addresses or phone numbers, sales can also be matched back to the ads as offline conversions, provided your privacy notice covers that use. Read together, these give a fair cost per new customer.
How I build a local campaign
- Start with your customers. Where they come from, what they buy first and what a customer is worth to you over a year. That last figure sets the most you can pay to win one.
- Size the area and the budget together. A large budget aimed at a small area shows the same ad to the same people again and again, so I estimate reach and frequency before launch.
- Keep the structure lean. One or two campaigns with few ad sets, because splitting a small local audience leaves each part with too little data for Meta’s system to learn from.
- Launch several ads, then wait. Different offers and different shots of the premises, given long enough to show which brings in customers rather than clicks.
- Refresh before the audience tires. People in a small area see every ad quickly, so new creative is planned in advance, not made in a hurry once costs rise.
Facebook ads and your Google Business Profile
The two support each other. An ad catches people who were not looking, and many of them then search your name on Google and land on your Google Business Profile. If it shows the wrong hours or a handful of old reviews, the ad did its work and the profile lost the customer. I check the profile at the start for that reason, and if it needs more than a tidy-up, Google Business Profile optimisation is a separate piece of work. In the other direction, a rise in searches for your business name and in direction requests while the ads are running is one of the clearer signs they are reaching the right streets.
Boosting a post or running a campaign
The Boost button is quick and can target an area around your premises, which is often enough for a one-off message such as new opening hours or an event this weekend. It falls short for anything you need to measure: fewer choices about what to optimise for, fewer exclusion controls and no proper way to test one ad against another. Left on an engagement goal, a boost finds people who like and comment, who are not reliably the people who book. I use campaigns built in Ads Manager for anything with a budget that matters, and a post that already did well can run inside one and keep its likes and comments.
Problems I see most often in local accounts
- A whole city as the audience. A salon in Croydon advertising across Greater London pays to reach people who will never make the journey.
- Interests stacked on a small radius. Narrowing a two-mile area by interest leaves too few people for Meta to find buyers among. In most local accounts the area and the ad itself do the targeting.
- Health interests that no longer exist. Meta removed detailed targeting based on health conditions and other sensitive topics in 2022, so a clinic cannot pick out people interested in back pain. The ad has to find them instead, within the CAP Code’s limits on health claims.
- Ads running when nobody can answer. Calls go to voicemail on the busy Saturday the ads were aimed at. Either staff the phone or ask for a booking instead of a call.
- Clicks sent to the homepage. An ad about one offer should land on a page about that offer, with the terms and the booking button visible on a phone.
What you receive
- A short written plan: the area and the reasoning behind it, the offer, the action each campaign asks for, the budget and the target cost per new customer.
- Campaigns built in your own Meta ad account, which stays yours if we stop working together.
- Ad copy, and a brief for photos and short videos taken at your premises.
- Tracking set up and tested: bookings recorded after consent, calls or offer codes counted, and offline matching where your systems allow it.
- A monthly report in plain English: spend, bookings, calls, offers redeemed and cost per new customer, with what I changed and why.
Cost and next step
You pay Meta for the ad spend from your own ad account, in pounds, and can change or pause it whenever you like. My fee for planning and running the campaigns is quoted once I have seen your account, your area and how much creative and tracking work is involved. A small area also caps how much can usefully be spent in it. If yours cannot produce enough bookings to judge, I will say so and suggest a narrower test or a different channel.
To start, book a consultation and tell me where you are, what you sell and where your customers come from now. That is enough for me to say whether local ads are worth trying and what I would test first.
