
Insights
Aug 24, 2026
Google Business Profile posts: what to publish and when
Google Business Profile posts: what to publish and when
Discover how to create impactful Google Business Profile posts that boost engagement, promote offers, and attract more customers.
Discover how to create impactful Google Business Profile posts that boost engagement, promote offers, and attract more customers.
Google Business Profile posts: what to publish and when
Google Business Profile posts are short updates that appear on your listing in Search and Maps, letting you promote offers, events or news with images, video and clickable call-to-action buttons. They sit right where a customer is already deciding whether to call you or scroll past, which makes them one of the few free tools that can shift a browsing decision on the spot.
If you do nothing else after reading this, do this: verify your Business Profile if it isn’t already, then publish one Update post with a single focused CTA and a UTM-tagged link. That takes fifteen minutes and starts the visibility clock immediately.
A few constraints shape everything that follows:
Posts allow up to 1,500 characters, but only the first 80 to 100 show before a customer has to tap “more”
Google recommends using high quality images, and blurry or stock-heavy photos tend to underperform
Content tied to regulated categories like alcohol, gambling or healthcare faces tighter review and higher rejection risk
Quick fact: posts don’t carry a standalone view metric anymore. Google folded that data into overall profile insights in 2023, so attribution now depends on how well you tag your links.
TL;DR:
Publishing a single update post with a focused call-to-action and UTM-tagged link can immediately increase local visibility within minutes.
Regular posting at least once a week, especially with real photos and aligned CTA buttons, significantly enhances profile engagement and trust signals.
Tracking post performance relies on UTM parameters and Google Analytics, because Google no longer displays individual view counts for posts.
Automated or bulk post management is possible via the Google Business Profile API, advantageous for multi-location organizations.
Table of Contents
What are the different types of Google Business Profile posts?
How do you create a post on your Business Profile?
Why does a post sometimes disappear or show as pending?
What are the best practices for higher engagement?
What content is not allowed in a Google Business Profile post?
How do you measure whether your posts are working?
A practical weekly workflow and post templates
Can developers publish posts programmatically?
What’s the one thing most businesses get wrong about posts?
Key Takeaways
Sources
What are the different types of Google Business Profile posts?
Google gives you three main post formats, and each one is built for a different kind of announcement.
Update posts cover general news: a new product line, a staffing change, a seasonal reminder. There’s no start or end date requirement, which makes them the default choice when you’re not running a specific promotion.
Offer posts are built for time-bound promotions. You set a start and end date, and you can attach a coupon code, terms and conditions, and a redemption link. These display with a distinct “Offer” tag on the profile, which tends to draw more attention than a plain update.

Event posts work the same way but for scheduled happenings, a workshop, a launch night, a seasonal sale event, and require a specific date and time rather than a date range. If you’re linking an event post to a page on your own site, structuring that page with Schema helps search engines understand the date, time and venue details correctly.
Beyond format, you choose a call-to-action button, and Google’s supported action types are BOOK, ORDER ONLINE, BUY, LEARN MORE, SIGN UP and CALL NOW. Match the button to what actually happens when someone clicks:
Use BOOK for appointment-based services like clinics, salons or trades
Use ORDER or SHOP for e-commerce or food delivery
Use LEARN MORE when you’re sending traffic to an informational page rather than a transaction
Use CALL NOW for businesses where phone enquiry is the natural next step
Display duration varies by type. Standard Update posts typically stay visible on the profile for a limited time before dropping into the archive, while Offer and Event posts remain live until their end date passes, whichever is sooner.
How do you create a post on your Business Profile?
Publishing a post takes a handful of steps, whether you’re doing it from the Business Profile manager on desktop or the app.
Sign in to your Business Profile and open the Posts tab (or select Add update from the profile dashboard).
Choose your post type: Update, Offer, or Event.
Fill in the required fields: photo or short video, main text, dates (for Offer and Event), and your CTA button.
Write your opening line so the value is obvious in the first 80 to 100 characters, since that’s what shows before truncation.
Preview the post exactly as it will appear on mobile and desktop.
Publish immediately, or use the scheduling option to set a future date and time.
For businesses with more than one location, use the multi-location publishing option to copy the same post across selected listings rather than rebuilding it each time.
On images, prioritise real photos of your actual premises, staff, or product over stock imagery. Video works too, and Google recommends keeping clips under 30 seconds so they load quickly and hold attention on mobile. Practitioner data backs this up: real photos consistently outperform stock images in click-through terms, and short native video adds a further lift.
Scheduling and recurring posts, features that rolled out more broadly through 2025 and into 2026, are worth building your whole workflow around. Instead of logging in daily, you can batch a month of content in one sitting and set it to publish on a rhythm, which removes the single biggest reason business owners let their profile go quiet.

