HomeCase studies › Marketing & Growth
Case studies

+2.1 EBITDA points from an optimized Google Business Profile: closing a local traffic leak with the Restaurant Model Canvas

Diego F. Parra By Diego F. Parra · Updated 2026-08-28· Marketing & Growth
+2.1 EBITDA points from an optimized Google Business Profile: closing a local traffic leak with the Restaurant Model Canvas — Masterestaurant
Quick verdict

An optimized Google Business Profile is not about filling empty fields: it turns the listing into the restaurant's first point of sale. In this case the trattoria moved from 3.7 to 4.4 stars, from 11% to 34% conversion of listing views into calls or directions, and cut customer acquisition cost from 9.80 to 6.05 USD, adding 2.1 EBITDA points by month six. What moved the needle was answering 100% of reviews within 24 hours and posting fresh in-house photography of the anchor dish every week.

📈 Case studyA business case broken down: diagnosis, dated decisions and measured results· 16 min read· 2026-08-28

CASE FILE. Italian trattoria, 14 tables and 11 employees, in a mid-size city of 380,000 people; 28 USD average check; seven years in operation; annual revenue band of 500 thousand to 1 million USD; dining room dominant at 72% of sales, with in-house delivery and aggregators splitting the rest. The owner called for a reason I hear constantly: Fridays and Saturdays packed, and from Monday to Thursday the room looked like a shop under renovation.

The first measurement stung. The Google listing had gone two years without a new photo, still carried lockdown hours, sat at 3.7 stars across 214 reviews and —the serious part— had 61 unanswered reviews, fourteen of them naming wait times. Meanwhile the owner was paying 640 USD a month in Instagram ads to send people who, once they searched the name on Google, landed on exactly that listing.

I put the numbers in front of him because nothing else works: 92% of diners read reviews before choosing where to eat, per Restroworks (2024), and 71% read them specifically on Google before deciding, per BrightLocal (2024). That neglected profile was not a marketing detail. It was the storefront most of the demand walked past before deciding whether to come in.

Here is the paradox we hit in nearly every Masterestaurant growth audit: the operator spending the most to buy new traffic is usually the one neglecting the free asset that converts it. You pay for the click and give away the conversion. We solved it backwards from what the owner wanted —he wanted more ad spend—: we froze the advertising budget for six weeks and put everything into the listing.

Side-by-side comparison

Side-by-side comparison

BEFORE (baseline)AFTER (month 6)
Listing rating3.7 stars · 214 reviews4.4 stars · 389 reviews
Listing conversion (view → call, directions or site)11%34%
Customer acquisition cost9.80 USD6.05 USD
Reviews answered within 24 h0%100%
Average check28.00 USD31.40 USD
Prime Cost68.4%63.1%
Labor Cost34.2%31.8%
Staff turnover (12 months)84%57%
90-day repeat visits18%29%
EBITDA5.3%7.4%

The starting point: 3.7 stars and 640 USD a month covering the hole

The trattoria was billing between 500 thousand and 1 million USD a year with 14 tables, 11 employees and a 28 USD average check, and still, Monday through Thursday the dining room looked like a place under renovation. The Google listing had gone two years without a new photo, it still carried the lockdown hours, it held 3.7 stars across 214 reviews and —this was the serious part— it had 61 unanswered reviews, fourteen of them with specific complaints about waiting times. Meanwhile the owner was paying 640 USD monthly on Instagram ads to bring in people who, when they searched the restaurant's name on Google, ran into that storefront. The dining room accounted for 72% of sales, meaning the channel that listing was choking while nobody kept score. Because almost everyone checks it before deciding where to eat: 92% of diners read reviews before choosing a restaurant, according to Restroworks (2024), and 71% read them specifically on Google, according to BrightLocal (2024).

Why does the listing weigh more than the ad spend?

A neglected profile is not a pending marketing chore, it is the filter most of the demand passes through before crossing the door.

I put the figure in front of the owner because that is the only way the size of it lands: every ad dollar bought a click that ended on a page with 3.7 stars and fourteen silent complaints. And reputation arithmetic is not sentimental either: raising one star lifts revenue between 5% and 9%, according to Harvard Business School (Michael Luca, Reviews, Reputation, and Revenue), which turned those seven tenths into measurable money. The restaurant that invests most in buying new traffic is usually the one that takes worst care of the free asset converting that traffic: you pay for the click and give away the conversion. That tension shows up in nearly every restaurant growth audit we run at Masterestaurant, and here the owner was asking for the opposite of what was needed, he wanted MORE advertising.

