Featured Case Study
Cala Scottsdale

Cala Scottsdale

Scottsdale, AZ · Senna House Hotel

How chef Beau MacMillan's Mediterranean restaurant turned Google Ads into 6,900+ store visits and 1,100+ lead-form reservations — while cutting cost per lead nearly in half.

A multi-year Google Ads partnership driving reservations, private-event bookings, and foot traffic to a destination restaurant in one of Arizona's most competitive dining markets.

0
Store Visits
0
Lead-Form Submissions
$0
Cost / Lead (2026) · down from $56

The Client

Cala is celebrity chef Beau MacMillan's elevated Mediterranean restaurant inside the boutique Senna House Hotel in Old Town Scottsdale — coastal and desert flavors, a destination dining room, and a steady need for reservations and private-event bookings.

In a market crowded with high-end restaurants, awareness isn't the problem — consistently filling tables and booking events is. Cala needed a measurable, reliable engine to turn local demand into reservations and foot traffic.

The Challenge

Old Town Scottsdale is one of the most competitive dining markets in Arizona. Dozens of upscale restaurants fight for the same diners, the same special occasions, and the same private-event dollars — and most Google Ads accounts in this space quietly burn budget on broad, untracked clicks that never prove they filled a single table.

Cala's goals were concrete: more reservations, more private-event bookings, and measurable foot traffic to the dining room — with a clear line from ad spend to real-world results. That meant the program couldn't be judged on impressions or clicks. It had to be judged on store visits and lead-form reservations, the metrics that actually move a restaurant's revenue.

The brief, in one line: build a Google Ads engine that turns Scottsdale's dining demand into booked tables — and prove it, month after month.

Cala Scottsdale dining room interior with hanging plants and pendant lighting at the Senna House Hotel
Cala signage wall with terracotta pottery in arched niches at Cala Scottsdale
Guests celebrating with a sparkler at a private event at Cala Scottsdale restaurant
Brunch spread with mimosas on the patio at Cala Scottsdale
Bright Mediterranean dining room with rattan chairs at Cala Scottsdale in Old Town Scottsdale

Cala Scottsdale · Senna House, Old Town Scottsdale

The Approach

We built a full Google Ads program aimed at the outcomes that matter to a restaurant — not vanity clicks:

Performance Max for store visits

Reaching nearby diners across Search, Maps, and YouTube to drive measurable foot traffic to the door.

Lead-form campaigns for reservations

Capturing reservation and private-event inquiries directly, with clear cost-per-lead tracking.

Event-specific Search campaigns

Dedicated campaigns for private parties, large groups, and seasonal/holiday events.

Local campaigns for directions & calls

Capturing high-intent 'take me there' and 'call now' moments from the Scottsdale area.

The Results, Year by Year

Real numbers, pulled straight from the account. Tap a year.

1,846
Store Visits
651
Lead-Form Submissions
$29
Cost / Lead
8,182
Directions Requests
21,088
Clicks
829,647
Impressions
Year-to-date — lead volume already nearly doubled 2025 at roughly half the cost per lead. Store visits still accruing (they report with a lag).

What Made It Work

A reservation engine that compounds

Lead-form submissions grew every single year — 117 → 341 → 651 — and in 2026 we're driving nearly 2× last year's leads at roughly half the cost per lead ($56 → $29). More reservations, cheaper.

Foot traffic you can measure

Store visits nearly tripled in the first full year (1,344 → 3,732), and directions requests climbed 13× (612 → 8,182) — real people navigating to the door, not just impressions.

Spend that works harder over time

As the account matured, every dollar went further — more clicks, more leads, and a lower cost per reservation, even as the market got more competitive.

Built for the outcomes a restaurant cares about

Every campaign was tied to reservations, events, calls, and visits — the things that actually fill a dining room — with transparent tracking the whole way.

The whole point of restaurant advertising is tables filled and people through the door. For Cala, we tied every dollar to reservations and store visits — so the account wasn't measured in clicks, but in guests.

What This Means for Your Restaurant

Most restaurants that run Google Ads are flying blind — they see clicks and impressions, but they can't connect a dollar of ad spend to a booked table or a guest walking in the door. The Cala program was built the opposite way: around store visits and lead-form reservations, the outcomes that actually grow a restaurant.

That's the difference between advertising and marketing that pays for itself. When a restaurant Google Ads program is optimized to real-world visits and reservation leads — not vanity metrics — every month of data makes the next month smarter, and cost per result tends to fall as the account matures. For Cala, cost per lead dropped from $56 to $29 while lead volume kept climbing.

Whether you run a fine-dining room in Scottsdale, a neighborhood brunch spot, or a brewery, the same playbook applies: use Performance Max and local campaigns to drive measurable foot traffic, capture reservation and event demand with lead forms, and track the numbers that matter. If you want to understand how it's measured, our guide to the store-visit revolution and getting more restaurant customers break it down.

Frequently Asked Questions

How does Google Ads drive reservations for a restaurant?

By running lead-form campaigns and Search ads that capture high-intent diners the moment they're looking to book, then sending those reservation and private-event inquiries straight to the restaurant with clear cost-per-lead tracking. For Cala Scottsdale, this grew lead-form reservations from 117 to 651 per year while cutting cost per lead from $56 to $29.

What is store visit tracking and how does it work for restaurants?

Store visit tracking is a Google Ads conversion that estimates how many people visited a physical location after seeing or clicking an ad, using anonymized, aggregated location data from users who opt in. For restaurants it's the closest thing to measuring real foot traffic from advertising — Cala recorded more than 6,900 store visits across the partnership.

What's the difference between Performance Max and Search campaigns for a restaurant?

Search campaigns show text ads when someone actively searches terms like 'restaurants near me' or 'private dining Scottsdale.' Performance Max runs across Search, Maps, YouTube, Display and Gmail from a single campaign and is ideal for driving store visits and broad local reach. Most restaurants benefit from both: Search for high-intent booking queries and Performance Max for foot traffic.

How long does it take to see results from restaurant Google Ads?

Clicks and calls can start within days, but meaningful, stable results — a reliable flow of reservations and visits at an efficient cost — usually take two to three months as the campaigns gather conversion data and optimize. Accounts typically get more efficient over time; Cala's cost per lead fell by roughly half as the program matured.

Why track lead-form submissions and store visits instead of clicks?

Clicks and impressions don't fill a dining room. Lead-form submissions represent real reservation and event inquiries, and store visits represent real people walking in — so optimizing to them ties every ad dollar to revenue-driving outcomes instead of vanity metrics. That's what lets a restaurant know its advertising is actually working.

How much should a Scottsdale restaurant spend on Google Ads?

It depends on your market, margins, and goals rather than a fixed number. The more useful question is cost per result — cost per reservation lead or per store visit — and whether that cost is lower than the value of a booked table. A good program proves its return and scales budget as the numbers justify it. We map this out in a free audit.

Want results like Cala's for your restaurant?

We build Google Ads programs that fill tables and book events — with proof at every step. Get a free audit and we'll show you exactly where your next reservations will come from.