Pro Tip: Write your headline first, then trim it to 80 characters before you touch the rest of the post. If it doesn’t make sense on its own at that length, rewrite it. That first line is doing all the work while the post sits collapsed in the feed.
Why does a post sometimes disappear or show as pending?
Posts don’t publish instantly and permanently; Google runs them through an automated review, and status changes are normal rather than a sign something’s broken.
Editing an existing post is straightforward: open it from your Posts tab, make changes, and save. Deletion works the same way, though be aware that edits can trigger a fresh review cycle, so a post that was live might briefly disappear while Google re-checks it.
Status labels you’ll encounter:
Live means the post is visible on Search and Maps
Pending means it’s queued for automated review, usually resolved within a few hours
Not approved typically points to a content policy issue, such as prohibited claims, banned categories, or broken formatting
Expired applies to Offer and Event posts once their end date has passed
Profile verification status also affects visibility. An unverified or suspended profile can prevent posts from displaying even when they show as published on your end. If you’ve connected social accounts for auto-import, or you’re running featured posts through certain profile tiers, know that imported content is held to the same review standard as anything you publish manually.
What are the best practices for higher engagement?
The single most consistent piece of guidance across Google’s own tips and practitioner research is cadence: post at least once a week, ideally on a business day when your audience is actively searching. Profiles that go quiet for weeks at a time tend to look neglected next to competitors posting regularly, even if nothing else on the listing has changed.
On length, aim for 150 to 300 characters in the body. That’s enough to make a real point without forcing a reader to tap through, and it keeps your message readable at a glance on mobile, where most local searches happen. Front-load the offer, date or benefit in the opening line every time, because that’s the only part guaranteed to show before truncation.
A few copy and image rules worth locking in:
Lead with the specific benefit or date, not a generic greeting or business name repeat
Use current, real photography, not stock libraries, since genuine images consistently draw more engagement
Keep any video under 30 seconds and make sure the first two seconds convey the point, since autoplay previews are brief
Match your CTA button to the actual landing page, a BOOK button pointing at a generic homepage undermines trust and hurts conversion
Write alt-friendly, plain-language copy so screen readers and translation tools handle it cleanly
Tracking deserves its own discipline. Every CTA link should carry UTM parameters (source, medium, campaign at minimum) so you can trace clicks back to a specific post in Google Analytics. This matters more now than it used to, because Google removed dedicated post-view counts from the insights dashboard back in 2023. Without UTM tagging, a post that drove real traffic and a post that drove nothing look identical in your reporting.
Quick fact: posts don’t move your organic ranking directly, but they do measurably lift engagement and help keep a profile looking active, which matters for the trust signals Google’s local algorithm does weigh.
Pro Tip: Pick one landing page per campaign that matches the CTA exactly, a specific offer page for an Offer post, an event registration page for an Event post. Sending every post to your homepage is the single most common reason UTM data comes back muddy.
What content is not allowed in a Google Business Profile post?
Google enforces a fairly strict content policy, and understanding it upfront saves you from writing a post that gets rejected or, worse, flagged repeatedly.
Regulated categories carry extra scrutiny. Posts touching alcohol, tobacco, gambling, pharmaceuticals, or financial products need to avoid making promotional claims about the regulated product itself, even where the underlying business is legitimate. A pub can post about a trivia night; it shouldn’t post about drink specials framed as a discount incentive, since that crosses into promoting the regulated item rather than the event around it. Google’s policy documentation sets this distinction out directly, and automated review tends to catch violations quickly.
Formatting issues cause a surprising share of rejections too:
Malicious, broken, or mismatched links (a CTA that says one thing and points somewhere unrelated)
Phone numbers pasted into the post body when a CALL NOW button is already available, this reads as spammy duplication
Auto-generated or templated text that hasn’t been adapted to the specific post, which Google’s systems are increasingly good at detecting
Excessive punctuation, all-caps headlines, or emoji stacking
Before you hit publish, run a fast mental checklist: Does the CTA link match the button’s promise? Is the imagery genuinely yours? Does the copy avoid regulated-product claims? Is the UTM tag in place? That thirty-second pause catches most of the problems that would otherwise send a post into “not approved” limbo.
How do you measure whether your posts are working?
Since Google folded post metrics into the broader profile insights panel, you’re working with three main data points: profile views, website clicks, and phone calls. There’s no longer a per-post view count to check.
That gap is exactly what UTM tagging solves:
Attach a unique UTM source, medium and campaign tag to every CTA link before you publish, naming the campaign after the post so you can find it later.
Check Google Analytics weekly for click-throughs and conversions tied to that campaign tag, comparing it against posts from the previous week.
Roll the numbers up monthly to spot trends, are Offer posts consistently outperforming Update posts, does a particular CTA button convert better?
Adjust your next month’s content plan based on what the data actually shows, not assumptions carried over from other channels.
Reasonable KPIs to track include website click-through rate per post, call volume spikes in the days following a CALL NOW post, and coupon redemption counts for Offer posts with codes. None of these require expensive tools, just consistent tagging and a spreadsheet you actually open once a week.
A practical weekly workflow and post templates
Consistency beats perfection with Business Profile posts, and the businesses that keep a steady cadence tend to outlast the ones that post in bursts and go silent for a month.
Run through this checklist before every post goes live:
Profile verified and in good standing
Image is real, current, and at least 720 x 720 pixels
CTA button matches the destination page
UTM parameters added to the link
Scheduled at the right date and time (or set to publish now)
Copy checked against regulated-content rules if relevant
Three short templates, with the load-bearing first line marked:
Update: “New extended hours start Monday!” (this is your first 80 characters) We’re now open until 7pm Tuesday to Thursday to make evening appointments easier. Book online or call us today. CTA: LEARN MORE.
Terms apply. CTA: BOOK.
Event: “Free product demo, Thursday 6pm.” (date and hook up front) Limited seats, RSVP required. Light refreshments provided. CTA: SIGN UP.
A one-hour weekly session covers the whole cycle without it becoming a daily chore: spend ten minutes planning your angle and goal for the week, thirty minutes drafting the post and selecting or shooting the image, ten minutes scheduling it across every relevant location, and a final ten minutes on quick quality checks and noting what you’ll compare in analytics next week.
Businesses that batch this way tend to notice the biggest shift isn’t in any single post’s performance, it’s that the profile simply stops going quiet, and that steadiness is what shows up in month-on-month engagement.
For a broader look at how active profiles feed into how customers discover you through AI-assisted search results, it’s worth understanding how AI is changing local search.
Can developers publish posts programmatically?
For businesses managing dozens or hundreds of locations, manual posting isn’t practical. Google’s Business Profile API lets developers create, edit and delete posts programmatically, including full support for Offer, Event and standard update posts with the same action types available in the manual interface, BOOK, ORDER, SHOP, LEARN_MORE, SIGN_UP and CALL. Franchise groups and multi-location retailers typically use this to push a single approved post template out to every listing simultaneously, keeping messaging consistent without a marketing team manually touching each location.
If you’re weighing whether to build custom tooling or rely on manual scheduling, and you’d rather have specialists handle the setup, Sun State Digital’s local SEO service covers Business Profile management as part of a broader local visibility strategy. And if your posts are driving traffic to a landing page that isn’t converting once people arrive, that’s usually a website problem, not a posting problem, which is where website design and development support closes the loop.
What’s the one thing most businesses get wrong about posts?
Most advice treats Business Profile posts as an SEO ranking lever, and that’s the wrong frame. Posts don’t move your position in the map pack directly. What they do is keep the listing looking alive to the humans deciding whether to trust you over the three other options on the same screen.