The paradox we solved backwards from what the owner asked for

We froze the ad budget for six weeks —640 USD monthly, 960 USD freed over the period— and put all of it into the listing. The decision was not cosmetic: with sector net margins running 3% to 9%, according to Statista, a restaurant in this band cannot fund two fronts at once, and picking the cheaper one to operate is arithmetic, not preference. Six weeks later conversion moved from 11% to 34%. Nobody touched a photo until we knew which dish delivered contribution margin and which one destroyed it, and that sequence is no fussiness about order: promoting the wrong dish on Google multiplies a loss instead of a gain. We ran the Masterestaurant menu engineering matrix over 90 days of sales, dish by dish, crossing popularity against contribution margin in dollars. The dish the owner wanted to push on the listing —his favorite, the one he showed off to visitors— carried a 38% food cost, eleven points above the menu's 27% average, and it left the promotion on day one.

Diagnosis starts at the register, not at the listing

In its place we raised four dishes with food costs between 24% and 29%, and those were the ones that took over the product photos and the listing posts. Answering for the sake of answering is cosmetics; we crossed every complaint with its shift, its server and its ticket. The fourteen waiting-time complaints clustered in two Thursday shifts with a single server on the floor, an operations fact disguised as a reputation problem, and the real answer was not a polite comment but a different staffing grid with a second server on Thursdays from 8:00 to 11:00 PM. Only then did we reply to the 61 pending reviews across eleven days, with answers of 40 to 70 words and no template. Some 43% of diners consider it very important that a brand responds to comments, according to Toast (2024, via Tablein), yet the signal that moves the register arrives when the reply comes attached to the operational change that makes the next complaint unnecessary.

The team shoots the photos, on a phone, every week

A quarterly agency session at 900 USD produces dead images: twenty perfect dishes, lit identically, uploaded the same day and nothing new for ninety more. We put the head chef to work uploading six to eight phone photos a week —a plate on the pass, a table served at 9:00 PM, the bar on a Saturday— and reached 96 new images in three months against the agency's twenty, at zero cost. Visual appetite runs this business: 58% of diners visited a restaurant after seeing it on TikTok, up from 38% in 2022, according to MGH (2024), and the same mechanism operates on the Google listing, where last night's photo sells better than the perfect shot from a quarter ago. The listing climbed from 3.7 to 4.4 stars in six months. Each size has a different first move, and mixing them up costs weeks. Under 500 thousand USD a year: this week fix the hours, post eight photos from your phone and answer the ten most recent reviews; almost all the return sits there.

Transferable lessons by annual revenue band

From 500 thousand to 1 million —this trattoria's band—: audit food cost dish by dish BEFORE deciding what you promote, then cross every complaint with its shift. From 1 to 5 million: name a single owner for the listing, with two weekly hours blocked on the calendar and a conversion dashboard. Above 5 million, the media-chef archetype with three themed venues: separate each location's listing from the personal brand, because one venue's review contaminates the reputation of all of them. Above 10 million, group or chain: govern listings through the API, with monthly audits of hours, categories and NAP. I would not expect these numbers in three contexts, and saying so avoids selling smoke. First, a new restaurant with no history: there were 214 reviews and seven years of operation here, so climbing from 3.7 to 4.4 meant shifting an already loaded average rather than building it from scratch, and with twenty reviews the arithmetic is different.

Limits of this case

Second, a delivery-dominant business: the dining room carried 72% of sales, and where aggregators concentrate the bulk —an online delivery market projected at 473.49 billion USD in the United States for 2026, according to Statista— the listing matters far less than the ranking inside the app. Third, a kitchen with a genuine product problem: ratings rose because the food was fine and service failed on two shifts; if the food is bad, optimizing the listing only speeds up the bad news. Diagnosis starts at the register, not at the listing. Nobody touches a profile before knowing which dish carries contribution margin and which one destroys it; promoting the wrong plate on Google multiplies a loss rather than a gain. In this trattoria the dish the owner wanted to push ran a 38% food cost and came off the promotion on day one. A review is not answered, it is worked.

Three differences behind the 2.1 EBITDA points

