Google Ads owns your industry’s highest-intent customers. When someone searches “Italian restaurant near me” or “best ramen delivery open now,” they’re not researching. They’re hungry. They’re looking to spend money today.
The problem is that most restaurants treat Google Ads like SEO that costs money. They load up broad keywords, let Google’s machine learning do whatever it wants, and then wonder why they’re burning cash on people who will never eat there. Wrong location. Wrong time. Wrong message. Before you spend a dollar, it helps to know which searches you already win for free, which is the whole reason Restaurant Velocity runs a Maps ranking scan in the first place.
This guide walks you through how we set up Google Ads for restaurants so they actually drive reservations, orders, and foot traffic. Not impressions. Not clicks. Revenue.
Why This Matters Right Now
62% of consumers use Google to find restaurants. That’s a massive audience. But there’s something more important buried in that number: 88% of local searches result in either a phone call or a visit to a physical location within 24 hours. That’s your window. That’s your customer.

The restaurant industry has a structural advantage on Google Ads right now. Your cost-per-click is laughably low compared to competitive industries. We’re seeing $1.50 to $2.05 CPC across most restaurants. Legal services pays $15-25 CPC. Real estate pays even more. You’re getting high-intent traffic at a fraction of the cost.
Your conversion rate is solid too. Industry data shows restaurant search ads convert at 5.5% to 8.7%, depending on how tightly you’ve set up your campaigns. That beats furniture. That beats apparel. That beats what most agencies tell their retail clients they’ll achieve.
So why aren’t more restaurants running ads? Three reasons. They tried once, spent $500 badly, and quit. They don’t trust paid ads when organic exists. Or they looked at the setup, saw all the options, and decided it looked too complicated.
It’s not complicated once you understand the structure. Let’s build it.
The Three Google Ads Options You Actually Need

Google Ads offers restaurants three distinct ways to reach hungry customers. They work differently. They cost differently. They attract different intent levels. You probably need all three eventually. Start with one.
Google Search Ads (Start Here)
Text ads that appear at the top of Google search results when someone types in a keyword. Someone searches “Indian restaurant downtown [your city]” and your ad pops up first.
This is the highest-intent traffic you can buy. People are actively looking for what you sell. They’re not browsing. They’re deciding.
Cost per click runs $1.50 to $2.50 depending on your location and competition level. If your average table or order is worth more than $40, this pays for itself immediately on the first conversion. Major metros cost more. Smaller cities cost less.
Put 70-80% of your budget here. Search is where you win.
Google Maps and Local Services Ads
When someone searches your area, Google shows a map pack with local businesses. Now it also shows a “Local Services Ads” unit. These ads appear on the map and show a small badge indicating they’re verified ads.
Local Services Ads are pay-per-lead, not pay-per-click. The lead goes straight to your phone. You don’t pay unless someone actually calls, books, or sends an inquiry. That’s powerful for restaurants because you only pay for real intent.
The catch: you need 5+ Google reviews before you’re eligible. Most established restaurants have this. If you’re new, build reviews first, then turn these ads on.
Google Display and YouTube Ads
Visual ads that appear on websites and apps across the web. Food blogs. Recipe sites. Entertainment sites. YouTube pre-roll ads fall here too.
Display is lower intent than Search but wider reach. Someone reading a recipe blog might see your ad for a cooking class. It’s top-of-funnel awareness, not bottom-of-funnel conversion.
Skip this until you’ve proven Search and Local Services work. Once you’re getting profitable leads from high-intent searches, Display becomes useful for staying visible to people earlier in their decision.
Campaign Structure That Actually Converts
This is where most restaurant Google Ads fail. Restaurants either structure campaigns too broadly (one campaign, everything lumped together) or too narrowly (25 campaigns, no data). The middle ground is where conversions happen.
The Campaign Level
Create one campaign per major service type or location. Two locations means two campaigns (or more if one location is vastly different from the other in terms of what you serve). If you run delivery, dine-in, and catering, consider three campaigns, though many restaurants combine dine-in and delivery into one.
Set location targeting at the campaign level. For a single-location restaurant in a mid-sized city, use a 3-5 mile radius. Dense urban areas work with 2-3 miles. Rural restaurants might go 10+ miles. Only target people who can actually reach you.
Why? Someone 20 miles away who clicks your ad has zero intent to visit. They cost you money and tank your conversion rate. Geographic targeting is your first line of defense against wasted budget.
The Ad Group Level
Inside each campaign, create ad groups for different cuisines or meal types. A Thai restaurant might have one ad group for “Thai delivery” and another for “Thai dine-in.” An all-day cafe might separate breakfast keywords from lunch keywords.
This structure lets you use different ad copy for different search intents. Someone searching “breakfast near me” at 7 AM wants a different message than someone searching “dinner reservation” at 6 PM. Same location. Different urgency.
Ad groups also let you pause underperformers without killing your entire campaign.
Keywords: Think About When, Not Just What
Most restaurants bid on keywords like “Italian food” or “pizza” without thinking about the person searching. That’s a mistake.
Better framework: think about time, location, and need.
High-Intent Keywords (Bid Hard)
Keywords that signal immediate need. “Best pizza delivery near me.” “Sushi reservation tonight.” “Brunch open now.” “Restaurant open at 11 PM.” Someone searching these wants to buy today. Usually in the next hour.
Bid harder on these. The CPC might be higher, but the conversion rate justifies it. We’ve seen restaurants with 15-20% conversion rates on “open now” keywords because the searcher is literally checking the time.
Include your location. “Best tacos near downtown [city]” converts better than “best tacos.” “Delivery sushi in [neighborhood]” beats generic “sushi near me.”
Moderate-Intent Keywords (Standard Bids)
Keywords like “Italian restaurant [city],” “vegan options near me,” or “best steakhouse in [area].” These people are hungry or planning but might take 30 minutes or an hour to decide.
Bid at standard rate. These are your volume keywords. They drive consistent traffic. Conversion rate is solid (5-8%) even if not as high as immediate-need keywords.
Keywords to Avoid or Pause
Generic terms without location or intent. “Pizza.” “Restaurants.” “Food delivery.” These are massively broad, expensive, and full of price shoppers and comparison browsers.
Also pause keywords that attract the wrong customer. “Cheap food near me” if you’re fine dining. “Wedding venue” if you don’t do private events. Every click that doesn’t convert is budget that didn’t buy you a seat.
Negative keywords are your secret weapon. Add terms that signal wrong intent: “cookbook,” “recipe,” “how to make,” “catering cost,” “franchise,” “job.” These stop your ads from showing to non-customers.
Budget: How Much to Actually Spend