The conventional advice, “post regularly”, isn’t wrong, but it’s incomplete without the measurement half. I’ve seen plenty of business owners commit to weekly posting and then have no idea whether it’s doing anything, because they never tagged a link. Cadence without attribution is just activity. The businesses getting real value are the ones treating each post as a tiny campaign, with its own tracked link and its own landing page, not just content thrown at a feed.
If you take one thing from this guide, prioritise the UTM habit over the posting habit. A business posting twice a month with proper tracking will out-learn, and eventually outperform, one posting daily with no idea what’s converting.
— Joshua
Key Takeaways
Consistent, tracked Google Business Profile posts build listing trust and give you attributable data that untracked posting never provides.
Point | Details |
|---|---|
Start with one Update post | Verify your profile, then publish a short Update post with a clear CTA and UTM-tagged link. |
Front-load the first line | Only the first 80 to 100 characters show before truncation, so lead with the offer or date. |
Post weekly, use real photos | Weekly cadence with genuine photography outperforms stock images and irregular posting. |
Match CTA to landing page | A BOOK, ORDER, or LEARN MORE button should point to a page built for that exact action. |
Track clicks, not views | Post-level view counts no longer exist, so UTM tags and Analytics are how you measure impact. |
Sources
For the rules themselves, start with Google’s own post creation and management guide and its content policy notes. Developers building at scale should reference the Business Profile API documentation. For event pages linked from posts, schema.org’s Event markup helps structure the details correctly, and if you’re sourcing template imagery, check the terms under Creative Commons Attribution 4.0 first.
Recommended
Stay Inspired
Get fresh design insights, articles, and resources delivered straight to your inbox.
Latest Blogs
Stay Inspired
Get fresh design insights, articles, and resources delivered straight to your inbox.

Insights
Aug 24, 2026
Google Business Profile posts: what to publish and when
Google Business Profile posts: what to publish and when
Discover how to create impactful Google Business Profile posts that boost engagement, promote offers, and attract more customers.
Discover how to create impactful Google Business Profile posts that boost engagement, promote offers, and attract more customers.
Google Business Profile posts: what to publish and when
Google Business Profile posts are short updates that appear on your listing in Search and Maps, letting you promote offers, events or news with images, video and clickable call-to-action buttons. They sit right where a customer is already deciding whether to call you or scroll past, which makes them one of the few free tools that can shift a browsing decision on the spot.
If you do nothing else after reading this, do this: verify your Business Profile if it isn’t already, then publish one Update post with a single focused CTA and a UTM-tagged link. That takes fifteen minutes and starts the visibility clock immediately.
A few constraints shape everything that follows:
Posts allow up to 1,500 characters, but only the first 80 to 100 show before a customer has to tap “more”
Google recommends using high quality images, and blurry or stock-heavy photos tend to underperform
Content tied to regulated categories like alcohol, gambling or healthcare faces tighter review and higher rejection risk
Quick fact: posts don’t carry a standalone view metric anymore. Google folded that data into overall profile insights in 2023, so attribution now depends on how well you tag your links.
TL;DR:
Publishing a single update post with a focused call-to-action and UTM-tagged link can immediately increase local visibility within minutes.
Regular posting at least once a week, especially with real photos and aligned CTA buttons, significantly enhances profile engagement and trust signals.
Tracking post performance relies on UTM parameters and Google Analytics, because Google no longer displays individual view counts for posts.
Automated or bulk post management is possible via the Google Business Profile API, advantageous for multi-location organizations.
Table of Contents
What are the different types of Google Business Profile posts?
How do you create a post on your Business Profile?
Why does a post sometimes disappear or show as pending?
What are the best practices for higher engagement?
What content is not allowed in a Google Business Profile post?
How do you measure whether your posts are working?
A practical weekly workflow and post templates
Can developers publish posts programmatically?
What’s the one thing most businesses get wrong about posts?
Key Takeaways
Sources
What are the different types of Google Business Profile posts?
Google gives you three main post formats, and each one is built for a different kind of announcement.
Update posts cover general news: a new product line, a staffing change, a seasonal reminder. There’s no start or end date requirement, which makes them the default choice when you’re not running a specific promotion.
Offer posts are built for time-bound promotions. You set a start and end date, and you can attach a coupon code, terms and conditions, and a redemption link. These display with a distinct “Offer” tag on the profile, which tends to draw more attention than a plain update.