Every wait-time complaint was cross-checked against shift, server and ticket, and fourteen of them clustered in two Thursday shifts staffed with a single server. The review stopped being online reputation and became an operations data point that rewrote the schedule. The team shoots the photography, not an agency. A quarterly 900 USD session produces dead images; the head chef's phone, with a framing and light protocol, produces fifty live images a month at zero added OpEx. Consistency beats production value in the local algorithm, and that turned out to be the cheapest lever in the whole project.

Point by point

Before and after, criterion by criterion

Customer acquisition cost
A · BEFORE (baseline)9.80 USD with paid ads pushing toward a 3.7-star listing
B · Masterestaurant6.05 USD with the listing converting at 34% and ads switched back on
Verdict: The right method wins: 38% less per new customer, without adding a dollar to the advertising budget.
Online reputation
A · BEFORE (baseline)3.7 stars across 214 reviews, 61 unanswered
B · Masterestaurant4.4 stars across 389 reviews, 100% answered within 24 h
Verdict: Each star gained is worth 5% to 9% of revenue per Harvard Business School (Luca), which places this 0.7-point jump at the high end of the effect.
Delivery conversion
A · BEFORE (baseline)9% of digital orders through owned channel, the rest via aggregator at 27% commission
B · Masterestaurant21% through owned channel with the order button pointing at the site
Verdict: The owned channel wins: every point migrated off the aggregator returns 27 cents on the dollar straight to operating margin.
Retention and repeat visits
A · BEFORE (baseline)18% of guests returning within 90 days, with no follow-up contact
B · Masterestaurant29% with booking confirmation SMS and seeded listing questions
Verdict: Structured follow-up wins, and SMS is the cheapest lever of all: 4.20 USD of revenue per message per Tabular (2025).
Prime Cost
A · BEFORE (baseline)68.4%, promoting a dish at 38% food cost
B · Masterestaurant63.1%, promoting the anchor dish at 27% food cost
Verdict: Costing before promoting wins: the listing did not lower Prime Cost, but choosing what to promote with margin in hand did.
Content production
A · BEFORE (baseline)Quarterly 900 USD photo session, four posts per quarter
B · MasterestaurantIn-house photography under protocol, twelve posts a month, zero added OpEx
Verdict: Internal consistency wins: the local algorithm rewards frequency and freshness over studio quality, and the annual saving was 3,600 USD.
Side-by-side comparison

The mistake: treating the listing as a form you fill onceWhat 80% of the market was doing

  • Data loaded at opening and never revisited: lockdown hours still live two years later.
  • Photos from the launch photographer, all of an empty room and none of the best-selling dish.
  • 61 unanswered reviews, including fourteen specific complaints about table waits.
  • 640 USD a month of Instagram spend pushing traffic toward a 3.7-star profile.
  • Zero posts, zero owner-seeded questions, a generic 'restaurant' category.
  • Outdated menu with eighteen-month-old prices and no seasonal dishes.

The right method: the listing as first point of saleMasterestaurant

  • Specific primary category (Italian restaurant) plus five secondary ones that match real service.
  • Weekly in-house photo routine: anchor dish, full room and team, with descriptive file names.
  • 100% of reviews answered within 24 hours, under a written protocol with one named owner.
  • Weekly posts tied to the Demand Radar: you promote what carries margin and moves.
  • Q&A seeded with the ten questions people actually sent over WhatsApp.
  • Menu and prices synced monthly, anchor dish flagged and shot in-house.
Side-by-side comparison

Side-by-side comparison

BEFORE (baseline)AFTER (month 6)
Listing rating3.7 stars · 214 reviews4.4 stars · 389 reviews
Listing conversion (view → call, directions or site)11%34%
Customer acquisition cost9.80 USD6.05 USD
Reviews answered within 24 h0%100%
Average check28.00 USD31.40 USD
Prime Cost68.4%63.1%
Labor Cost34.2%31.8%
Staff turnover (12 months)84%57%
90-day repeat visits18%29%
EBITDA5.3%7.4%
The numbers that matter

Measured case results at six months

