The fastest route to local customers on Facebook is a Store traffic or Leads campaign with a 5–10 mile radius, Meta Pixel and Conversions API installed, and a two-week test at £10–£20 per day. That single setup, done correctly, gives Meta's algorithm enough data to find buyers near you without quickly exhausting your budget. The rest of this guide walks you through every step: account and tracking setup, choosing the right objective, building local audiences, picking ad formats, setting budgets, measuring results, and knowing when to hand it over to an agency.
Quick-start checklist — do these before you spend a penny:
-
Confirm your Facebook Page is published and has a profile photo, cover image, and contact details
-
Create or access Meta Business Suite and connect your Page and ad account
-
Install Meta Pixel on your website and set up Conversions API (CAPI) for server-side tracking
-
Choose one objective: Store traffic for walk-ins, or Leads for bookings and enquiries
-
Set your location radius to a small local area from your premises, tighter for neighbourhood services
-
Prepare at least three short videos or six image variants before your first campaign goes live
Key takeaways
Running local business Facebook ads successfully comes down to correct tracking, a matched objective, tight geotargeting, and enough creative variety to give Meta's algorithm something to work with.
| Point | Details |
|---|---|
| Install tracking first | Set up Meta Pixel and Conversions API before spending anything — without them, your data is unreliable. |
| Match objective to goal | Use Store traffic for walk-ins and Leads for bookings; mismatched objectives waste budget from day one. |
| Start with a tight radius | A 5–10 mile radius keeps spend inside your actual catchment area and improves audience relevance. |
| Run at least three creatives | Multiple ad variants give Meta options to optimise; single-creative campaigns plateau quickly. |
| Give campaigns two weeks | The learning phase needs 7–14 days — pausing early resets the algorithm and costs you data. |
| Jarvis & Co for full setup | Jarvisandco handles account build, Pixel/CAPI, creative production, and weekly reporting for local businesses across the UK. |
Table of Contents
- How to set up local business Facebook ads: accounts and tracking
- Which campaign objective should a local business choose?
- Geotargeting and the four audience types for local advertising
- Ad formats and creative templates that work for local businesses
- How to set budgets, bid strategies and ad schedules
- Which KPIs to track and how to optimise your campaigns
- How to build a local ad funnel and retarget effectively
- Low-budget A/B tests and sample test recipes
- Privacy, consent and tracking: what local businesses need to check
- Should you run ads in-house or hire an agency?
- Sources
How to set up local business Facebook ads: accounts and tracking
Before you write a single line of ad copy, your account structure needs to be right. Skipping this step is the single most common reason local campaigns produce unreliable data.
The four assets you need
Facebook Page. Every ad runs from a Page. It must be published, not in draft, and it should look credible: a clear profile photo (your logo works), a cover image, and a filled-in "About" section with your address and phone number.
Meta Business Suite. This is the central hub where you manage your Page, ad account, and team access. Go to business.facebook.com and create a Business account if you do not already have one. Add your Page and ad account here, then assign roles: Business Admin for yourself, Ad Account Advertiser for any team members running campaigns, and Page Editor for anyone managing organic content.
Ads Manager. This lives inside Business Suite and is where you build, launch, and monitor campaigns. One ad account is standard for most small businesses. If you run multiple locations as separate legal entities, each location can have its own ad account under the same Business Suite.
Ad account. You need a payment method attached and your business details verified before Meta will serve ads. Do this before your campaign launch day — verification can take 24–48 hours.
Setting up Meta Pixel and Conversions API
Meta Pixel is a snippet of JavaScript that fires when someone visits your website and takes an action: a page view, a form submission, a purchase. Without it, you cannot build website custom audiences, track conversions, or run retargeting campaigns. Conversions API (CAPI) sends the same event data directly from your server to Meta, bypassing browser-level ad blockers and iOS privacy restrictions that can suppress Pixel data by 20–40%.
Step-by-step Pixel and CAPI setup:
- In Business Suite, go to Events Manager and click Connect Data Sources.
- Select Web, then choose Meta Pixel and name it after your business.
- Copy the base code and paste it into the
<head>of every page on your site. If you use WordPress, the Meta Pixel Helper plugin handles this in minutes. Shopify has a native integration. - Add standard events:
Leadon your contact form thank-you page,Purchaseon your order confirmation page,ViewContenton key service pages. - For CAPI, use Meta's Conversions API Gateway (a no-code option hosted on your server) or connect via your CRM or e-commerce platform's native CAPI integration (Shopify, HubSpot, and Klaviyo all support this natively).
- In Events Manager, open the Test Events tab and load your website in another tab. Submit a test lead or purchase. You should see the event fire in real time within 60 seconds.
- Check the Event Match Quality score. Aim for 6.0 or above — higher scores mean better audience matching and lower costs.
Pro Tip: Enable deduplication between Pixel and CAPI by passing the same event_id from both sources. Without it, Meta counts one real conversion as two, which inflates your results and confuses the algorithm.
Which campaign objective should a local business choose?
Meta's objective menu has changed significantly since the Advantage+ rollout. The options that matter most for local businesses are these six, and picking the wrong one is expensive.
- Store traffic. Designed specifically for businesses with a physical location. Meta targets people near your address who are likely to visit in person. Use this if you run a café, salon, gym, retail shop, or any walk-in service. It requires your Page to have a verified address. Meta's official local promotion tools document exactly how this objective works.
- Leads. Delivers your ad to people likely to fill in a form. Use this for consultations, quotes, bookings, and any service where the customer contacts you before buying. Facebook Lead Ads (native forms that open inside the app) work especially well here because the form pre-fills with the user's Facebook data, which cuts friction dramatically.
- Awareness. Maximises reach and impressions within your target area. Good for a new business opening, a seasonal promotion, or an event you want the whole neighbourhood to know about. Do not use this if you need measurable enquiries — it optimises for eyeballs, not actions.
- Traffic. Sends people to your website or landing page. Useful when you have a strong landing page and want to build a website custom audience for retargeting. On its own, it does not optimise for conversions, so pair it with Pixel events.
- Conversions (now "Sales" in some accounts). Optimises for a specific Pixel event such as a purchase or a lead form submission on your own website. Requires at least 50 conversion events per week to exit the learning phase properly — a threshold many small local businesses struggle to hit early on.
- Events. Promotes a Facebook Event to people in your area. Useful for workshops, open days, pop-ups, and seasonal events. Meta shows the ad to people likely to click "Interested" or "Going."
For most local businesses starting out, Leads or Store traffic is the right first objective. Leads gives you a direct enquiry pipeline; Store traffic drives physical footfall. Run one objective per campaign at first — mixing objectives muddies the data.
Geotargeting and the four audience types for local advertising
Getting your audience right matters more than your creative. A brilliant ad shown to the wrong postcode is wasted money.
Location targeting: radius vs postcode
Facebook lets you target by a radius around a specific address (as tight as 1 mile) or by selecting specific cities, postcodes, or regions. For most local businesses, radius targeting is simpler and more accurate.
- 1–3 miles: neighbourhood services — hairdressers, corner cafés, local takeaways, childminders
- 5–10 miles: destination businesses — gyms, dental practices, specialist trades, beauty clinics
- 10–20 miles: regional services — landscapers, kitchen fitters, wedding photographers
You can also layer in postcode exclusions. If your business is on the edge of a town and the next postcode over is a different borough you do not serve, exclude it. This keeps your spend inside your actual catchment area.
The four audience types
Core audiences are built from Facebook's own demographic and interest data. You choose age, gender, location, interests, and behaviours. For a local café, you might target people aged 25–55 within 3 miles who have shown interest in coffee, brunch, or local dining. Core audiences are the starting point for cold prospecting.
Custom audiences are built from your own data: website visitors (via Pixel), customer email lists, phone number lists, video viewers, Page engagers, or Lead Ad openers. These are your warmest audiences and typically convert at a lower cost per result. Upload your customer list via Events Manager, and Meta will match it to Facebook profiles.
Lookalike audiences are built by Meta from a custom audience seed. You give Meta 1,000+ matched profiles from your best customers, and it finds people who share similar characteristics.
Advantage+ audiences let Meta's algorithm decide who to show your ads to, with minimal manual input. You can provide audience suggestions, but Meta can go beyond them if it finds better results. For businesses with strong Pixel data (500+ events), Advantage+ often outperforms manually built audiences. For new accounts with little data, start with core or custom audiences first.
Pro Tip: When uploading a customer list for a custom audience, include first name, last name, email, and phone number in the same file. Each additional data field improves Meta's match rate, which directly affects how well your lookalike performs.
Audience layering and exclusions
Exclusions are underused and genuinely save money. Exclude:
- Existing customers (upload your customer list as an exclusion on prospecting campaigns)
- People who have already converted in the last 30 days
- Your own employees (exclude by email list)
- Age groups unlikely to buy — a trades business targeting homeowners rarely needs to reach under-25s
For a local clinic or aesthetic practice, layer interests (skincare, wellness) with a tight radius and exclude anyone who has already booked (tracked via Pixel Lead event). For a café, target by proximity and time of day rather than heavy interest layering — location is the strongest signal.
Ad formats and creative templates that work for local businesses
Format choice depends on your goal and your production capacity. Here is what actually performs.