Event posts work the same way but for scheduled happenings, a workshop, a launch night, a seasonal sale event, and require a specific date and time rather than a date range. If you’re linking an event post to a page on your own site, structuring that page with Schema helps search engines understand the date, time and venue details correctly.
Beyond format, you choose a call-to-action button, and Google’s supported action types are BOOK, ORDER ONLINE, BUY, LEARN MORE, SIGN UP and CALL NOW. Match the button to what actually happens when someone clicks:
Use BOOK for appointment-based services like clinics, salons or trades
Use ORDER or SHOP for e-commerce or food delivery
Use LEARN MORE when you’re sending traffic to an informational page rather than a transaction
Use CALL NOW for businesses where phone enquiry is the natural next step
Display duration varies by type. Standard Update posts typically stay visible on the profile for a limited time before dropping into the archive, while Offer and Event posts remain live until their end date passes, whichever is sooner.
How do you create a post on your Business Profile?
Publishing a post takes a handful of steps, whether you’re doing it from the Business Profile manager on desktop or the app.
Sign in to your Business Profile and open the Posts tab (or select Add update from the profile dashboard).
Choose your post type: Update, Offer, or Event.
Fill in the required fields: photo or short video, main text, dates (for Offer and Event), and your CTA button.
Write your opening line so the value is obvious in the first 80 to 100 characters, since that’s what shows before truncation.
Preview the post exactly as it will appear on mobile and desktop.
Publish immediately, or use the scheduling option to set a future date and time.
For businesses with more than one location, use the multi-location publishing option to copy the same post across selected listings rather than rebuilding it each time.
On images, prioritise real photos of your actual premises, staff, or product over stock imagery. Video works too, and Google recommends keeping clips under 30 seconds so they load quickly and hold attention on mobile. Practitioner data backs this up: real photos consistently outperform stock images in click-through terms, and short native video adds a further lift.
Scheduling and recurring posts, features that rolled out more broadly through 2025 and into 2026, are worth building your whole workflow around. Instead of logging in daily, you can batch a month of content in one sitting and set it to publish on a rhythm, which removes the single biggest reason business owners let their profile go quiet.

