Measurement
How to measure whether restaurant SEO is working
A practical framework for judging search work on commercial outcomes — including where each report stops being able to prove anything.
Alex Opsenica · Founder, Moolah Media
Most restaurant SEO reporting fails in the same way. It proves that something moved, then implies that the movement produced covers. Those are two different claims, and only one of them is usually evidenced.
Measuring properly means being precise about what each source can prove, and accepting that the last link in the chain — search activity to covers — is generally a correlation you argue for, not a fact you export.
What each report can actually prove
| Source | What it proves | Where it stops |
|---|---|---|
| Business Profile Performance | How people found the profile, and calls, directions, website and booking clicks | Does not follow the guest into your booking system |
| Search Console | Queries, impressions, clicks and pages for your website | Only your site; excludes map and profile interactions |
| Analytics | On-site behaviour and outbound booking clicks | Referrer loss and consent choices make channel data incomplete |
| Booking platform reports | Completed bookings by platform | Credits the last step, not the demand that created it |
| Your POS and covers data | Actual trade, spend per head, day-part patterns | No visibility of how a guest discovered you |
Business Profile Performance
- What it proves
- How people found the profile, and calls, directions, website and booking clicks
- Where it stops
- Does not follow the guest into your booking system
Search Console
- What it proves
- Queries, impressions, clicks and pages for your website
- Where it stops
- Only your site; excludes map and profile interactions
Analytics
- What it proves
- On-site behaviour and outbound booking clicks
- Where it stops
- Referrer loss and consent choices make channel data incomplete
Booking platform reports
- What it proves
- Completed bookings by platform
- Where it stops
- Credits the last step, not the demand that created it
Your POS and covers data
- What it proves
- Actual trade, spend per head, day-part patterns
- Where it stops
- No visibility of how a guest discovered you
Reading rankings honestly
A local pack position is not a single number. It varies across a catchment, by device and by query. Reporting one position from one location is the reporting equivalent of tasting one plate and grading the kitchen.
Source: Google Business Profile Help — Performance report — Definitions of the profile metrics referenced above.
Source: Google Search Console Help — Performance reports — How impressions, clicks and query data are collected.
Brand versus non-brand
Splitting search demand into brand and non-brand is the single most clarifying change most restaurants can make to their reporting. Brand demand reflects reputation, PR, footfall and returning guests. Non-brand demand — cuisine, district, occasion — is where discovery work should show up first.
If total traffic rose but the increase was entirely brand, the honest conclusion is that something else generated interest and search captured it. That is still useful; it is just not proof that the SEO work produced it.
Connecting search to covers
The strongest evidence available to a restaurant is a chain of consistent movement: non-brand discovery searches rise, profile booking and website actions rise with them, and covers or enquiries in the corresponding day-parts or occasion categories rise afterwards. No step of that chain proves causation alone; together, and repeated over months, they make a defensible case.
Reviewing an agency on the numbers
Three questions separate substance from presentation: which of these numbers is measured and which is inferred, what would we expect to see if this work were not producing results, and which decision does this report change. An adviser who can answer all three is measuring; one who cannot is reporting.
A monthly report that stands up
A report that a restaurant owner can check themselves is worth more than a dashboard nobody opens. Five items, from sources the restaurant can open independently, cover almost everything worth knowing.
| Item | Source | Read as |
|---|---|---|
| Discovery vs direct searches | Business Profile performance | Is new demand arriving? |
| Profile actions | Business Profile performance | Did visibility produce intent? |
| Non-brand clicks and top queries | Search Console | Is the website earning searches beyond the name? |
| Local pack presence across the catchment | Grid tracking | Where the map shows you, and where it does not |
| Covers by day-part | Booking system | Correlation with the dining room, stated as correlation |
Discovery vs direct searches
- Source
- Business Profile performance
- Read as
- Is new demand arriving?
Profile actions
- Source
- Business Profile performance
- Read as
- Did visibility produce intent?
Non-brand clicks and top queries
- Source
- Search Console
- Read as
- Is the website earning searches beyond the name?
Local pack presence across the catchment
- Source
- Grid tracking
- Read as
- Where the map shows you, and where it does not
Covers by day-part
- Source
- Booking system
- Read as
- Correlation with the dining room, stated as correlation
Common questions
Can anyone prove SEO produced a specific booking?
Not reliably. Guests move between the map, review sites, your website and a booking platform, and the final system records the last step. Honest measurement builds a corroborated case rather than claiming a clean line.
How often should a restaurant review search performance?
Monthly for operational reporting and quarterly for direction. Weekly ranking checks mostly capture normal volatility.
What is the most useful single metric?
Booking and website actions from the Business Profile, read alongside non-brand discovery searches. It is the closest available point where visibility becomes intent.
Working on this yourself? How measurement is set up and reported.
Not sure which numbers to trust?
The audit sets out what your current reporting can and cannot prove, and which measures would actually tell you whether search work is paying.
Get Your Free Visibility AuditWritten by

Alex Opsenica
Founder, Moolah Media
Founder of Moolah Media, a specialist restaurant growth and local SEO agency based in Ireland, working directly with hospitality operators on search, Google Business Profile and bookings.
Continue exploring
Measurement
Which SEO metrics actually matter to a restaurant?
Search Console, Business Profile Performance, GA4 and booking data: what each proves, and which numbers are worth reporting.
3 min read
Read InsightRestaurant Discovery
Google, review sites and booking platforms: how restaurant discovery really works
Guests move between Google, review sites, your website and booking platforms before they book. Here is what each surface controls and what you can influence.
3 min read
Read InsightRestaurant SEO
Restaurant SEO: what actually matters for getting found
A practical breakdown of what genuinely influences restaurant search visibility, and what quietly wastes budget.
3 min read
Read Insight