This is the question we get most. The answer depends on your check size, local competition, and volume goal.
Below $300/month, Google Ads won’t produce consistent results, the data volume is too small for the algorithm to optimize. Either commit to $500+/month or skip paid and focus on organic GBP ranking.
That said, here’s our baseline:
Why $1,000? At $2.05 CPC (industry average), that’s roughly 500+ clicks per month. At a 5-7% conversion rate, you’re looking at 25-35 conversions per month. That’s enough data to see which keywords work, which ad copy resonates, and which hours drive conversions.
If you’re in a high-competition area or have a lower check size, start at $600-800. If you have a $75+ check or operate in a less competitive area, $1,500-2,000 starting budget makes sense.
Once you’ve proven profitability (usually 2-4 weeks of data), scale by 20-30% per week until you hit a plateau or acquisition cost gets too high.
Bidding Strategy: Manual vs. Automated (And When to Switch)
Google wants you to use automated bidding. We recommend a hybrid approach.
Start with Manual CPC
Set your own bids. Control is your friend when you’re learning. You see exactly how much you’re spending per click and per conversion. When you pause a keyword, you’re not confused about why.
Manual CPC lets you bid higher on high-intent keywords and lower on exploratory ones. Set initial max CPC at $2.50 to $3.00. Monitor for a week. Which keywords drive conversions? Raise bids. Which don’t? Lower them.
Graduate to Target CPA After 20-30 Conversions
Once you have solid conversion data, Google’s machine learning gets smarter. Switch to “Target CPA” bidding. Tell Google your target cost per acquisition. Google bids higher on likely converters and lower on less likely ones.
This is powerful once you have data. Your target CPA must be profitable. If your average check is $50 and food cost is 30%, a $15 CPA is great. A $35 CPA loses money.
Calculate break-even CPA before enabling automated bidding. Most restaurants can sustainably pay 20-30% of check size as acquisition cost.
Conversion Tracking: The Foundation Everything Else Rests On
You can run the most beautiful, targeted Google Ads campaign in the world. But if you don’t track conversions, you’re flying blind. You won’t know if it’s working. You won’t know what to optimize. You’ll probably kill it because it “doesn’t seem to be working.”
For restaurants, conversions mean different things:
- Dine-in: Phone calls from your ad, form submissions, or Google reservation links.
- Delivery: Clicks to your delivery partner or your own ordering page.
- Catering: Contact form submissions, calls, inquiries.
The easiest to track is a phone call. Google Ads can track calls directly through a forwarding number. When someone clicks and calls, it counts as a conversion. You see which keywords drive calls.
Form submissions and page visits are next. Set up Google Tag Manager and GA4. Create a conversion event when someone submits a form or reaches your “order online” page. Link this to Google Ads. Now you have data.
Do this on day one. Not after a month. Set conversion tracking up before you spend a dollar, because those early conversions teach Google’s machine learning what good looks like.
Setup: Step-by-Step
Step 1: Verify Your Google Business Profile
Create a Google Business Profile if you don’t have one. It’s free and it’s how Google knows you’re a real restaurant at a real address.
Link it to your Google Ads account. This lets your ads pull location, hours, phone, reviews, and photos automatically.
Step 2: Create Your First Campaign
Campaign name: “Search – Dine In” or “Search – Delivery.” Simple.
Campaign type: Search.
Location targeting: 3-5 mile radius around your restaurant. Not your entire city or state.
Language: English (or your primary service language).
Daily budget: $30-40 to start (roughly $900-1,200 per month). Adjust after the first week.
Bidding: Manual CPC at $2.50 max.
Step 3: Set Up Conversion Tracking
In Google Ads, go to Tools > Conversions > Create conversion action.
Set up phone call conversions and website conversions (form submissions, page visits).
Assign a conversion value. If your average reservation is worth $50, set it to $50. If you’re tracking calls without value, set it to $0 and manually check quality for the first two weeks.
Step 4: Create Ad Groups and Keywords
Create ad groups organized by cuisine or meal type.
Add 15-25 keywords per ad group. Include location words. Mix high-intent keywords (“delivery,” “open now,” “reservation”) with moderate-intent keywords (“restaurant,” “cuisine type,” “area”).
Add negative keywords: “recipe,” “cookbook,” “how to,” “job,” “franchise,” “catering cost,” “cheap,” “free,” “bulk.”
Step 5: Write Ad Copy
Write 3-4 different ads per ad group. Google rotates them and shows the best performer more often.
Lead with your USP. “Award-winning ramen since 2015.” “Fresh-caught seafood daily.” “Wood-fired pizza, 20-min delivery.” Not “Welcome to [restaurant name].”
Include a call to action. “Reserve Now.” “Order Online.” “Call for Delivery.” Not “Learn More.”
Mention specifics. “Open until 11 PM.” “Gluten-free options.” “Party platters available.” Details make people click.
Add ad extensions. Phone number, address, menu link, reservation system link. Extensions give more reasons to click and more ways to reach you.
Step 6: Launch and Monitor
Set your campaign live. Check back in 24 hours. You should see impressions and clicks. If not, your location targeting is too narrow or keywords are too specific. Adjust.
Let it run for a full week before major changes. You need 50+ clicks and 5-10 conversions to see patterns. Before that, optimizing is just guessing.
Week One Through Month One: What to Expect
Week 1: Data Gathering
You’ll see clicks in 24 hours. Conversions usually take 3-7 days because people need time to click, visit, or order. It’s normal for conversion rate to be 0% on days 1-3. That’s fine. You need volume first.