Pro Tip: Write your headline first, then trim it to 80 characters before you touch the rest of the post. If it doesn’t make sense on its own at that length, rewrite it. That first line is doing all the work while the post sits collapsed in the feed.
Why does a post sometimes disappear or show as pending?
Posts don’t publish instantly and permanently; Google runs them through an automated review, and status changes are normal rather than a sign something’s broken.
Editing an existing post is straightforward: open it from your Posts tab, make changes, and save. Deletion works the same way, though be aware that edits can trigger a fresh review cycle, so a post that was live might briefly disappear while Google re-checks it.
Status labels you’ll encounter:
Live means the post is visible on Search and Maps
Pending means it’s queued for automated review, usually resolved within a few hours
Not approved typically points to a content policy issue, such as prohibited claims, banned categories, or broken formatting
Expired applies to Offer and Event posts once their end date has passed
Profile verification status also affects visibility. An unverified or suspended profile can prevent posts from displaying even when they show as published on your end. If you’ve connected social accounts for auto-import, or you’re running featured posts through certain profile tiers, know that imported content is held to the same review standard as anything you publish manually.
What are the best practices for higher engagement?
The single most consistent piece of guidance across Google’s own tips and practitioner research is cadence: post at least once a week, ideally on a business day when your audience is actively searching. Profiles that go quiet for weeks at a time tend to look neglected next to competitors posting regularly, even if nothing else on the listing has changed.
On length, aim for 150 to 300 characters in the body. That’s enough to make a real point without forcing a reader to tap through, and it keeps your message readable at a glance on mobile, where most local searches happen. Front-load the offer, date or benefit in the opening line every time, because that’s the only part guaranteed to show before truncation.
A few copy and image rules worth locking in:
Lead with the specific benefit or date, not a generic greeting or business name repeat
Use current, real photography, not stock libraries, since genuine images consistently draw more engagement
Keep any video under 30 seconds and make sure the first two seconds convey the point, since autoplay previews are brief
Match your CTA button to the actual landing page, a BOOK button pointing at a generic homepage undermines trust and hurts conversion
Write alt-friendly, plain-language copy so screen readers and translation tools handle it cleanly
Tracking deserves its own discipline. Every CTA link should carry UTM parameters (source, medium, campaign at minimum) so you can trace clicks back to a specific post in Google Analytics. This matters more now than it used to, because Google removed dedicated post-view counts from the insights dashboard back in 2023. Without UTM tagging, a post that drove real traffic and a post that drove nothing look identical in your reporting.
Quick fact: posts don’t move your organic ranking directly, but they do measurably lift engagement and help keep a profile looking active, which matters for the trust signals Google’s local algorithm does weigh.
Pro Tip: Pick one landing page per campaign that matches the CTA exactly, a specific offer page for an Offer post, an event registration page for an Event post. Sending every post to your homepage is the single most common reason UTM data comes back muddy.
What content is not allowed in a Google Business Profile post?
Google enforces a fairly strict content policy, and understanding it upfront saves you from writing a post that gets rejected or, worse, flagged repeatedly.
Regulated categories carry extra scrutiny. Posts touching alcohol, tobacco, gambling, pharmaceuticals, or financial products need to avoid making promotional claims about the regulated product itself, even where the underlying business is legitimate. A pub can post about a trivia night; it shouldn’t post about drink specials framed as a discount incentive, since that crosses into promoting the regulated item rather than the event around it. Google’s policy documentation sets this distinction out directly, and automated review tends to catch violations quickly.
Formatting issues cause a surprising share of rejections too:
Malicious, broken, or mismatched links (a CTA that says one thing and points somewhere unrelated)
Phone numbers pasted into the post body when a CALL NOW button is already available, this reads as spammy duplication
Auto-generated or templated text that hasn’t been adapted to the specific post, which Google’s systems are increasingly good at detecting
Excessive punctuation, all-caps headlines, or emoji stacking
Before you hit publish, run a fast mental checklist: Does the CTA link match the button’s promise? Is the imagery genuinely yours? Does the copy avoid regulated-product claims? Is the UTM tag in place? That thirty-second pause catches most of the problems that would otherwise send a post into “not approved” limbo.
How do you measure whether your posts are working?
Since Google folded post metrics into the broader profile insights panel, you’re working with three main data points: profile views, website clicks, and phone calls. There’s no longer a per-post view count to check.
That gap is exactly what UTM tagging solves:
Attach a unique UTM source, medium and campaign tag to every CTA link before you publish, naming the campaign after the post so you can find it later.
Check Google Analytics weekly for click-throughs and conversions tied to that campaign tag, comparing it against posts from the previous week.
Roll the numbers up monthly to spot trends, are Offer posts consistently outperforming Update posts, does a particular CTA button convert better?
Adjust your next month’s content plan based on what the data actually shows, not assumptions carried over from other channels.
Reasonable KPIs to track include website click-through rate per post, call volume spikes in the days following a CALL NOW post, and coupon redemption counts for Offer posts with codes. None of these require expensive tools, just consistent tagging and a spreadsheet you actually open once a week.
A practical weekly workflow and post templates
Consistency beats perfection with Business Profile posts, and the businesses that keep a steady cadence tend to outlast the ones that post in bursts and go silent for a month.
Run through this checklist before every post goes live:
Profile verified and in good standing
Image is real, current, and at least 720 x 720 pixels
CTA button matches the destination page
UTM parameters added to the link
Scheduled at the right date and time (or set to publish now)
Copy checked against regulated-content rules if relevant
Three short templates, with the load-bearing first line marked:
Update: “New extended hours start Monday!” (this is your first 80 characters) We’re now open until 7pm Tuesday to Thursday to make evening appointments easier. Book online or call us today. CTA: LEARN MORE.
Terms apply. CTA: BOOK.
Event: “Free product demo, Thursday 6pm.” (date and hook up front) Limited seats, RSVP required. Light refreshments provided. CTA: SIGN UP.
A one-hour weekly session covers the whole cycle without it becoming a daily chore: spend ten minutes planning your angle and goal for the week, thirty minutes drafting the post and selecting or shooting the image, ten minutes scheduling it across every relevant location, and a final ten minutes on quick quality checks and noting what you’ll compare in analytics next week.
Businesses that batch this way tend to notice the biggest shift isn’t in any single post’s performance, it’s that the profile simply stops going quiet, and that steadiness is what shows up in month-on-month engagement.
For a broader look at how active profiles feed into how customers discover you through AI-assisted search results, it’s worth understanding how AI is changing local search.
Can developers publish posts programmatically?
For businesses managing dozens or hundreds of locations, manual posting isn’t practical. Google’s Business Profile API lets developers create, edit and delete posts programmatically, including full support for Offer, Event and standard update posts with the same action types available in the manual interface, BOOK, ORDER, SHOP, LEARN_MORE, SIGN_UP and CALL. Franchise groups and multi-location retailers typically use this to push a single approved post template out to every listing simultaneously, keeping messaging consistent without a marketing team manually touching each location.
If you’re weighing whether to build custom tooling or rely on manual scheduling, and you’d rather have specialists handle the setup, Sun State Digital’s local SEO service covers Business Profile management as part of a broader local visibility strategy. And if your posts are driving traffic to a landing page that isn’t converting once people arrive, that’s usually a website problem, not a posting problem, which is where website design and development support closes the loop.
What’s the one thing most businesses get wrong about posts?
Most advice treats Business Profile posts as an SEO ranking lever, and that’s the wrong frame. Posts don’t move your position in the map pack directly. What they do is keep the listing looking alive to the humans deciding whether to trust you over the three other options on the same screen.