2.1pts
of EBITDA added by month 6 (5.3% to 7.4%)
38%
drop in customer acquisition cost (9.80 to 6.05 USD)
0.7pts
of Google rating gained (3.7 to 4.4 stars)
34%
listing conversion into calls or directions, up from 11%
5%
to 9% revenue lift per star gained in reviews
92%
of diners read reviews before choosing where to eat
Visualization
The numbers, visualized
The numbers, visualized2.1pts of EBITDA added by month 6 (5.3% to 7.4%); 38% drop in customer acquisition cost (9.80 to 6.05 USD); 0.7pts of Google rating gained (3.7 to 4.4 stars); 34% listing conversion into calls or directions, up from 11%; 5% to 9% revenue lift per star gained in reviews; 92% of diners read reviews before choosing where to eatof EBITDA added by month 6 (5.3% to 7.4%)2.1ptsdrop in customer acquisition cost (9.80 to 6.05 USD)38%of Google rating gained (3.7 to 4.4 stars)0.7ptslisting conversion into calls or directions, up from 11%34%to 9% revenue lift per star gained in reviews5%of diners read reviews before choosing where to eat92%
Sources: Resultados del caso · Harvard Business School (Michael Luca) 2016 · Restroworks 2024Chart by masterestaurant.com
Real case

“For two years I paid 640 dollars a month in ads so people could land on a listing with 3.7 stars and lockdown hours; when we switched the ads off for six weeks and just answered reviews and posted photos of the ossobuco, Tuesdays started filling on their own and the check went from 28 to 31.40 dollars without touching the menu.”

— Owner, 14-table Italian trattoria, 500 thousand to 1 million USD annual band
How to apply it in your restaurant

Treatment timeline: six months, four phases

Week 1-2: diagnosis with the Restaurant Model Canvas
Before touching a single Google field we mapped the whole model on the Restaurant Model Canvas: value proposition, channels, cost structure and true margin per dish. Two hard findings surfaced. Prime Cost sat at 68.4%, well above the healthy range, and the dish the owner wanted to promote ran a 38% food cost, six points over the 32% ceiling we hold at Masterestaurant. The conclusion arrived before the execution: you do not optimize a profile to sell more, you optimize it to sell what carries margin. We also found that 43% of weekend bookings came in as direct phone calls from the listing, a channel nobody measured and the most profitable of all because it pays no commission.
Week 3-6: listing cleanup and review protocol
We fixed the primary category, hours, service attributes and menu pricing; then we attacked the 61 unanswered reviews, starting with the fourteen complaints. The first real friction showed up here: the owner answered the first seven with identical templates, Google displayed them in a row, the listing looked automated and two new reviewers said so out loud. We scrapped that approach and wrote a three-line protocol —name the specific fact, state what changed in the operation, invite back without a discount— with the floor manager as sole owner of the task. From week five, 100% of reviews were answered within 24 hours, something 43% of diners rate as very important according to Toast (2024, via Tablein).
Month 2-3: weekly content driven by the Demand Radar
With the Demand Radar we crossed local searches, seasonality and contribution margin to pick what gets promoted each week. Ossobuco, at 27% food cost and steady Tuesday-to-Thursday demand, became the anchor dish of both the listing and the weekly Reel. We set up the in-house photo routine: the head chef shoots four frames per service under a natural-light protocol at a 45-degree angle, and the community manager posts three times a week to Google plus the vertical cut to TikTok. The number that justified pushing short video came from MGH (2024): 58% of users visited a restaurant after seeing it on TikTok, against 38% in 2022. Video did not sell on its own here; it fed the branded searches that later landed on the listing.
Month 4-6: repeat visits, owned delivery and consolidation
The last phase moved the real money. We seeded ten Q&A entries with the questions arriving over WhatsApp, pointed the order button at owned delivery instead of the aggregator taking 27% commission, and launched a booking confirmation SMS, a channel Tabular (2025) values at 4.20 USD of revenue per message sent. Ninety-day repeat visits climbed from 18% to 29% and owned delivery went from 9% to 21% of all digital orders. Keeping the PHYSICAL menu was non-negotiable, with the QR as a complement: the printed menu controls service pace and suggestive selling, the QR handles current prices and delivery. Results consolidated in month six and held for the next three.
✦ AI applied

And with AI?

Accelerate content, targeting and repurchase: more reach with less effort. Diego F. Parra is an expert in AI applied to restaurants.

Masterestaurant tools & method

What we used, piece by piece

Nothing here was custom-built. Every phase ran on a shelf product from the Masterestaurant suite, and that is the part you can replicate: a consultant who hands you a personalized spreadsheet leaves you dependent, while a shelf tool keeps working for your team long after I am gone.