Single image or video is the workhorse of local advertising. A clear photo of your premises, your product, or your team with a direct headline and CTA works for almost every local business. Video outperforms static for awareness and retargeting — even a 15-second clip filmed on a smartphone beats a polished stock image in most local tests.
Carousel ads let you show 2–10 images or videos in a swipeable format. Use them to showcase a menu, a range of services, or before-and-after results. Each card can link to a different URL, which is useful for multi-service businesses.
Lead Ads open a native form inside Facebook without sending the user to your website. The form pre-fills with their name and email. For local service businesses (plumbers, electricians, clinics, personal trainers), this is often the lowest-friction way to collect enquiries. Keep the form to three fields maximum: name, phone number, and one qualifying question ("What service do you need?").
Collection ads pair a cover image or video with a product catalogue below. Relevant for local retailers with a Shopify store or a Facebook Shop. They open a full-screen experience inside the app.
Event ads promote a Facebook Event directly. Useful for open days, workshops, and seasonal promotions.
Copy templates for local ads
Hook, value, CTA is the structure that works:
- Hook: "Tired of waiting three weeks for a plumber in [Town]?"
- Value: "We offer same-week appointments, fixed-price quotes, and a 12-month guarantee on all work."
- CTA: "Get a free quote today — tap below."
For a café: "Your morning just got better. Fresh pastries and proper coffee, 7 days a week on [Street Name]. Come in this week and your first coffee is on us."
For a beauty clinic: "Thinking about [treatment]? We have three appointments left this month. Book a free consultation and see your personalised plan."
Pro Tip: For video ads, put your strongest message in the first three seconds before sound. Most users scroll with audio off. Use captions — Meta's auto-caption tool is accurate enough for most local businesses and takes under two minutes to apply.
For production guidance on short-form video assets, the video marketing guide for small businesses covers owner-on-camera formats and quick production setups that work without a studio. Visual storytelling principles — particularly how to frame a local scene or product — are also covered well in this visual storytelling guide.
Aspect ratios: use 1:1 (square) or 4:5 (portrait) for feed placements — they take up more screen space on mobile. Use 9:16 for Stories and Reels. Avoid landscape (16:9) for mobile-first placements; it shrinks the image significantly.
How to set budgets, bid strategies and ad schedules
Most local businesses should start with a daily budget rather than a lifetime budget. It is easier to pause, adjust, and scale.
Starting budgets by objective
Practitioner data from Acquirely shows that small businesses running Facebook campaigns need to give the algorithm time and creative variety to find results — rushing to pause after three days is one of the most common and costly mistakes.
- Awareness: A modest daily budget suitable for a new business or event launch.
- Leads (cold audience): £10–£20/day. Enough to generate 3–10 leads per week in most UK local markets, depending on competition and offer strength.
- Store traffic: A modest daily budget with Meta optimising for map actions and in-store visits; results appear as estimated store visits in your reports.
- Retargeting: A small daily budget suited for retargeting a small audience, where frequency caps matter more than budget.
Scale a campaign by no more than 20% every 3–5 days once it exits the learning phase. Larger jumps reset the learning phase and cost you data.
The learning phase
Every new campaign or ad set enters a learning phase where Meta tests delivery across audiences and placements. This typically lasts 7–14 days or until the ad set records 50 optimisation events (50 leads, 50 purchases, etc.). During this window, costs are often higher and results are inconsistent. Do not pause or make significant edits during the learning phase — it resets the clock.
If you cannot reach 50 events per week, switch to a higher-funnel objective (Traffic or Leads instead of Conversions) to give Meta more signal to work with.
Bid strategies
- Lowest cost (automatic bidding): the default and the right choice for most local businesses starting out. Meta spends your budget to get the most results at the lowest cost.
- Cost cap: you set a target cost per result, and Meta tries to stay near it. Use this once you know your acceptable cost per lead or per store visit from at least two weeks of data.
- Bid cap: a hard ceiling on what Meta bids in each auction. Only use this if you have significant volume and want tight cost control — it can limit delivery significantly on small budgets.
Scheduling and time zones
Run ads on a lifetime budget with a dayparting schedule if your business only operates certain hours and you want enquiries during those hours. A restaurant, for example, might suppress ads between midnight and 10AM. Set your ad account's time zone to match your business location — this is done in Business Suite settings and affects when your schedule actually runs.
For most local service businesses, running ads 24/7 on a daily budget and letting Meta optimise delivery time outperforms manual dayparting, because Meta knows when your specific audience is most likely to convert.
Which KPIs to track and how to optimise your campaigns
Facebook's monthly active user base gives local businesses access to a vast pool of potential customers, but reach alone tells you nothing. These are the numbers that actually matter.
Core KPIs by objective
| KPI | Store traffic | Leads | Awareness |
|---|---|---|---|
| Primary metric | Estimated store visits | Cost per lead | Reach / CPM |
| Secondary metric | Cost per store visit | Lead form completion rate | Frequency |
| Watch for | Frequency above 4 | Leads not converting to sales | Frequency above 6 |
| Benchmark (cold) | Varies by location | a lead cost that varies widely depending on market conditions | a CPM range typical for the platform, depending on targeting and competition |
Retargeting audiences often see 2–4% CTR.
Weekly optimisation checklist
- Creative refresh: swap in a new creative every 2–3 weeks or when frequency exceeds 3 on a cold audience. Fatigue shows up as rising cost per result and falling CTR.
- Audience pruning: check which age bands, genders, and placements are delivering results. Pause the ones spending without converting.
- Placement review: Advantage+ placements (formerly Automatic placements) often spread budget across Reels, Stories, Marketplace, and Audience Network. Check the placement breakdown and exclude placements with high spend and zero conversions.
- Bid adjustment: if cost per lead is rising week-on-week, test a new creative before touching the bid strategy.
- Pixel/CAPI verification: once a month, re-run a test event in Events Manager to confirm both Pixel and CAPI are still firing correctly. A website update can break Pixel tags silently.
Offline conversions and store visits are trackable via Meta's Offline Conversions API if you have a point-of-sale system or CRM that logs customer visits. This closes the loop between ad exposure and in-store purchase — particularly useful for retailers and restaurants.
Pairing your Facebook ad data with a well-optimised Google Business Profile gives you a fuller picture of local visibility across both paid and organic channels.
How to build a local ad funnel and retarget effectively
A single campaign targeting cold audiences rarely converts at the lowest possible cost. A three-layer funnel changes that.

