Measurement
Which SEO metrics actually matter to a restaurant?
How to tell a commercially meaningful search metric from a decorative one, and how far each source of evidence honestly stretches.
Alex Opsenica · Founder, Moolah Media
·
A restaurant marketing report can show impressions up 60%, clicks up 30% and a rising average position, and still tell an owner nothing about whether the dining room was busier. That gap is where most of the distrust of SEO reporting comes from — and it is usually deserved.
Four systems, four different questions
| Source | Answers | Does not answer |
|---|---|---|
| Google Search Console | How the website appeared in Google Search: queries, impressions, clicks, position | Anything about Maps profile activity or bookings |
| Business Profile Performance | How people found and interacted with the profile on Search and Maps | Website behaviour or revenue |
| GA4 | What happened on the website after arrival, including booking-link clicks | Whether a booking was completed off-site |
| Booking platform / diary | Covers, no-shows, lead time, party size, cancellations | How the guest discovered you |
Google Search Console
- Answers
- How the website appeared in Google Search: queries, impressions, clicks, position
- Does not answer
- Anything about Maps profile activity or bookings
Business Profile Performance
- Answers
- How people found and interacted with the profile on Search and Maps
- Does not answer
- Website behaviour or revenue
GA4
- Answers
- What happened on the website after arrival, including booking-link clicks
- Does not answer
- Whether a booking was completed off-site
Booking platform / diary
- Answers
- Covers, no-shows, lead time, party size, cancellations
- Does not answer
- How the guest discovered you
Correlation, contribution, attribution
Three words used interchangeably in marketing reports, and worth separating precisely.
- Correlation: two measures moved together in the same period. Cheap to observe, weak as proof.
- Contribution: there is a credible causal path and supporting evidence that the work played a part, alongside other factors.
- Attribution: a specific outcome is traced to a specific source through data that actually follows the journey.
Metrics worth putting in front of an owner
- Non-brand impressions and clicks — demand from people who did not already know you
- Local pack position for core cuisine and district queries, tracked from a grid of locations
- Business Profile actions: direction requests, calls, booking-link clicks
- Booking-link click-through from both the profile and the website
- Review volume, recency and rating trend
- Covers and enquiry volume from the diary, read alongside the above rather than claimed by it
Metrics that mostly decorate a report
- Total impressions, dominated by brand searches you would receive anyway
- Average position across all queries, which mixes unrelated intents into one number
- Keyword counts and "visibility scores" with no defined query set
- Social reach, when the objective was search discovery
Build the baseline first
The most valuable measurement decision is taken before any work starts: record the current state of each source, define the query set, note the competitive set, and agree what would count as progress. Without that, every later report is an argument rather than a comparison.
If a report cannot survive the question "and what did that do for covers?", it is not a commercial report yet.
Where each number comes from
| Metric | Free source | What it answers |
|---|---|---|
| Discovery vs direct searches | Business Profile performance | Are new guests finding you, or only people who knew the name? |
| Calls, direction requests, website clicks | Business Profile performance | Did visibility turn into an action? |
| Impressions and clicks by query | Search Console | Which searches your website is actually eligible for |
| Local pack position across a catchment | Grid-based rank tracking | Map visibility beyond your own front door |
| Covers, source and day-part | Your booking system | Whether any of the above reached the dining room |
Discovery vs direct searches
- Free source
- Business Profile performance
- What it answers
- Are new guests finding you, or only people who knew the name?
Calls, direction requests, website clicks
- Free source
- Business Profile performance
- What it answers
- Did visibility turn into an action?
Impressions and clicks by query
- Free source
- Search Console
- What it answers
- Which searches your website is actually eligible for
Local pack position across a catchment
- Free source
- Grid-based rank tracking
- What it answers
- Map visibility beyond your own front door
Covers, source and day-part
- Free source
- Your booking system
- What it answers
- Whether any of the above reached the dining room
Source: Google Business Profile Help — Business Profile performance — The free report separating discovery searches from direct searches, and the guest actions that follow.
Source: Google Search Console Help — Performance report — Impressions, clicks, average position and the queries behind them.
The numbers that look useful and are not
Several metrics appear in agency reports precisely because they always rise. They are not dishonest on their own, but they cannot answer whether more of the right guests are finding the restaurant.
| Commonly reported | Why it flatters | Ask for instead |
|---|---|---|
| Total impressions | Rises with brand searches and irrelevant queries alike | Non-brand impressions and clicks |
| Keywords ranking | Counts terms nobody searches | Local pack presence across your catchment |
| Total profile views | Includes people who already knew you | Discovery searches and profile actions |
| Social followers | Unconnected to search demand | Covers by source and day-part |
Total impressions
- Why it flatters
- Rises with brand searches and irrelevant queries alike
- Ask for instead
- Non-brand impressions and clicks
Keywords ranking
- Why it flatters
- Counts terms nobody searches
- Ask for instead
- Local pack presence across your catchment
Total profile views
- Why it flatters
- Includes people who already knew you
- Ask for instead
- Discovery searches and profile actions
Social followers
- Why it flatters
- Unconnected to search demand
- Ask for instead
- Covers by source and day-part
Common questions
Why do Search Console and GA4 disagree?
They measure different events over different windows — Search Console counts appearances and clicks in Google Search, GA4 counts sessions on your site after arrival, with its own consent and sampling rules. A gap is expected.
Can you prove SEO caused a booking?
Rarely with certainty. We can show discovery increased, that booking-link engagement increased alongside it, and let the diary confirm the commercial direction — presented as contribution, not proof.
What single metric should we watch?
If you only watch one, use non-brand discovery — impressions and clicks from people who did not search your name. It is the closest available proxy for new demand.
Working on this yourself? Our measurement methodology.
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
Google Maps
How restaurants rank in Google Maps
Why one restaurant appears in the local pack and another does not, what you can influence, and how to track it honestly.
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 InsightRestaurant Websites
What every restaurant website needs for search
The website fundamentals that affect restaurant discovery and booking: readable menus, location content, schema and mobile speed.
3 min read
Read Insight