The conventional advice, “post regularly”, isn’t wrong, but it’s incomplete without the measurement half. I’ve seen plenty of business owners commit to weekly posting and then have no idea whether it’s doing anything, because they never tagged a link. Cadence without attribution is just activity. The businesses getting real value are the ones treating each post as a tiny campaign, with its own tracked link and its own landing page, not just content thrown at a feed.
If you take one thing from this guide, prioritise the UTM habit over the posting habit. A business posting twice a month with proper tracking will out-learn, and eventually outperform, one posting daily with no idea what’s converting.
— Joshua
Key Takeaways
Consistent, tracked Google Business Profile posts build listing trust and give you attributable data that untracked posting never provides.
Point | Details |
|---|---|
Start with one Update post | Verify your profile, then publish a short Update post with a clear CTA and UTM-tagged link. |
Front-load the first line | Only the first 80 to 100 characters show before truncation, so lead with the offer or date. |
Post weekly, use real photos | Weekly cadence with genuine photography outperforms stock images and irregular posting. |
Match CTA to landing page | A BOOK, ORDER, or LEARN MORE button should point to a page built for that exact action. |
Track clicks, not views | Post-level view counts no longer exist, so UTM tags and Analytics are how you measure impact. |
Sources
For the rules themselves, start with Google’s own post creation and management guide and its content policy notes. Developers building at scale should reference the Business Profile API documentation. For event pages linked from posts, schema.org’s Event markup helps structure the details correctly, and if you’re sourcing template imagery, check the terms under Creative Commons Attribution 4.0 first.
Recommended
Stay Inspired
Get fresh design insights, articles, and resources delivered straight to your inbox.
Latest Blogs
Stay Inspired
Get fresh design insights, articles, and resources delivered straight to your inbox.

Insights
Aug 24, 2026
Google Business Profile posts: what to publish and when
Google Business Profile posts: what to publish and when
Discover how to create impactful Google Business Profile posts that boost engagement, promote offers, and attract more customers.
Discover how to create impactful Google Business Profile posts that boost engagement, promote offers, and attract more customers.
Google Business Profile posts: what to publish and when
Google Business Profile posts are short updates that appear on your listing in Search and Maps, letting you promote offers, events or news with images, video and clickable call-to-action buttons. They sit right where a customer is already deciding whether to call you or scroll past, which makes them one of the few free tools that can shift a browsing decision on the spot.
If you do nothing else after reading this, do this: verify your Business Profile if it isn’t already, then publish one Update post with a single focused CTA and a UTM-tagged link. That takes fifteen minutes and starts the visibility clock immediately.
A few constraints shape everything that follows:
Posts allow up to 1,500 characters, but only the first 80 to 100 show before a customer has to tap “more”
Google recommends using high quality images, and blurry or stock-heavy photos tend to underperform
Content tied to regulated categories like alcohol, gambling or healthcare faces tighter review and higher rejection risk
Quick fact: posts don’t carry a standalone view metric anymore. Google folded that data into overall profile insights in 2023, so attribution now depends on how well you tag your links.
TL;DR:
Publishing a single update post with a focused call-to-action and UTM-tagged link can immediately increase local visibility within minutes.
Regular posting at least once a week, especially with real photos and aligned CTA buttons, significantly enhances profile engagement and trust signals.
Tracking post performance relies on UTM parameters and Google Analytics, because Google no longer displays individual view counts for posts.
Automated or bulk post management is possible via the Google Business Profile API, advantageous for multi-location organizations.
Table of Contents
What are the different types of Google Business Profile posts?
How do you create a post on your Business Profile?
Why does a post sometimes disappear or show as pending?
What are the best practices for higher engagement?
What content is not allowed in a Google Business Profile post?
How do you measure whether your posts are working?
A practical weekly workflow and post templates
Can developers publish posts programmatically?
What’s the one thing most businesses get wrong about posts?
Key Takeaways
Sources
What are the different types of Google Business Profile posts?
Google gives you three main post formats, and each one is built for a different kind of announcement.
Update posts cover general news: a new product line, a staffing change, a seasonal reminder. There’s no start or end date requirement, which makes them the default choice when you’re not running a specific promotion.
Offer posts are built for time-bound promotions. You set a start and end date, and you can attach a coupon code, terms and conditions, and a redemption link. These display with a distinct “Offer” tag on the profile, which tends to draw more attention than a plain update.

