Skip to content

Restaurant SEO

Google Ads for restaurants: a practical guide to campaigns that fill tables

Most restaurant ad accounts lose money on settings, not on creative. This guide covers the decisions in the order they arise — which occasion to advertise, which campaign type, who sees it and when, which searches to exclude, where the click lands and what to count.

Alex Opsenica, founder of Moolah Media

Alex Opsenica · Founder, Moolah Media

10 min read

Google Ads will take a restaurant's money very efficiently. Its defaults are built to work for any business — a plumber, a software company, an online shop — and a restaurant that accepts them usually pays to be shown to people in the wrong place, at the wrong time, searching for the wrong thing. The ads themselves are rarely the problem. The settings are.

This guide is about those settings, in the order the decisions actually arise. If you are still deciding whether to advertise at all, start with Google Ads vs SEO — this piece assumes you have a reason to.

Key takeaway

Restaurant Google Ads works when it is narrow: one named occasion or service, a tight area, the hours guests actually search, a page that answers the search, and tracking that counts real actions. Broad campaigns on generic restaurant searches rarely survive hospitality margins.

Start with the occasion, not the keyword

Guests do not search for "restaurant" in the abstract. They search for something they need to organise: a wedding venue, a Christmas party for twenty, a birthday dinner, somewhere open late, a new place nearby. Each of those is a different campaign with a different audience, timing and landing page.

  • Weddings and showcases — couples comparing venues months ahead, often from outside your area
  • Private dining and groups — someone organising for others, who needs capacity, a menu and a price
  • Christmas parties — teams deciding from September onwards, with a short booking window
  • New and late menus — people nearby, often deciding the same evening
  • Openings and relaunches — a restaurant with no reviews or ranking history yet
  • Quieter services — specific days and times with tables to fill

The higher the value of one booking, the more an ad click is worth. A wedding or a private-dining enquiry can justify a cost per click that would never pay back on a table for two. That is why most restaurant budgets do best spent on occasions first and everyday dining last.

Which campaign type fits which job

Google Ads offers several campaign types. For restaurants, two do most of the work, and the choice between them is mostly a choice between control and reach.

Campaign types for restaurant goals

Search

What it does
Text ads on Google results for the searches you choose
Best for
Occasions with clear search demand: wedding venues, Christmas parties, private dining
Watch out for
Needs careful keywords and negatives; you pay for every click, relevant or not

Performance Max

What it does
One goal-based campaign across Search, Maps, YouTube, Display, Discover and Gmail
Best for
Accounts with reliable conversion tracking and good photography
Watch out for
Less control over where ads show; only as good as the conversions it is told to chase

Brand search

What it does
A separate Search campaign on your own name
Best for
Venues where competitors or aggregators appear above them for their own name
Watch out for
Inflates results if mixed with other campaigns — report it separately

Demand Gen and YouTube

What it does
Image and video ads in feeds and on YouTube
Best for
Awareness for an opening or a relaunch
Watch out for
Hard to connect to bookings; rarely the first campaign to build

Local campaigns, which many older guides still recommend for restaurants, no longer exist as a separate type. Google upgraded them to Performance Max in 2022, which is why Performance Max is the campaign type that can now place ads on Google Maps.

Source: Google Ads Help — About Performance Max campaigns — The channels Performance Max serves on and when Google recommends using it.

Source: Google Ads Help — Local campaign upgrades to Performance Max — Google's 2022 announcement that Local campaigns were upgraded to Performance Max.

What two real campaigns recorded

Two Dublin restaurant campaigns we've run show what those different jobs look like in Google Ads' own figures. Both restaurants are anonymous, and the figures are exactly as Google Ads recorded them.

Recorded Google Ads figures. Source: Google Ads

The job

Wedding showcase
Search campaigns for couples searching for a wedding venue, sending them to the showcase registration page
Newly opened restaurant
Awareness campaigns while the restaurant's own listing and website built up

Period

Wedding showcase
6 September 2023 – 6 October 2026
Newly opened restaurant
15 August 2025 – 6 October 2026, all campaigns

Impressions

Wedding showcase
24.5K
Newly opened restaurant
1.65M

Clicks

Wedding showcase
2.16K
Newly opened restaurant
29.8K

Click-through rate

Wedding showcase
8.81%
Newly opened restaurant
Not reported here

Average cost per click

Wedding showcase
€0.70
Newly opened restaurant
€0.27

Advertising spend

Wedding showcase
€1.51K, paid by the venue
Newly opened restaurant
€8.03K, paid by the restaurant

Read side by side, they show two different shapes of campaign rather than a better and a worse one. The wedding campaign was narrow — one occasion, one landing page — and paid more per click. The opening campaigns were broad, produced far more impressions and paid less per click. Which shape is right depends on the job, which is why the occasion comes before the keyword.

Worth avoiding

These figures show how often the ads appeared, how often they were clicked and what the clicks cost. Impressions are not people, clicks are not unique visitors, and neither campaign's figures are a claim about registrations, enquiries or bookings.

See this in practice

2.16K clicks at €0.70 a click