Layer 1 — Prospecting (cold): broad or interest-based core audiences within your radius. Objective: Awareness or Traffic. Goal: get your brand in front of new local people and build a pool of warm contacts.
Objective: Leads or Traffic. Goal: move interested people toward an enquiry.
Layer 3 — Bottom-funnel conversion: target people who visited your booking page, started a form but did not submit, or opened a Lead Ad but did not complete it. Objective: Leads or Conversions. Goal: close the sale with a stronger offer or a time-sensitive incentive.
Retargeting windows and creative
- 0–7 days: highest intent. Show a direct offer or a reminder. "You looked at our [service] — here's 10% off this week only."
- 7–30 days: warm but cooling. Show social proof — a review, a before-and-after, a short testimonial video.
- 30–90 days: broader engagement pool. Use a softer message: a new service, a seasonal offer, or a useful tip that keeps your brand visible.
For a trades business, a 7-day retargeting window targeting website visitors with a "Get your free quote this week" ad typically outperforms a 30-day window because the intent decays quickly. For a gym or clinic where the decision cycle is longer, a 30–60 day window makes more sense.
Compress your retargeting window if your audience size drops below 1,000 people — Meta cannot optimise effectively below that threshold. Expand it if you are seeing the same people too frequently (frequency above 5 in a 7-day window is a signal to widen the window or refresh the creative).
Low-budget A/B tests and sample test recipes
Testing does not require a large budget. It requires discipline and clear decision rules.
Test recipes
1. Creative test Run two ad sets with identical targeting, budget, and objective. Change only the creative (image vs video, or two different hooks). Run for 7 days or until each ad set has at least 500 impressions and 20 link clicks. The creative with the lower cost per result wins. Pause the other.
2. Audience test Run two ad sets with identical creative and budget. Test core audience (interest-based) against a lookalike audience built from your customer list. Same 7-day window. Compare cost per lead or cost per click.
3. CTA test Within a single ad set, run two ads with identical imagery but different CTAs: "Book now" vs "Get a free quote" vs "Learn more." This tells you which action framing your local audience responds to.
4. Landing page test
Send one ad set to your homepage and another to a dedicated landing page with a single CTA. Track which generates more Pixel Lead events. A focused landing page almost always wins — but the data confirms it for your specific audience.
Sample budget table
Pro tip on creative volume: Acquirely's practitioner experience confirms that running multiple creatives simultaneously gives Meta's algorithm options to find the best match. Start with at least three creatives per ad set — not one. Meta will allocate more budget to the winner automatically.
Do not act on data before the minimum signal thresholds above. A creative that looks like it is losing after 50 impressions may simply not have had enough delivery to be judged fairly. Patience during the first week is not passivity — it is good data hygiene.
Privacy, consent and tracking: what local businesses need to check
Running Pixel and CAPI means collecting and processing personal data. In the UK, that falls under UK GDPR, and getting it wrong can affect both your legal standing and your ad performance.
Cookie consent and privacy policy. Your website must have a cookie consent banner that gives visitors a genuine choice before Pixel fires. A pre-ticked box or a banner that loads Pixel before consent is given is non-compliant. Your privacy policy must name Meta as a data processor and explain what data is collected and why. This is not optional — and a non-compliant banner also degrades your Pixel data quality because Meta's own systems flag consent signals.
Pro Tip: Use a consent management platform (CMP) such as Cookiebot or CookieYes that integrates directly with Meta's Consent Mode. This passes consent signals to Meta automatically, so Pixel only fires for users who have opted in — keeping you compliant and keeping your data clean.
Customer list upload checklist
- Hash all personal data (email addresses, phone numbers) using SHA-256 before uploading to Meta. Meta's own upload tool does this automatically if you use the standard CSV template.
- Only upload contacts who have given explicit consent to receive marketing communications.
- Keep a record of when and how consent was obtained for each contact on your list.
- Format your CSV correctly: separate columns for first name, last name, email, phone, and postcode. Meta's matching improves significantly with more fields.
Deduplication between Pixel and CAPI
Pass a unique event_id with every event from both Pixel and CAPI. When both sources send the same event with the same event_id, Meta counts it once. Without this, your conversion numbers are inflated and your algorithm optimises against false data.
Should you run ads in-house or hire an agency?
The honest answer depends on four things: your time, your budget, your willingness to appear on camera, and how quickly you need leads.
Decision checklist
- Do you have 5–10 hours per week to learn Ads Manager, review data, and refresh creatives? If not, in-house is likely to underperform.
- Is your monthly ad budget above £500? Below that, agency fees often consume a disproportionate share of total spend.
- Are you comfortable filming short videos of yourself or your team? Owner-on-camera content consistently outperforms stock imagery for local businesses, and an agency cannot produce it without your participation.
- Do you need leads within the next 30 days, or can you afford a 60–90 day learning curve?
A beauty founder profiled by Inc took over her own Meta Ads Manager account and materially improved ROAS by learning the platform mechanics directly. It is achievable — but it took dedicated time and a willingness to test and iterate. For local service businesses where the owner is also the operator, that time is often the real constraint.
What a good agency delivers
A quality agency running local Facebook campaigns should provide:
- Full account audit and tracking verification (Pixel, CAPI, event mapping)
- Campaign build with at least three creative variants per ad set
- Audience strategy: core, custom, and lookalike setup with exclusions
- Weekly reporting with plain-English commentary on cost per result, reach, and frequency
- Creative refresh on a 2–3 week cycle
- Conversion rate optimisation (CRO) recommendations for your landing pages
Questions to ask a prospective agency
- Can you show me a local business campaign you have run and the results it delivered?
- How do you handle the learning phase — what is your policy on editing campaigns in the first two weeks?
- Who owns the ad account and the creative assets at the end of the engagement?
- How do you track offline conversions or store visits?
Agency brief template (copy and adapt):
Business: [Name and location] Objective: [Leads / Store traffic / Awareness] Monthly ad budget: [£X] Target radius: [X miles from address] Key offer: [What makes you worth choosing] Assets available: [Photos / videos / customer reviews] Timeline: [When you need results by]
For trades businesses specifically, pairing Facebook ads with strong local SEO creates a compounding effect — the local lead strategies guide for tradespeople covers how to build that foundation alongside paid campaigns. Local SEO and paid social genuinely reinforce each other, as this overview of local SEO benefits explains well.
What actually works in the field
Most local businesses that struggle with Facebook ads share the same problem: they treat it as a one-off experiment rather than a system. They run one ad for two weeks, see inconsistent results, and conclude the platform does not work. What the data and practitioner experience consistently show is that the businesses getting results are the ones running three or more creatives simultaneously, giving campaigns a full learning phase before judging them, and following up on leads within the first hour.
The creative insight that surprises most local business owners is how little production value matters. A 20-second video filmed on a phone, showing the owner explaining what they do and who they help, routinely outperforms a polished agency-produced spot. Authenticity reads as trust in a local context. Your face and your premises are assets most national brands cannot replicate.
The other thing worth saying plainly: Facebook ads work best when your website and booking process are ready to receive the traffic. Sending leads to a slow, unclear website is like filling a leaky bucket. Fix the landing page first — even a single-page site with a clear headline, one photo, and a phone number outperforms a complicated site with no obvious next step.
Jarvis & Co can handle the setup and creative for you
Running Facebook ads well takes more than pressing "Boost post." It takes the right account structure, verified tracking, tested creatives, and someone watching the data weekly. That is exactly what Jarvis & Co does for local businesses across the UK.
We handle the full setup: Meta Business Suite, Pixel and CAPI installation, campaign build, audience strategy, and creative production. You get a campaign that is ready to generate enquiries from day one, not after three months of trial and error. Our clients get plain-English weekly reports, regular creative refreshes, and landing page recommendations tied to their website design so the whole system converts.
What we offer from day one:
- Ad account audit and tracking verification (Pixel + CAPI)
- Full campaign build with creative variants and audience setup
- Ongoing management, reporting, and creative refresh
Ready to get started? Get in touch with Jarvis & Co for a free discovery call and we will scope out exactly what your local campaign needs.
Sources
- Statista — number of monthly active Facebook users worldwide
- Promote your local business
- How to advertise on Facebook — WordStream
- Facebook Ads for Small Businesses: What $20K Taught Us — Acquirely

