How to Set Up Facebook Ads for Restaurants: A Step-by-Step Guide
Running a restaurant is hard enough without having to become a digital marketing expert overnight. But here's the thing — Facebook ads genuinely work for restaurants when they're set up properly. I've seen small independents go from empty midweek tables to fully booked within three weeks of launching their first campaign.
The trick isn't spending a fortune. It's knowing which levers to pull.
Why Facebook Ads Work So Well for Restaurants
Restaurants have a natural advantage on Facebook that most businesses don't: food photographs beautifully. A well-lit photo of your signature dish will stop someone mid-scroll faster than almost any other type of ad. Combine that with hyper-local targeting (you only need to reach people within a 5-10 mile radius), and you've got a recipe for genuinely affordable advertising.
The average cost per click for restaurant ads on Facebook sits around £0.40-£0.80 in the UK. Compare that to Google Ads, where you're looking at £1.50-£3.00 for "restaurant near me" keywords. The maths speaks for itself.
Step 1: Set Up Your Meta Business Suite
Before you touch Ads Manager, make sure your foundations are solid.
Go to business.facebook.com and create a Business Account if you haven't already. Link your restaurant's Facebook Page and Instagram account. This gives you access to Ads Manager, which is where all the magic happens.
Whilst you're there, verify your business. Meta gives priority to verified businesses, and it's free — you just need your business registration details.
Step 2: Install the Meta Pixel on Your Website
This is the step most restaurant owners skip, and it's the one that matters most.
The Meta Pixel is a small piece of code that goes on your website. It tracks what visitors do after clicking your ad — whether they view your menu, make a reservation, or order online. Without it, you're flying blind.
Go to Ads Manager → Events Manager → Data Sources → Add New Data Source → Meta Pixel. Copy the code and paste it into the header of your website. If you're using WordPress, install the "PixelYourSite" plugin — it takes about two minutes.
Step 3: Choose the Right Campaign Objective
This is where most restaurants go wrong. They pick "Boost Post" because it's easy, and then wonder why they're getting likes but no bookings.
Here's what actually works:
- For reservations: Use the "Leads" objective. Set up an Instant Form so people can book directly from the ad without leaving Facebook.
- For takeaway orders: Use the "Sales" or "Traffic" objective, sending people to your online ordering page.
- For brand awareness: Use "Reach" to blanket your local area. Budget £5-10 per day.
- For a new opening: Use "Reach" first, then switch to "Leads" after a week.
Go to Ads Manager → Campaigns → Create → Choose your objective.
Step 4: Nail Your Targeting
This is where restaurants have a massive advantage. You don't need to reach millions of people — you need to reach the right 20,000.
Location: Drop a pin on your restaurant and set a radius. For city centre locations, 3-5 miles is plenty. For suburban spots, go 5-10 miles. If you're in a rural area, push it to 15 miles.
Age and interests: Don't overthink this. If you're a casual dining spot, target ages 25-55. For fine dining, narrow it to 30-60 with interests in "fine dining," "wine," or "foodie."
Detailed targeting: Add interests like "restaurants," "eating out," "food delivery," and "cooking." But honestly, with a tight geographic radius, broad targeting often outperforms detailed targeting. Meta's algorithm is remarkably good at finding the right people within your area.
Step 5: Create Ads That Make People Hungry
Forget stock photos. Forget graphics with clipart pizzas. Your ads need real photos of your actual food.
Here's what consistently works:
- Carousel ads showing 3-5 of your best dishes. Each card should have the dish name and price.
- Video ads of food being prepared or plated. Even a 10-second clip shot on your phone can outperform a professionally produced video.
- Before/after transformations — a raw ingredient becoming a finished dish.
For the copy, keep it short and specific:
Bad: "Come visit our restaurant for a wonderful dining experience!"
Good: "Our 28-day aged ribeye with triple-cooked chips. £18.95. Book your table for this weekend — link below."
Specificity sells. Mention actual dishes, actual prices, actual days you're trying to fill.
Step 6: Set Your Budget (Start Small)
You don't need hundreds of pounds to start. Here's what I'd recommend:
- Week 1-2: £7 per day (£49/week). This gives Meta enough data to optimise.
- Week 3-4: If you're seeing results (bookings, orders, foot traffic), increase to £15 per day.
- Ongoing: Most successful restaurant campaigns settle at £10-20 per day, which works out to £300-600 per month.
At a cost per reservation of £2-5 (which is typical), a £15/day budget could bring in 3-7 new bookings daily. If your average table spend is £60, that's £180-£420 in revenue from £15 in ad spend. The return on investment is hard to beat.
Step 7: Retarget People Who Visited Your Website
This is the secret weapon. Someone visited your menu page but didn't book? Show them an ad the next day with your special offer or a different dish.
Go to Ads Manager → Audiences → Create Audience → Custom Audience → Website. Select people who visited your site in the last 14 days. Create a separate campaign targeting just these people with a budget of £3-5 per day.
Retargeting ads typically convert at 3-5x the rate of cold ads. They're absurdly effective for restaurants because someone who's already looked at your menu is clearly interested — they just need a nudge.
Common Mistakes to Avoid
Boosting posts instead of running proper campaigns. The Boost button is Meta's way of taking your money with minimal results. Always use Ads Manager.
Targeting too broadly. You don't need to reach everyone in London. Tighten that radius.
Using one ad and never changing it. Creative fatigue sets in after 2-3 weeks. Rotate your food photos regularly.
Not tracking results. If you can't measure bookings or orders from your ads, you can't improve them. Install that Pixel.
Making It Easier
Managing Facebook ads on top of running a restaurant is a lot. Between updating the menu, managing staff, and actually cooking the food, finding time to optimise ad campaigns feels impossible.
That's exactly why tools like Pix-Vu exist — to handle the heavy lifting of Facebook ad management so you can focus on what you do best. At £99 per month, it's less than the cost of a single slow Tuesday night.
But whether you use a tool or do it yourself, the fundamentals above will get you started. Set up the Pixel, target locally, photograph your food honestly, and start with £7 a day. You'll be surprised how quickly those empty tables fill up.
Ready to automate your Facebook ads?
Let AI handle your ad creative, targeting, and optimization. Launch profitable campaigns on autopilot.
Get Started Free