Event posts work the same way but for scheduled happenings, a workshop, a launch night, a seasonal sale event, and require a specific date and time rather than a date range. If you’re linking an event post to a page on your own site, structuring that page with Schema helps search engines understand the date, time and venue details correctly.
Beyond format, you choose a call-to-action button, and Google’s supported action types are BOOK, ORDER ONLINE, BUY, LEARN MORE, SIGN UP and CALL NOW. Match the button to what actually happens when someone clicks:
Use BOOK for appointment-based services like clinics, salons or trades
Use ORDER or SHOP for e-commerce or food delivery
Use LEARN MORE when you’re sending traffic to an informational page rather than a transaction
Use CALL NOW for businesses where phone enquiry is the natural next step
Display duration varies by type. Standard Update posts typically stay visible on the profile for a limited time before dropping into the archive, while Offer and Event posts remain live until their end date passes, whichever is sooner.
How do you create a post on your Business Profile?
Publishing a post takes a handful of steps, whether you’re doing it from the Business Profile manager on desktop or the app.
Sign in to your Business Profile and open the Posts tab (or select Add update from the profile dashboard).
Choose your post type: Update, Offer, or Event.
Fill in the required fields: photo or short video, main text, dates (for Offer and Event), and your CTA button.
Write your opening line so the value is obvious in the first 80 to 100 characters, since that’s what shows before truncation.
Preview the post exactly as it will appear on mobile and desktop.
Publish immediately, or use the scheduling option to set a future date and time.
For businesses with more than one location, use the multi-location publishing option to copy the same post across selected listings rather than rebuilding it each time.
On images, prioritise real photos of your actual premises, staff, or product over stock imagery. Video works too, and Google recommends keeping clips under 30 seconds so they load quickly and hold attention on mobile. Practitioner data backs this up: real photos consistently outperform stock images in click-through terms, and short native video adds a further lift.
Scheduling and recurring posts, features that rolled out more broadly through 2025 and into 2026, are worth building your whole workflow around. Instead of logging in daily, you can batch a month of content in one sitting and set it to publish on a rhythm, which removes the single biggest reason business owners let their profile go quiet.

Pro Tip: Write your headline first, then trim it to 80 characters before you touch the rest of the post. If it doesn’t make sense on its own at that length, rewrite it. That first line is doing all the work while the post sits collapsed in the feed.
Why does a post sometimes disappear or show as pending?
Posts don’t publish instantly and permanently; Google runs them through an automated review, and status changes are normal rather than a sign something’s broken.
Editing an existing post is straightforward: open it from your Posts tab, make changes, and save. Deletion works the same way, though be aware that edits can trigger a fresh review cycle, so a post that was live might briefly disappear while Google re-checks it.
Status labels you’ll encounter:
Live means the post is visible on Search and Maps
Pending means it’s queued for automated review, usually resolved within a few hours
Not approved typically points to a content policy issue, such as prohibited claims, banned categories, or broken formatting
Expired applies to Offer and Event posts once their end date has passed
Profile verification status also affects visibility. An unverified or suspended profile can prevent posts from displaying even when they show as published on your end. If you’ve connected social accounts for auto-import, or you’re running featured posts through certain profile tiers, know that imported content is held to the same review standard as anything you publish manually.
What are the best practices for higher engagement?
The single most consistent piece of guidance across Google’s own tips and practitioner research is cadence: post at least once a week, ideally on a business day when your audience is actively searching. Profiles that go quiet for weeks at a time tend to look neglected next to competitors posting regularly, even if nothing else on the listing has changed.
On length, aim for 150 to 300 characters in the body. That’s enough to make a real point without forcing a reader to tap through, and it keeps your message readable at a glance on mobile, where most local searches happen. Front-load the offer, date or benefit in the opening line every time, because that’s the only part guaranteed to show before truncation.
A few copy and image rules worth locking in:
Lead with the specific benefit or date, not a generic greeting or business name repeat
Use current, real photography, not stock libraries, since genuine images consistently draw more engagement
Keep any video under 30 seconds and make sure the first two seconds convey the point, since autoplay previews are brief
Match your CTA button to the actual landing page, a BOOK button pointing at a generic homepage undermines trust and hurts conversion
Write alt-friendly, plain-language copy so screen readers and translation tools handle it cleanly
Tracking deserves its own discipline. Every CTA link should carry UTM parameters (source, medium, campaign at minimum) so you can trace clicks back to a specific post in Google Analytics. This matters more now than it used to, because Google removed dedicated post-view counts from the insights dashboard back in 2023. Without UTM tagging, a post that drove real traffic and a post that drove nothing look identical in your reporting.
Quick fact: posts don’t move your organic ranking directly, but they do measurably lift engagement and help keep a profile looking active, which matters for the trust signals Google’s local algorithm does weigh.
Pro Tip: Pick one landing page per campaign that matches the CTA exactly, a specific offer page for an Offer post, an event registration page for an Event post. Sending every post to your homepage is the single most common reason UTM data comes back muddy.
What content is not allowed in a Google Business Profile post?
Google enforces a fairly strict content policy, and understanding it upfront saves you from writing a post that gets rejected or, worse, flagged repeatedly.
Regulated categories carry extra scrutiny. Posts touching alcohol, tobacco, gambling, pharmaceuticals, or financial products need to avoid making promotional claims about the regulated product itself, even where the underlying business is legitimate. A pub can post about a trivia night; it shouldn’t post about drink specials framed as a discount incentive, since that crosses into promoting the regulated item rather than the event around it. Google’s policy documentation sets this distinction out directly, and automated review tends to catch violations quickly.
Formatting issues cause a surprising share of rejections too:
Malicious, broken, or mismatched links (a CTA that says one thing and points somewhere unrelated)
Phone numbers pasted into the post body when a CALL NOW button is already available, this reads as spammy duplication
Auto-generated or templated text that hasn’t been adapted to the specific post, which Google’s systems are increasingly good at detecting
Excessive punctuation, all-caps headlines, or emoji stacking
Before you hit publish, run a fast mental checklist: Does the CTA link match the button’s promise? Is the imagery genuinely yours? Does the copy avoid regulated-product claims? Is the UTM tag in place? That thirty-second pause catches most of the problems that would otherwise send a post into “not approved” limbo.
How do you measure whether your posts are working?
Since Google folded post metrics into the broader profile insights panel, you’re working with three main data points: profile views, website clicks, and phone calls. There’s no longer a per-post view count to check.
That gap is exactly what UTM tagging solves:
Attach a unique UTM source, medium and campaign tag to every CTA link before you publish, naming the campaign after the post so you can find it later.
Check Google Analytics weekly for click-throughs and conversions tied to that campaign tag, comparing it against posts from the previous week.
Roll the numbers up monthly to spot trends, are Offer posts consistently outperforming Update posts, does a particular CTA button convert better?
Adjust your next month’s content plan based on what the data actually shows, not assumptions carried over from other channels.
Reasonable KPIs to track include website click-through rate per post, call volume spikes in the days following a CALL NOW post, and coupon redemption counts for Offer posts with codes. None of these require expensive tools, just consistent tagging and a spreadsheet you actually open once a week.
A practical weekly workflow and post templates
Consistency beats perfection with Business Profile posts, and the businesses that keep a steady cadence tend to outlast the ones that post in bursts and go silent for a month.
Run through this checklist before every post goes live:
Profile verified and in good standing
Image is real, current, and at least 720 x 720 pixels
CTA button matches the destination page
UTM parameters added to the link
Scheduled at the right date and time (or set to publish now)
Copy checked against regulated-content rules if relevant
Three short templates, with the load-bearing first line marked:
Update: “New extended hours start Monday!” (this is your first 80 characters) We’re now open until 7pm Tuesday to Thursday to make evening appointments easier. Book online or call us today. CTA: LEARN MORE.
Terms apply. CTA: BOOK.
Event: “Free product demo, Thursday 6pm.” (date and hook up front) Limited seats, RSVP required. Light refreshments provided. CTA: SIGN UP.
A one-hour weekly session covers the whole cycle without it becoming a daily chore: spend ten minutes planning your angle and goal for the week, thirty minutes drafting the post and selecting or shooting the image, ten minutes scheduling it across every relevant location, and a final ten minutes on quick quality checks and noting what you’ll compare in analytics next week.
Businesses that batch this way tend to notice the biggest shift isn’t in any single post’s performance, it’s that the profile simply stops going quiet, and that steadiness is what shows up in month-on-month engagement.
For a broader look at how active profiles feed into how customers discover you through AI-assisted search results, it’s worth understanding how AI is changing local search.
Can developers publish posts programmatically?
For businesses managing dozens or hundreds of locations, manual posting isn’t practical. Google’s Business Profile API lets developers create, edit and delete posts programmatically, including full support for Offer, Event and standard update posts with the same action types available in the manual interface, BOOK, ORDER, SHOP, LEARN_MORE, SIGN_UP and CALL. Franchise groups and multi-location retailers typically use this to push a single approved post template out to every listing simultaneously, keeping messaging consistent without a marketing team manually touching each location.
If you’re weighing whether to build custom tooling or rely on manual scheduling, and you’d rather have specialists handle the setup, Sun State Digital’s local SEO service covers Business Profile management as part of a broader local visibility strategy. And if your posts are driving traffic to a landing page that isn’t converting once people arrive, that’s usually a website problem, not a posting problem, which is where website design and development support closes the loop.
What’s the one thing most businesses get wrong about posts?
Most advice treats Business Profile posts as an SEO ranking lever, and that’s the wrong frame. Posts don’t move your position in the map pack directly. What they do is keep the listing looking alive to the humans deciding whether to trust you over the three other options on the same screen.

