Google Search is where restaurant bookings happen. Not on social media, not on review platforms, not on food blogs — on Google, at the moment a diner decides they want to eat out and searches for somewhere to go.
A diner searching “best steak restaurant Edinburgh” or “romantic dinner Mayfair” is not browsing. They are ready to book. A restaurant that appears at the top of that search result — above the organic listings, above the map pack, in the paid ad position — intercepts that booking before the diner has considered any alternative.
This guide covers how to build a restaurant Google Ads local search campaign from scratch — campaign setup, keyword selection, ad writing, landing page requirements, and tracking.
The single most common mistake restaurants make with Google Ads is starting with the interface before clarifying the objective. Google’s campaign setup process is designed to push you toward broad campaign types that maximise Google’s revenue, not yours.
Before you open Google Ads, decide two things:
First: what is the primary action you want diners to take after clicking your ad? For most restaurants, the answer is one of: complete an online reservation, click to call, or visit a specific offer or menu page. Your campaign structure and conversion tracking flow from this decision.
Second: which specific bookings do you want to generate? Midweek lunch covers. Saturday evening reservations. Bookings for the new tasting menu. Private dining enquiries. The more specific your objective, the more targeted your keyword strategy — and the more accurately you can measure whether the campaign is working.
Run no budget until conversion tracking is in place. This is non-negotiable. Without it, you cannot tell the difference between a campaign that is generating bookings and one that is generating expensive clicks from people who immediately leave your site.
Option A — Online booking system tracking: If you use an online reservation system (OpenTable, Resy, ResDiary, Sevenrooms, or a direct booking widget), track the booking confirmation page as a conversion. This is the most accurate measure of campaign performance — a completed reservation, attributed directly to a paid search click.
Option B — Phone call tracking: If your restaurant takes bookings by phone, set up Google Ads call tracking. This generates a dynamic phone number that forwards to your actual number and tracks calls that originated from your ad. Essential for restaurants where phone is the primary booking channel.
Option C — Button click tracking: If the confirmation page is inaccessible (inside a third-party booking widget iframe), track the button click that initiates the booking process as a micro-conversion — “Book a table” button click, “Check availability” button click. Less precise than confirmation tracking but better than nothing.
Install the Google Ads conversion tag via Google Tag Manager, test every conversion event end-to-end before launching campaigns, and verify that conversion data is flowing into your Google Ads account before spending a pound.
Restaurant keyword research is simpler than most industries because the search behaviour is highly predictable. Diners search using one of three patterns: cuisine + location, occasion + location, or restaurant name + location (or restaurant name alone).
Build your keyword list in three tiers:
Tier 1 — Branded keywords: Your restaurant name and close variations. “[Restaurant name]”, “[restaurant name] booking”, “[restaurant name] menu”. These protect against competitor and booking platform ads appearing above your website on searches for your own name.
Tier 2 — Specific local searches: Cuisine + neighbourhood, occasion + city, specific offer + location. “French bistro Marylebone”, “birthday dinner Shoreditch”, “tasting menu Cardiff”, “Sunday lunch Bristol city centre”. These target diners with specific preferences who are comparing options in your area.
Tier 3 — Broader intent searches: Cuisine category + city, “restaurants near [landmark]”, “best restaurants [area]”. These reach diners earlier in their decision process — they know what they want broadly but are still choosing where. Higher competition, lower conversion rates than Tier 2, but important for reach.
Match types: Use exact match for Tier 1 and your highest-converting Tier 2 keywords. Use phrase match for Tier 2 and Tier 3. Avoid broad match without extensive negative keyword lists — broad match for restaurant keywords frequently triggers searches for recipes, food delivery, and hospitality jobs.
Negative keywords to add immediately: delivery, takeaway, recipe, jobs, how to, cook, franchise, menu pdf (unless you want that traffic), and competitor restaurant names unless you are specifically targeting competitor brand terms.
Organise your Google Ads account so that different keyword types and objectives sit in separate campaigns with separate budgets. Mixing branded and non-branded keywords in a single campaign means you cannot allocate budget between them, cannot report on them separately, and cannot set different bids for different intent levels.
Campaign 1 — Brand protection: All branded keywords. Usually low spend, high conversion rate, essential insurance against competitor interception.
Campaign 2 — Local non-branded search: Cuisine, occasion, and location keywords. Your main volume campaign for reaching new diners.
Campaign 3 (optional) — Specific offer or event: If you have a seasonal menu, a Valentine’s Day promotion, or a midweek offer, run it as a dedicated campaign with its own budget, ads, and landing page. Bundling promotional campaigns into your evergreen non-branded campaign makes it impossible to measure or optimise the promotion separately.
Google’s Responsive Search Ad format accepts up to 15 headlines and 4 descriptions, which Google combines and tests automatically. Write ads that front-load your strongest claims in the first three headline positions — those are the ones most consistently shown.
Headline priorities for restaurants:
Include the restaurant name or cuisine type in headline 1 — immediate identification for the diner.
Include location in headline 2 — confirmation that you are where they are looking.
Include a differentiator in headline 3 — award recognition, specific cuisine credentials, a key offer, unique experience. “AA Rosette Kitchen”, “Open Kitchen Tasting Menu”, “Book Direct — Best Rate”.
Description priorities:
State what the diner gets. “5-course seasonal tasting menu, Wednesday to Sunday. Book online in 60 seconds.” Specific, functional, clear about the action you want them to take.
Address any conversion barrier. “Free cancellation up to 24 hours.” “No booking fee.” “Private dining available for groups.” One sentence that removes a reason not to click.
Ad extensions (now called Assets in Google Ads):
Sitelinks: Add 4–6 sitelinks pointing to your menu, private dining page, offers page, gift vouchers page, and contact/directions page. Sitelinks appear below the main ad and significantly increase click-through rate.
Callouts: Short phrases highlighting key benefits: “Open 7 Days”, “Seasonal British Menu”, “Sommelier Wine List”, “Private Dining Available”.
Location extension: Link your Google Business Profile to show your address and Google Maps pin alongside the ad.
Call extension: Add your phone number to enable click-to-call directly from the ad on mobile devices.
Send each campaign to the most relevant page on your website — not the homepage.
Branded campaign traffic should go to your homepage or a dedicated “Book a Table” page with the reservation widget prominently placed.
Non-branded local search traffic should go to a landing page that reflects the specific search intent — a cuisine or dining experience page with a booking widget, not a general homepage that requires the diner to navigate to find a reservation option.
Specific campaign traffic (seasonal menu, event) should go to a dedicated campaign landing page with the offer featured prominently, the relevant menu or details visible, and the booking widget or phone number the dominant call to action.
Every landing page used for paid traffic should load in under three seconds on mobile (check with Google PageSpeed Insights), have a clear single call to action above the fold, and include trust signals — review scores, press mentions, a brief description of the restaurant — that support a booking decision.
Start with a daily budget you can sustain for at least 60–90 days. Google’s algorithm needs time and conversion data to optimise — campaigns launched and paused within weeks never reach their potential.
For a restaurant in a competitive urban market running branded and one non-branded campaign, a starting budget of £600–£1,000 per month is a practical minimum. Below £500 per month, campaigns will lose most auctions in peak booking periods — typically Thursday to Saturday evenings — when competition is highest and intent is highest.
Bidding strategy: Start with Maximise Clicks to accumulate data while you verify conversion tracking. Once you have 20–30 conversions tracked per month, switch the non-branded campaign to Target CPA (cost per acquisition) with a target CPA set at a level that makes the campaign commercially viable — typically £5–£15 per reservation depending on your average cover value.
A restaurant Google Ads account requires weekly monitoring during the first three months, monthly thereafter.
Weekly: Check search terms report for irrelevant queries triggering your ads — add negatives for anything that should not be triggering. Check conversion data — are conversions tracking? Is volume consistent with expectations?
Monthly: Review campaign performance by conversion rate, cost per conversion, and ROAS. Adjust budgets toward campaigns performing above target. Pause or restructure campaigns consistently underperforming. Test new ad headlines and descriptions against existing controls.
Seasonally: Review keyword lists and negative lists ahead of high-demand periods. Increase budgets before peak booking seasons. Launch dedicated campaigns for seasonal menus and events 6–8 weeks ahead of the occasion.
The Lobby builds and manages Google Ads campaigns for independent restaurants across Europe — from initial account setup and conversion tracking through to ongoing optimisation and monthly performance reporting.
The Lobby is a hospitality digital marketing agency working with independent hotels and restaurants across Europe. We combine paid media, SEO, and website strategy to grow direct revenue.
Talk to The Lobby about a Google Ads or social media strategy built around your restaurant’s booking goals.