A Dublin restaurant that hosts weddings ·

24.5KImpressions: times the ads were shown · recorded in Google Ads

A Dublin restaurant's wedding showcase on Google Ads: 2.16K clicks from 24.5K impressions, an 8.81% click-through rate and €0.70 a click.

Read the wedding showcase case study

See this in practice

29.8K clicks at €0.27 a click

A newly opened Dublin restaurant ·

1.65MImpressions: times the ads were shown · recorded in Google Ads

A newly opened Dublin restaurant with no search presence: visible from the first day the ads ran — 29.8K clicks from 1.65M impressions at €0.27 a click.

Read the newly opened restaurant case study

Who sees the ad: location settings

Location targeting has a setting most restaurant accounts never open. By default, Google shows ads to people in your target area and to people who have shown interest in it — someone in Cork reading about Dublin, for example. For some campaigns that is exactly right; for others it is wasted money.

Choosing the location option per campaign

Wedding venue

Sensible option
Presence or interest
Why
Couples often plan from another county or country

Christmas parties

Sensible option
Presence, around offices you can realistically serve
Why
The organiser is usually local to the team

Late menu or quiet services

Sensible option
Presence, tight radius
Why
The guest is deciding nearby, tonight

Opening or relaunch

Sensible option
Presence, your catchment
Why
You need locals who can come back

Set the area to the distance guests realistically travel for that occasion, not the whole city or the whole country. A radius around the venue is often a better fit than a county boundary.

Source: Google Ads Help — About advanced location options — The difference between Presence and Presence or interest, and how to change it.

When the ad shows: schedules and budgets

By default, campaigns run all day, every day. A late-menu campaign that runs at nine in the morning, or a quiet-Tuesday campaign that runs on Saturday, spends budget on the wrong guests. Set ad schedules around the window in which the decision is made — which is not always when you are open. People plan Christmas parties during office hours; they decide on a late dinner around nine at night.

Two budget details matter. Google can spend more than the daily budget on some days and less on others, pacing towards a monthly total; and campaigns with ad schedules still pace towards that monthly total. Set a hard monthly cap you are comfortable with, and a review date, before any campaign starts.

Source: Google Ads Help — About ad scheduling — How ad schedules work and how they affect budget pacing.

What the ad must never show for: negative keywords

Negative keywords tell Google which searches to exclude. Without them, a restaurant pays for clicks from people who were never going to book. Every restaurant account needs a starting list:

A starting negative keyword list

  • Jobs: jobs, careers, hiring, vacancies, chef job, waiter, salary
  • Cooking at home: recipe, recipes, how to make, ingredients
  • Services you do not offer: delivery or takeaway (if you do neither), catering (if you do not cater off-site)
  • Free and cheap intent, when it does not fit your offer: free, voucher code, cheapest
  • Other places: town names outside your area that share a word with yours
  • Research rather than booking, for booking campaigns: history, wiki, owner, reviews of competitor names

Then read the search terms report weekly for the first month and add anything irrelevant. The list grows fastest at the start and settles after a few weeks.

Source: Google Ads Help — About negative keywords — How negative keywords match, including the fact that they do not match close variants.

Worth avoiding

Two settings are worth checking on every new Search campaign: whether the Display Network has been added, which shows text ads on websites rather than in search results, and whether recommendations are being applied automatically. Both can change where your budget goes without anyone deciding it.

Where the click lands

The single most expensive mistake in restaurant ads is sending every click to the homepage. Someone who searched for a Christmas party venue wants the Christmas page: dates, menus, prices per head, capacity and a way to enquire. If they have to hunt for it, many will go back to the results and click the next ad — which you have already paid for.

What an occasion landing page needs

  • The occasion in the headline, in the words the guest searched
  • Price per head or a starting price, and what is included
  • Capacity: seated, standing, private or semi-private
  • A sample menu in text, not only as a PDF
  • Dates and availability, or a clear "ask for a date" route
  • One booking or enquiry action, visible on a phone without scrolling far
  • A phone number that can be tapped

If the page does not exist yet, build it before the campaign. It will also help the occasion rank organically, which is what eventually reduces how much you need to spend. See private dining pages for the structure.

Linking your Google Business Profile to Google Ads lets ads show your address, distance and a map through location assets. For a restaurant, where the guest's next question is usually "how far is it?", that matters. Call assets add a phone button; sitelink assets can send people straight to the menu, the private dining page or the booking page.

The link only works if the profile is accurate. An ad showing last season's hours or an old phone number wastes the click and the guest's trust. Check the profile before linking it.

Source: Google Ads Help — Link your Google Business Profile to Google Ads — How location assets use your Business Profile.

What to count, and what you cannot

Restaurant ads have an honest measurement problem: the click is recorded, the booking often is not. A guest clicks, reads the menu, and books by phone or walks in. Bookings completed on a third-party reservation platform may not report back to Google Ads at all. Count what you can see, and say plainly what you cannot.

  • Enquiry form submissions on your own site — the most reliable conversion for weddings, events and groups
  • Clicks on the booking button, as a signal of intent rather than a confirmed booking
  • Calls from ads, counted only when they last longer than a minimum duration you set
  • Calls from your website's phone number, tracked separately from calls made directly from the ad
  • Bookings imported from the reservation platform, where the platform supports it