Don’t kill the campaign. Give it time.
Week 2-3: First Optimization
Now you have data. Which keywords generate clicks but zero conversions? Pause them. Which keywords are converting? Raise bids. Which ad copy has the highest click-through rate? Keep it. Pause the worst performer.
After two weeks, you should have 50-100 clicks and maybe 5-15 conversions.
Week 3-4: Bid Adjustment
With 20+ conversions, you have real data. If your target CPA was $15 and you’re hitting $10, raise bids by 10-15% to get more volume. If you’re at $20 CPA, lower bids or pause expensive keywords.
At month-end, you should have 200-300 clicks, 10-25 conversions, a 5-8% conversion rate, $1.80-2.20 CPC, and $12-25 CPA (depending on check size). Click-through rate of 4-6%.
If you’re significantly below this, pause and troubleshoot. Check your landing page. Check your conversion tracking. Check that you’re actually targeting your service area.
The Mistakes Everyone Makes

Mistake 1: Targeting Fails
Too broad: “Pizza” alone. This gets clicks from “homemade pizza recipes,” “pizza business,” “pizza calories.” None are customers.
Fix: Add location to all keywords. Add intent modifiers like “restaurant,” “delivery,” “near me,” “reservation.”
Not broad enough: Bidding only on your name. If no one knows you, zero clicks.
Fix: Bid on your name AND competitor names AND generic local keywords.
Mistake 2: Broken Conversion Tracking
You’re running ads and spending money but you don’t know if they work because conversions aren’t tracking.
Fix: Test your tracking in week 1. Call yourself. Submit a test form. Verify Google Ads counted it. If not, fix it before scaling spend.
Mistake 3: Ads Running at Wrong Times
Your restaurant is closed 2-4 PM and you’re running ads. You’re showing ads at 11:30 PM but you close at 10 PM. Paying for clicks from people who can’t buy.
Fix: Use ad scheduling. Only show ads during business hours. Better yet, increase bids during peak hours (dinner rush, lunch rush) and reduce during slow times.
Mistake 4: Unprofitable CPA
You’re bidding for conversions but you haven’t calculated what a conversion is worth. You pay $20 to acquire someone who spends $25. You lose money on every order.
Fix: Calculate your break-even CPA before enabling automated bidding. Your target should be 50-70% of break-even. This gives you margin.
Measuring ROI: The Only Metric That Matters
This is what it comes down to. Are these ads making you money or costing you money?
The math is simple: (Revenue from conversions – Ad spend) / Ad spend = ROI.
You spend $1,000 on ads. You get 50 reservations. Average party size is 3 people, average check is $50 per person. Total revenue: $7,500.
ROI = ($7,500 – $1,000) / $1,000 = 650% ROI. That’s 6.5x return. That’s profitable.
But most restaurants miss this: not all conversions have equal value. A 2-person reservation at 5 PM is worth less than a 6-person reservation at 7 PM. A $25 delivery order is worth less than a $60 order.
The more accurate metric is your cost per acquisition divided by average customer value. If you’re paying $15 CPA and your average customer spends $50 (after food and labor), you’re printing money.
The Click You Pay For vs the Click You Own
Here is the part no Google Ads guide will tell you, mostly because most of them are written by people who sell ad management. A big share of what you spend on restaurant search ads buys clicks you would have gotten for free.
Run the math on a typical $1,500 monthly budget. At the 2026 food and beverage cost per click of $2.05, that is about 732 clicks a month. Now split those clicks by what the searcher actually typed.