Diego F. Parra insists on an order that sounds obvious and almost nobody respects: business model first, margin per dish second, marketing last. Flipping it is why so many operators in the under 500 thousand USD band spend on ads what they should be spending on costing their menu.

Diego F. Parra

Diego F. Parra — International consultant, expert in creating and scaling restaurants and in AI applied to restaurants, foodtech and HORECA. Methodology applied in 8.400+ restaurants across 43 countries · Expert in Artificial Intelligence applied to restaurants, hospitality and food businesses · 20+ years in restaurants, catering, large events and business growth · Author of 3 ISBN-registered books: «Triunfar o morir en el intento» (2013) and «De esclavo a dueño» (2023) · International keynote speaker for the HORECA sector.

FAQ

What owners ask me after seeing this case

How long does an optimized Google Business Profile take to move real sales?
In this case the first signals appeared in week five, with calls rising from the listing, and the financial result consolidated in month six. With a profile abandoned for years, plan on 90 to 180 days; the rating climbs slowly because it needs a volume of new reviews to dilute the old ones.

How long does an optimized Google Business Profile take to move real sales?

In this case the first signals appeared in week five, with calls rising from the listing, and the financial result consolidated in month six. With a profile abandoned for years, plan on 90 to 180 days; the rating climbs slowly because it needs a volume of new reviews to dilute the old ones.

Should I switch off paid ads to grow restaurant sales through the listing?
Switching off is a tactical call, not a doctrine. We froze spend for six weeks because we were buying traffic toward a 3.7-star profile, which amounts to paying for people who leave. If your listing already clears 4.3 stars and converts above 30%, paid spend multiplies instead of leaking.

Should I switch off paid ads to grow restaurant sales through the listing?

Switching off is a tactical call, not a doctrine. We froze spend for six weeks because we were buying traffic toward a 3.7-star profile, which amounts to paying for people who leave. If your listing already clears 4.3 stars and converts above 30%, paid spend multiplies instead of leaking.

Is asking customers for reviews allowed, or does Google penalize it?
Asking is allowed; buying them, incentivizing with discounts or filtering for happy guests only is not. We placed the ask at the moment of peak satisfaction, when the empty main course plate is cleared, and the flow went from 4 to 29 reviews a month with no artificial gaming.

Is asking customers for reviews allowed, or does Google penalize it?

Asking is allowed; buying them, incentivizing with discounts or filtering for happy guests only is not. We placed the ask at the moment of peak satisfaction, when the empty main course plate is cleared, and the flow went from 4 to 29 reviews a month with no artificial gaming.

Can a small restaurant do this without an agency or a marketing budget?
Yes, and the most profitable part costs nothing. Answering 100% of reviews within 24 hours and posting four in-house photos a week are twenty-minute daily tasks that an operator in the under 500 thousand USD band absorbs without adding a single dollar of OpEx.

Can a small restaurant do this without an agency or a marketing budget?

Yes, and the most profitable part costs nothing. Answering 100% of reviews within 24 hours and posting four in-house photos a week are twenty-minute daily tasks that an operator in the under 500 thousand USD band absorbs without adding a single dollar of OpEx.

Data & sources

Sector data 2026 (official sources)

Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.

MetricBenchmark 2026Source
Primeros comensales que nunca regresan70%Restroworks — Restaurant Customer Retention Statistics 2025
Gasto por pedido de clientes recurrentes vs primerizos67% másRestroworks — Restaurant Customer Retention Statistics 2025
Tasa promedio de retención de clientes en restaurantes~55%Restroworks — Restaurant Customer Retention Statistics 2025
Facturación del delivery online en Europa (2025)US$67.790 millonesGrand View Research — Europe Online Food Delivery Services Market
CAGR del delivery online en Europa (2025-2030)7,7%Grand View Research — Europe Online Food Delivery Services Market
GMV del delivery online en América Latina (2025)US$32.420 millonesGrand View Research — Latin America Online Food Delivery Market

Grow your restaurant with the Masterestaurant method

Applied in +8.400 restaurants across 43 countries.

Community

Join our MASTERESTAURANT Community for FREE

Restaurant owners and teams from 43 countries sharing knowledge, tools and applied AI — straight to your WhatsApp.

Join the community
Author: Diego F. Parra  ·  Publisher: MASTERESTAURANT®
Content created with AI assistance, reviewed by the MASTERESTAURANT editorial team.
MR Comparison Engine v0.9.362