Keep brand campaigns out of the headline numbers. People searching your name were already looking for you; their clicks are cheap and their conversions flatter every report. And remember that ads do not improve organic rankings — the paid and organic systems are separate.

Source: Google Ads Help — Measure calls from ads — Call conversion tracking and minimum call duration.

Already running ads? The ten-minute account check

If your restaurant already has a Google Ads account, these are the first things worth checking. None of them needs specialist knowledge; all of them can be done from the account in about ten minutes.

The ten-minute account check

  • Campaign settings → Locations → Location options: is each campaign on Presence or on Presence or interest, and is that deliberate?
  • Search terms report for the last 30 days: how many of the searches you paid for were jobs, recipes or places you do not serve?
  • Networks: is the Display Network switched on inside a Search campaign?
  • Recommendations → Auto-apply: is anything being changed without a person deciding it?
  • Ad schedule: do the hours match when guests make this decision?
  • Conversions: what exactly is being counted — a completed enquiry, a button click or a page view?
  • Brand and non-brand: are searches for your own name reported separately from everything else?
  • Final URLs: does each ad land on the page for that occasion, or on the homepage?
  • Linked accounts: is the Business Profile linked, and are its hours and phone number current?
  • Budget: is there a monthly cap and a date when someone will review it?

What we check before a new campaign spends anything

  • One clear goal per campaign: enquiries, bookings or awareness
  • Keywords and locations chosen for intent, not volume
  • The landing page and booking route checked on a phone
  • Conversion tracking set up for the enquiries and bookings that can be tracked
  • A starting budget agreed in advance — nothing is spent without the restaurant's approval
  • An honest no, if the kitchen, floor or booking route cannot take more bookings yet

A hypothetical Christmas campaign, set up properly

Example · hypothetical

Twenty-five seats in a private room, October to mid-December

Imagine a restaurant with a private room that sits half-empty each December. In early October it publishes a Christmas page with the set menu, the price per head, the room capacity and an enquiry form. It runs one Search campaign on Christmas party and work party searches in its own district, with the location option set to Presence, an ad schedule covering weekday office hours, a starting negative list, and a monthly cap agreed in advance. The only conversion counted is a completed enquiry form. In mid-December the campaign stops; the page stays live and starts building organic visibility for next year. Every part of that is a setting someone decided, rather than a default.

When Google Ads is the wrong answer

Ads cannot create demand. If nobody is searching for the occasion in your area, no budget will change that. And ads cannot fix the foundations: if the kitchen or floor cannot take more bookings, if the Business Profile has the wrong hours, or if the booking route loses people on a phone, more paid traffic only makes the leak more expensive. Fix those first — the ads will work harder when you do.

Common questions

Is Google Ads worth it for restaurants?

It can be, for the right job. It works best for high-value occasions — weddings, private dining, Christmas parties — and for openings that cannot wait for organic visibility. Broad campaigns on generic restaurant searches rarely pay back at hospitality margins.

How much should a restaurant spend on Google Ads?

There is no honest single figure. It depends on the occasion, how competitive the searches are in your area and what one booking is worth. Start with a fixed monthly cap you are comfortable losing while you learn, a review date and one conversion you can actually count.

What does a Google Ads click cost for a restaurant?

It varies by occasion, area and competition. In two Dublin campaigns we've run, Google Ads recorded an average cost per click of €0.70 for a wedding showcase campaign and €0.27 across a newly opened restaurant's awareness campaigns. Those are recorded figures for those campaigns, not a price list.

Should a restaurant use Performance Max or Search campaigns?

Search gives more control over which searches trigger your ads, which suits most occasion campaigns. Performance Max reaches further, including Google Maps, but relies on accurate conversion tracking to decide where to spend. Many accounts start with Search and add Performance Max once tracking is reliable.

Should we bid on our own restaurant name?

Only if competitors, aggregators or booking platforms appear above you when people search for your name. If you do, run it as a separate campaign and report it separately, because brand clicks are cheap and make every other number look better than it is.

Can you track bookings from Google Ads?

Partly. Enquiry forms on your own site, booking-button clicks and calls from ads can be tracked reliably. Bookings completed on third-party platforms, by phone after browsing or as walk-ins often cannot. Good reporting says plainly which is which.

Do Google Ads help our organic rankings?

No. The paid and organic systems are separate. Ads buy placement in the ad slots; they do not change where you appear in the map pack or the organic results.

Working on this yourself? Google Ads campaign management for restaurants.

Written by

Alex Opsenica, founder of Moolah Media

Alex Opsenica

Founder, Moolah Media

Founder of Moolah Media, a founder-led restaurant marketing specialist based in Ireland, working with restaurants worldwide on websites, SEO and Google Maps, and Google Ads. Around 20 years in hospitality, including hands-on restaurant management.

More about how Moolah works.

Continue exploring

More on Restaurant SEOAll insights