Quick answer
Google Business Profile posts are a conversion and communication surface, not a proven ranking lever. Google confirmed post-level view reporting in its September Small Business Bulletin, with Search Engine Journal reporting the rollout on September 10; views cover Search and Maps and were not yet in the API. Measure posts by the customer actions they produce, tracked from view to enquiry, not by the view count itself.
- No confirmation that posting improves local ranking
- Post views are exposure, reported for Search and Maps
- Judge posts on calls, visits and booked work
Every few months a local marketing metric becomes newly visible, and within a week it starts appearing in reports as though it were a result. Post-level view counts on Google Business Profile are the current candidate. They are genuinely useful, and they are also the easiest number in local marketing to mistake for progress.
This article covers how to write profile posts that do work for a local business, and how to measure them without overclaiming. It contains no search volumes, ranking positions, traffic figures or campaign results. Fresh Search Console metrics were unavailable when this was written and stale figures were not reused.
What Google confirmed, stated precisely
Google confirmed post-level view reporting in its September Small Business Bulletin. Search Engine Journal reported the rollout on September 10. Views cover both Search and Maps surfaces, and at the time of writing the feature was not available in the API, which matters for anyone pulling profile data into a dashboard automatically.
What the confirmation does not include is any statement that posting affects local ranking, or that views correlate with revenue. Nothing in this article treats the view metric as ranking or revenue proof, and neither should a client report.
What posts are actually for
A profile post reaches someone who has already found the business. That narrows its job usefully. It is not discovery; it is the moment between finding you and deciding whether to act.
Three jobs justify a post. The first is currency: hours changes, seasonal availability, a new service, a location detail that would otherwise cause a wasted trip. The second is proof: a completed job, a specific result you are permitted to describe, a credential. The third is a reason to act now, which for a service business usually means availability rather than a discount. A post that does none of these is filler, and filler earns views.
Match the post type to the message
| Post type | Use it when | Action to measure |
|---|---|---|
| Update | Something changed that a customer would otherwise get wrong | Calls and direction requests in the following days |
| Offer | There is a genuine, dated, honourable offer | Tagged clicks through to the offer page, then enquiries |
| Event | A time-bound thing customers can attend or use | Registrations or attendance, recorded by you |
| Product or service | A service the profile does not otherwise make clear | Enquiries naming that service at intake |
The third column is the discipline. Choosing the post type before writing forces a decision about what would count as the post having worked.
A five-part writing framework
Profile posts are short and get truncated, so structure matters more than style.
One: the specific thing. Open with the concrete fact, not with a greeting or a seasonal observation. If the post is about weekend availability in Burnaby, the first clause says so.
Two: who it is for. Name the customer situation in plain words. A reader deciding in ten seconds needs to recognise themselves.
Three: the qualifying detail. The condition, the area served, the date range, the thing that stops an unqualified enquiry from arriving. This paragraph saves more time than it costs.
Four: one action. Call, book, or open one page. Two actions in a short post reliably produce fewer of both.
Five: an accurate image. Real work, real premises, real team. Stock photography on a local profile undermines exactly the credibility the profile exists to establish.
The measurement ladder, from view to customer
Views sit at the top of a ladder and tell you the least. Each rung down is harder to collect and worth more. Report the whole ladder or none of it, because a single rung in isolation is how vanity metrics get their authority.
| Rung | What it tells you | Where it comes from |
|---|---|---|
| Post views | The post was surfaced on Search or Maps | Profile reporting; not in the API at time of writing |
| Profile actions | Calls, direction requests, website clicks in the period | Profile reporting, read as a period comparison |
| Tagged sessions | People who arrived on the site from a specific post | Your analytics, via consistent link tagging |
| Enquiries | Someone asked for something | Form records and call logs |
| Qualified work | The enquiry was serviceable and became a job | Your own intake notes, nothing else |
The bottom rung exists only in the business's own records. No platform reports it, which is why local reporting that stops at the platform always looks better than the business feels.
A 30-day Vancouver test
If you want to know whether posting is worth the time, run it as a test rather than as an ongoing assumption.
Record a baseline first: profile actions for the preceding comparable period, current posting cadence, and the enquiry volume and quality your intake notes show. Then post on a fixed cadence for 30 days, with a consistent structure and tagged links, and change nothing else on the profile during the window. No category edits, no new photos in bulk, no review campaign starting mid-test.
At the end, compare the period against the baseline on the ladder above, and be honest about what the comparison can support. Thirty days of local data in a single market is directional at best. Seasonality, a competitor change, or one large job can move the numbers more than the posting did. Run it again before concluding anything.
Link tagging without creating a reporting mess
Tag post links so sessions can be attributed, and keep the values stable. Pick one source value, one medium value and a campaign value that identifies the post, then reuse them exactly, because inconsistent casing or synonyms split one campaign across several rows and make the report unreadable.
Point the links at the canonical destination page rather than at a variant that only exists because of parameters, and keep tagged URLs out of your site navigation. The interaction between tagged URLs, canonicals and local reporting is covered in our UTM parameters and canonicals guide.
What to put in the monthly report
Keep exposure and outcome in separate lanes, clearly labelled, so nobody has to guess which is which.
In the exposure lane: posts published, post views, and profile impressions for the period, each stated as a period comparison rather than as a bare number. In the outcome lane: calls, direction requests, tagged sessions, enquiries, and qualified work from intake. Then one paragraph of interpretation that says what changed and what cannot be attributed. If the honest answer is that the period is inconclusive, that is the paragraph. Our reporting work is built on that separation, and our local SEO service treats the profile as one input among several rather than as the programme.
Common ways this goes wrong
Posting for cadence rather than content, so the profile fills with content that tells a customer nothing. Reporting views as a result. Changing five profile elements in the same week and then attributing the outcome to posts. Using stock imagery on a profile whose whole value is being demonstrably local. Claiming a ranking effect that has never been confirmed. And tagging links inconsistently, so the one measurement that could have connected a post to an enquiry is unusable.
What we cannot tell you
This article contains no view benchmarks, no expected lift, no ranking data and no traffic figures. Search Console metrics were unavailable when it was written and nothing has been estimated to fill the gap. Whether posting produces qualified work for your business is answerable only from your own baseline and your own intake records. You can start by running our free SEO audit tool on the page your posts link to, since a post that lands on a weak page wastes whatever attention it earned.
Getting profile views but not phone calls?
Book a free 30-minute consultation. We will read your profile actions and your intake records together and show you where the drop-off is.
Book My Free Consultation
