1. What Happened? – Google Posts Reporting
Google has launched new reporting for Google Business Profile Posts.
According to Google, businesses can now see:
- Views for regular updates
- Views for special offers
- Views for events
- Combined views from Google Search and Google Maps
- Performance trends going back up to 18 months
The announcement itself is fairly short.
But the detail matters.
Three parts of the update are particularly important:
Views.
Combined Search and Maps data.
18 months of history.
Posts have been around for years, but post-level reporting disappeared from local reporting some time ago.
That created a strange situation.
Businesses were still being encouraged to publish posts, but they had very little data showing whether those posts were doing anything.
Local marketing teams were posting without much evidence.
Agencies were running posting programmes they could not properly report on.
Franchisees were being asked to post every week without knowing whether it was worth the effort.
And marketing directors quite reasonably started questioning whether the channel deserved budget.
So yes, this is good news.
But there is an important warning.
The new report tells you how many people viewed a post. It does not tell you whether those people became customers.
What Google’s New Report Does Not Tell You
It measures views, not actions
You can see how many times a post was viewed.
You cannot use this report to directly see:
- Website clicks
- Phone calls
- Direction requests
- Bookings
- Other customer actions
So a post with 10,000 views is not automatically better than one with 500 views.
The 500-view post could have produced five bookings.
The 10,000-view post could have produced nothing.
Search and Maps are combined
Google is currently giving you one combined number.
You do not get a separate figure for:
- Google Search
- Google Maps
That matters because those users can have very different intentions.
Someone finding you on Maps is often:
- Nearby
- On a mobile phone
- Ready to visit
- Comparing a small number of local businesses
Someone seeing your business on Search could be:
- Further away
- Researching
- Comparing several businesses
- Still days or weeks away from making a decision
Those are different audiences.
A short-term offer could work extremely well for someone nearby on Maps.
The same offer may be much less useful to someone still researching on Search.
But Google’s report currently combines both.
The 18-Month History Is Potentially the Most Valuable Part
Google says Posts reporting can show up to 18 months of history.
That is important because the main Google Business Profile performance reporting has a shorter data-retention period.
Check the retention available in your own account, because Google can change these limits.
The important point is the mismatch.
You could eventually have:
18 months of post views
but not the same amount of historical data for:
- Calls
- Direction requests
- Website clicks
- Searches
That means the historical comparison you really want may not be possible later.
For example, you might be able to see that an offer post received 8,000 views 14 months ago.
But you may no longer be able to see the calls and direction requests from that same period.
So the question:
“Did those views lead to more business?”
could become impossible to answer retrospectively.
That is why exporting the data now matters.
2. Why Does This Matter?
The danger is optimising for views
This is probably the biggest risk with the new reporting.
Imagine a business starts publishing posts every week.
The new dashboard arrives.
Someone sorts the posts by views.
The highest-view posts become the “best” posts.
Then the content strategy starts changing to get more views.
That sounds reasonable.
But it can easily push you towards the wrong type of content.
Broad posts often attract more people.
Specific posts often attract people who are actually ready to act.
For a local business, that distinction matters.
A post about:
“We are excited to announce our latest service.”
may receive plenty of views.
A post saying:
“Book your October appointment before 15 October and receive £20 off.”
may receive fewer views but generate actual bookings.
So the new metric is useful.
It just should not become the goal.
Views should be treated as reach.
Calls, bookings and other actions should be treated as outcomes.
That distinction needs to be agreed before the dashboard starts influencing the content strategy.
Search and Maps Need to Be Treated Differently
Google’s combined number hides an important piece of information.
Search and Maps are not simply two versions of the same thing.
A person on Maps may be very close to choosing a business.
They may be:
- Looking for somewhere nearby
- Comparing opening hours
- Checking an offer
- Deciding where to visit
A person on Search may still be researching.
So the type of content that works can be different.
For example:
An offer that expires tomorrow
could work well for someone already nearby.
But it may not be useful to someone researching a service from another city.
Because Google combines the two sources, businesses need to create their own way of understanding the difference.
For Posts, that means UTM tracking.
More on that below.
Local Search Is Often a Zero-Click Environment
There is another reason you should not judge Posts purely by website traffic.
Google Business Profiles are designed to give people information without necessarily sending them to your website.
A customer can see:
- Opening hours
- Phone number
- Address
- Directions
- Reviews
- Photos
- Services
- Offers
directly in Google.
That is not necessarily a problem.
It is how local search works.
So a successful post may result in:
A phone call
or
A direction request
rather than a website visit.
That means measuring only website sessions will make local content look weaker than it really is.
A proper measurement setup needs to look at what happens inside Google as well as what happens on the website.
Posts Could Still Help Keep a Business Profile Fresh
There is another point that is much harder to measure.
Posts give Google fresh information about a business.
They are:
- Dated
- Business-authored
- Linked to a specific location
- About what the business is doing now
- Often connected to offers, services or events
That can be useful when Google is trying to understand a local business.
We cannot directly measure how much this influences AI-generated local answers or other Google surfaces.
But the lack of a metric does not mean the effect does not exist.
So I would be careful about using the new report as a reason to stop posting simply because some posts have low views.
The direct result is measurable.
The wider value is not.
3. Who Is Most Affected?
Multi-location retailers, healthcare and hospitality
These businesses have the biggest opportunity and the biggest reporting challenge.
If you manage dozens or hundreds of locations, you need to know:
- Which locations are posting
- How often they are posting
- Which post types they use
- How many views they receive
- What actions those locations generate
Doing this manually location by location is not practical.
Franchise businesses
This could change how franchisors talk to franchisees.
Previously, it was difficult to show whether posting was actually helping.
Now there is data.
But there is also a risk.
A franchisee sees low views.
They conclude that posting is pointless.
And they stop.
That is why the numbers need context.
A location should not be judged simply by whether it has more views than another location.
Businesses that rely on events
This includes:
- Gyms
- Restaurants
- Venues
- Clinics
- Classes
- Theatres
- Workshops
Google separates event posts from regular updates.
That gives businesses a chance to test whether events perform differently from other post types.
Businesses running offers and promotions
Google also separates special offers.
That means businesses can start testing:
- How often they run offers
- How long offers run
- How strong the offer needs to be
- Which locations respond best
Previously, much of this was based on instinct.
Professional services with physical locations
Think:
These businesses may publish fewer posts.
But one new customer can be worth far more.
That makes the difference between views and actions even more important.
4. What Should Businesses Do?
There are four things I would prioritise:
Export the data.
Track every link properly.
Test different post types.
Agree what success actually means.
4A. Start Exporting Your Data Now
This is the one thing I would not delay.
Export your existing Google Business Profile performance data.
Do it regularly.
At minimum, keep:
- Calls
- Direction requests
- Website clicks
- Searches
- Location
- Month
Then export Posts data on the same schedule.
Use the same location and date structure so the datasets can be compared later.
The goal is simple:
Build your own permanent history.
Do not rely on Google to keep every historical figure available forever.
Establish Your Baseline Before Changing Anything
You have no proper industry benchmark yet.
Nobody has had this reporting for long enough.
So spend the first few months learning what is normal for your business.
Look at:
- Typical views per post
- Views by post type
- Views by location
- Seasonal changes
- Differences between branches
Do not make major decisions based on the first two weeks of data.
Agree the Success Metric Before the Dashboard Does It for You
Write it down.
For most local businesses, I would separate the metrics into:
Reach
- Views
Outcomes
- Calls
- Direction requests
- Bookings
- Tagged website visits
That simple distinction can stop the business gradually changing its strategy just to chase a bigger view number.
Check Which Locations Are Actually Posting
In a large organisation, the answer is often surprising.
You may have 100 locations.
Only 30 may be posting consistently.
Some may post every week.
Some may post once a month.
Some may post nothing.
Before trying to improve content, understand the basic level of activity across the portfolio – this is one way we are improving the way we work with your client partners managing large-scale local SEO.
4B. For Content Teams: Test the Three Post Types
Google now separates:
- Updates
- Offers
- Events
That gives you a much better opportunity to run proper tests.
Do not just publish what feels right.
Over a full quarter, test all three types across a controlled group of locations.
Then compare:
- Views
- Calls
- Direction requests
- Website clicks
- Bookings where measurable
This is much more useful than simply asking which post got the most views.
Judge Posts by Actions, Not Just Views
Put the numbers side by side.
For example:
Post A
- 8,000 views
- 2 website clicks
- 0 calls
Post B
- 700 views
- 14 website clicks
- 4 calls
Post B is probably much more valuable.
That is why the report should show views alongside the actions that matter to the business.
Write for People Who Are Close to Choosing
The best local post is often specific.
Think:
- A real event
- A genuine offer
- A new service
- A date
- A local update
- A stock or availability announcement
Specificity can be more valuable than reach.
You are not necessarily trying to reach the largest possible audience.
You are trying to reach the people who might actually become customers.
Keep Posting Even When Some Locations Have Low Views
Do not automatically stop publishing because one location has low post views.
A Google Business Profile is more than its post views.
The profile itself can still benefit from having current:
- Offers
- Events
- Updates
- Services
- Information
The sensible approach is to improve weak content and understand why a location is underperforming before cutting the programme.
Link Every Post to the Right Page
Do not send every post to the homepage.
An offer post should link to the page where that offer is available.
An event post should link to the event page.
A service update should link to the relevant service page.
The post and the landing page should contain the same:
- Dates
- Prices
- Terms
- Offer details
That makes life easier for users and for Google.
Make Multi-Location Posts Local
This is particularly important for large enterprises.
The easiest option is to create one post and publish exactly the same copy everywhere.
It saves time.
But it often produces weak local content.
Instead, include details that actually belong to that location:
- That branch
- That team
- That event
- Local stock
- Local opening details
- Location-specific offers
The new reporting gives you a way to test whether more localised content performs better.
4C. For Developers: Use UTM Tracking on Every Post
This is probably the most important technical task.
Google Business Profile links are not automatically tracked in a way that gives you clean post-level reporting in your analytics.
Without UTM parameters, the traffic can become mixed with other Google traffic.
Then it becomes difficult to answer:
“Which post sent this visitor?”
Use one consistent structure.
For example:
https://example.com/offers/autumn-service/
?utm_source=google
&utm_medium=organic_local
&utm_campaign=gbp_post
&utm_content=offer_2026-10_autumn-service
&utm_term=loc_0412
The idea is:
utm_source=googleutm_medium=organic_localutm_campaign=gbp_postutm_contentidentifies the postutm_termidentifies the location
This gives you a way to analyse traffic by:
- Post type
- Individual post
- Location
- Date
It also gives you a way to create your own approximation of Search versus Maps behaviour through the actions users take after clicking.
Generate UTM Parameters Automatically
Do not ask branch managers or marketers to build these URLs manually.
You will eventually end up with:
- Different capitalisation
- Missing parameters
- Spelling mistakes
- Different naming conventions
- Broken reporting
Generate the URL automatically when the post is created.
For example:
function gbpPostUrl(baseUrl, {
postType,
locationId,
publishDate,
slug
}) {
const url = new URL(baseUrl);
const yearMonth = publishDate.toISOString().slice(0, 7);
const parameters = {
utm_source: 'google',
utm_medium: 'organic_local',
utm_campaign: 'gbp_post',
utm_content: `${postType}_${yearMonth}_${slug}`,
utm_term: `loc_${String(locationId).padStart(4, '0')}`
};
Object.entries(parameters).forEach(([key, value]) => {
url.searchParams.set(key, value);
});
return url.toString();
}
The exact code will depend on your platform.
The principle is the important part:
One naming system. Automatically applied.
Make Sure UTM URLs Do Not Create SEO Problems
The tracked URL should still point back to the clean canonical URL.
You do not want thousands of UTM variations becoming separate crawlable URLs.
The user can arrive using the tracked URL.
Google should still understand which clean URL is the main version.
Pull the Data Automatically Where Possible
Clicking through hundreds of Google Business Profiles manually is not a reporting system.
Where the current API supports the required metrics, automate the collection.
Store:
- Location ID
- Date
- Metric
- Value
in your reporting system.
That gives you your own historical database.
And once you have your own history, Google’s retention limits become much less important.
Make the Landing Page Match the Post
If a post promotes an event, the landing page should contain the correct event information.
If a post promotes an offer, the landing page should contain the correct offer information.
The dates, prices and terms should match.
For example:
Post says: Offer ends 31 October
Landing page says: Offer ends 30 October
That creates unnecessary confusion.
The same principle applies to structured data.
If an event or offer has structured data on the landing page, keep it accurate and consistent with the post.
Keep Your Local Business Information Consistent
Your Google Business Profile and website should agree on:
- Business name
- Address
- Phone number
- Opening hours
- Relevant business details
You want Google to see one clear version of the business.
Make Sure the Landing Pages Work Properly
A post may send someone directly to a page that gets very little normal traffic.
That means it might not be tested as often as your main navigation pages.
Check that these pages:
- Load quickly
- Are crawlable
- Work on mobile
- Do not depend on unnecessary JavaScript
- Contain the information promised in the post
4D. Practical Rollout
For a multi-location business, I would do this in this order:
- Start exporting Google Business Profile performance data.
- Start exporting Posts data on the same schedule.
- Agree one UTM naming system.
- Automate UTM generation.
- Audit which locations are actually posting.
- Define success as actions, not views.
- Test updates, offers and events over a full quarter.
- Make sure posts link to the correct landing pages.
- Make landing pages and structured data match the posts.
- Automate reporting through the API where possible.
- Review performance after the first quarter.
- Continue building your own historical dataset.
4E. Governance
The biggest governance issue is simple.
Do not let the dashboard decide what success means.
Write down that:
Views = reach
and:
Calls, bookings, direction requests and other actions = outcomes
Then use that definition consistently.
Give franchisees and branch managers context
A location with 300 views is not automatically failing.
It might be a smaller location with:
- A smaller customer base
- Lower local demand
- Fewer posts
- Different seasonality
Show the benchmark.
Show the comparison.
Explain what the number means.
Do not simply send a spreadsheet full of view counts and expect people to interpret it correctly.
Own the UTM system centrally
In a large organisation, dozens of people creating their own tracking parameters will destroy the reporting.
Use:
One naming system.
One generator.
One standard.
Treat the export process as important infrastructure
If the monthly export silently fails for six months, you have lost six months of historical data.
Someone needs to own it.
And someone needs to check that it is still working.
Do Not Cut the Programme After the First Quarter
The first three months of data are a starting point.
They are not the final answer.
You are measuring a channel that has not had reliable reporting for years.
Give yourself enough time to understand:
- Seasonality
- Location differences
- Post types
- Audience behaviour
- Local demand
A low view count does not automatically mean a post has no value.
5. What We’re Watching Next
Will Google separate Search and Maps?
This is probably the most useful improvement Google could make.
A Search view and a Maps view can represent very different customer behaviour.
Having separate reporting would make the data much easier to use.
Until then, businesses need to create their own segmentation.
Will Google add actions at post level?
Views are useful.
But the really valuable metric would be:
What did this specific post cause someone to do?
For example:
- Click
- Call
- Request directions
- Book
- Buy
That would make the reporting much more useful for budget decisions.
Will Google expand the historical window?
The difference between Posts history and the rest of the Google Business Profile data is awkward.
A longer history for everything would make long-term comparisons much easier.
Until then, exporting the data yourself is the safer option.
How much are Posts contributing to Google’s AI answers?
We do not have a direct metric for this.
But Posts are:
- Fresh
- Dated
- Business-authored
- Linked to a specific location
- About what the business is doing now
That makes them potentially useful information for AI-generated local answers.
This is not something I would claim is proven by the new reporting.
But I would not ignore it either.
When will we get useful benchmarks?
At the moment, we do not really know what “good” looks like.
What should a good view count be for:
- A local restaurant?
- A dental practice?
- A solicitor?
- A gym?
- A retailer with 200 locations?
The first businesses to collect consistent data across many locations will be in a much better position to answer those questions.
6. About Szymaniak Digital
Szymaniak Digital is an Enterprise AI SEO consultancy working with businesses managing local search and multi-location websites.
A big part of our work is understanding where Google’s reporting gives businesses useful information, and where it still leaves important gaps.
The biggest action from this update is simple:
Start exporting your data now.
Posts can show up to 18 months of history.
The other business performance data you need to compare against may not go back that far.
Every month you wait is potentially a month of evidence you will never be able to recover.
And once you have the data, measure Posts against what actually matters to the business:
Not just how many people saw them.
But what those people did next.

