Skip to content

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 of Moolah Media

Alex Opsenica · Founder, Moolah Media

·

3 min read

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

What each platform can and cannot answer

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 sources a restaurant already owns

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.

Vanity against useful

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 Audit

Written by

Alex Opsenica, founder of Moolah Media

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.

More about how Moolah works.

Continue exploring

All insights