When someone Googles your restaurant by name, your free listing already sits at the top of the page. Pay for that click and you are mostly renting a seat you already own. Same story on “italian near me” when your Google Business Profile ranks in the top three of the local pack: the free result is right there under your ad. Add it up and roughly a third of a standard restaurant ad budget, about $500 a month or $6,000 a year, goes to clicks you would likely have earned anyway.
The honest fix is not “stop running ads.” It is “stop paying on the queries where you already own the free listing, and put that money on the category searches where you are invisible.” The catch is that most operators have no idea which is which. That is exactly what the Audit and Grid jobs inside Restaurant Velocity are for. The Grid scans your Maps ranking across a neighborhood so you can see the terms where you already rank free and should not pay, versus the ones where you are nowhere and either have to pay or fix the listing first.
Then there is the cost of the click that does convert
Even on the queries worth paying for, a restaurant cover is not a one-click sale. Walk it all the way to the table.

A $2.05 click, a 7.1 percent click-to-action rate, and a realistic 55 percent of those calls and directions taps that actually become a seated guest puts your true cost to land one cover at around $52. The margin on a single $34 cover at 68 percent is about $23. On the first visit, that cover loses money. Paid search for a restaurant only works once you count the second, third and fourth visit, so if you are judging campaigns on first-visit ROAS you are quietly strangling the channels that would have paid off by month three.
Want to see which of your paid queries are wasted before you spend another dollar on them? Start your 14-day free trial and let the Audit and Grid jobs map your free rankings against the searches you are paying for.
Frequently Asked Questions
How long until I see results?
Can I run ads if I’m new with no reviews?
Google Ads vs. Facebook ads. Which should I use?
Should I hire someone to manage this or do it myself?
What keywords should I bid on?
Why is my conversion rate so low?
Want to skip the manual workflow and run all eight workflows on autopilot? See Restaurant Velocity pricing of Restaurant Velocity, the AI marketing autopilot for restaurant operators.