The conventional advice, “post regularly”, isn’t wrong, but it’s incomplete without the measurement half. I’ve seen plenty of business owners commit to weekly posting and then have no idea whether it’s doing anything, because they never tagged a link. Cadence without attribution is just activity. The businesses getting real value are the ones treating each post as a tiny campaign, with its own tracked link and its own landing page, not just content thrown at a feed.
If you take one thing from this guide, prioritise the UTM habit over the posting habit. A business posting twice a month with proper tracking will out-learn, and eventually outperform, one posting daily with no idea what’s converting.
— Joshua
Key Takeaways
Consistent, tracked Google Business Profile posts build listing trust and give you attributable data that untracked posting never provides.
Point | Details |
|---|---|
Start with one Update post | Verify your profile, then publish a short Update post with a clear CTA and UTM-tagged link. |
Front-load the first line | Only the first 80 to 100 characters show before truncation, so lead with the offer or date. |
Post weekly, use real photos | Weekly cadence with genuine photography outperforms stock images and irregular posting. |
Match CTA to landing page | A BOOK, ORDER, or LEARN MORE button should point to a page built for that exact action. |
Track clicks, not views | Post-level view counts no longer exist, so UTM tags and Analytics are how you measure impact. |
Sources
For the rules themselves, start with Google’s own post creation and management guide and its content policy notes. Developers building at scale should reference the Business Profile API documentation. For event pages linked from posts, schema.org’s Event markup helps structure the details correctly, and if you’re sourcing template imagery, check the terms under Creative Commons Attribution 4.0 first.
Recommended
Stay Inspired
Get fresh design insights, articles, and resources delivered straight to your inbox.
Latest Blogs
Stay Inspired
Get fresh design insights, articles, and resources delivered straight to your inbox.


