Google Business Profile Posts: A Useful, Measurable Strategy
Google Business Profile posts come in three types, updates, offers, and events, each with different required fields and a six-month archive rule, and Google does not list posting among its published local ranking factors.
Google Business Profile posts come in three types, updates, offers, and events, each with its own required fields, and each one either goes Live, sits Pending, or gets marked Not approved depending on whether it clears Google's content policy. Posts older than six months are archived unless a date range was set on the post itself. None of that is a promise that posting changes where a profile ranks. This page covers how to use posts correctly and how to measure whether they are doing anything at all, without pretending posting is a ranking lever it has never been shown to be.
TaskChad builds and schedules Google Business Profile posts for paying clients, which means we have a stake in this category and are not a neutral test lab grading Google's own feature. Every rule below comes from Google's own current Business Profile Help documentation, checked August 13, 2026, and cited directly rather than paraphrased from memory.
The three post types and what each one requires
| Post type | Required fields | What it adds automatically | Best suited for |
|---|---|---|---|
| Update | Description | Optional photo, video, and action button with a link | General announcements, news, or info that does not expire |
| Offer | Title, start and end date, start and end time | A "View Offer" button; optional description, photo, video, coupon code, link, and terms | A specific promotion with a real expiration |
| Event | Title, start and end dates | Shows as lasting 24 hours on the event dates if no start or end time is set; optional description, photo, video, action button | A dated happening customers can plan around |
These fields and defaults are drawn directly from Google's own instructions (Create & manage posts on your Business Profile). A post with a phone number written into the description text may be rejected outright; a phone number belongs on the profile's actual phone field, not typed into post copy.
Where a published post actually shows up
Google surfaces posts in a few specific places: the "Updates" or "Overview" tab on mobile in Search and Maps, the "From the owner" section on desktop, and, for a narrower set of eligible businesses, as featured posts on mobile. That featured-post placement currently applies only to single-location food and drink businesses in English in the US, UK, Canada, Australia, and New Zealand, and it can display in place of the review section on mobile for eligible profiles (same source). Most service businesses outside that narrow eligibility list should expect posts to appear in the standard Updates or From the owner locations, not as a featured mobile placement.
Post status: Live, Pending, and Not approved
Every published post carries a status. Live means the post is public on Search and Maps. Pending means it is not showing yet, because it is still uploading, still processing, or the profile itself is unverified. Not approved means the post does not show at all, and Google marks it with an indicator of which specific content policy it violated (same source). A post that never seems to go live is worth checking against status before assuming it simply has not been indexed yet; an unverified profile silently blocks every post from appearing regardless of how well the post itself is written.
Archiving: the six-month rule
Google states plainly that "posts older than 6 months are archived unless a date range is set" (same source). This has a direct planning consequence: an Update post with no date range attached will quietly stop showing after six months, while an Offer or Event post with an explicit date range follows that range instead. A posting calendar that assumes an old Update is still visible a year later is working from a false assumption; the archive rule runs automatically and is not something a business has to remember to trigger.
Regulated content: what posts can and cannot say
Google allows posts from businesses in regulated categories, but restricts what the post itself can describe: "you can use posts if you offer products or services in a regulated industry, but do not include content about the products," naming adult services, alcohol, tobacco, pharmaceutical products, recreational drugs, health and medical devices, gambling services, fireworks, weapons, and financial services as the industries this applies to (same source). A liquor store can post that it is open for a holiday, but a post promoting a specific discounted case of a specific product is the kind of content this restriction is built to catch.
What posting cannot promise
Google's own guidance on local ranking names three factors that determine how a profile shows in local results: relevance, distance, and prominence (Tips to improve your local ranking on Google). Posting is not listed among them. That does not mean posting is worthless, it means posting's value shows up in the performance data a business can actually check, not in a promised or implied ranking effect. Treat any claim that posting moves ranking as an assumption borrowed from outside Google's own published documentation, not a fact stated by Google.
Observed profile state: a hypothetical profile has not published a post in over a year, and the owner assumes this is quietly hurting visibility. Google policy: Google's published local ranking factors are relevance, distance, and prominence; posting is not named among them (Tips to improve your local ranking on Google). TaskChad interpretation: a stale posting habit is a missed communication opportunity with customers who land on the profile, not a documented ranking penalty. Operator action: resume posting to serve the customers who are already finding the profile, and measure the resulting views and clicks directly rather than assuming a ranking change caused or followed from it.
A worked hypothetical example: a seasonal offer post
Consider a hypothetical HVAC company planning an Offer post for a fall furnace tune-up special. The post needs a title, a start date and time, and an end date and time to publish correctly as an Offer rather than a generic Update, since those are the fields Google requires for that post type. Setting the end date to match the actual promotion's real expiration, rather than leaving it open-ended, keeps the post accurate and prevents it from advertising an expired deal after the fact. A description naming the specific service, a photo of a technician at work rather than stock art, and a link to a booking page complete the post. None of this guarantees the post appears to any specific number of searchers; it simply uses every field Google makes available for that post type correctly.
Failure path: what actually gets a post rejected
A post written with a phone number embedded in the description text risks rejection under the phone-number restriction named above. A post for a regulated business that describes a specific discounted product, rather than announcing hours or a general update, risks rejection under the regulated-content restriction. A post using auto-generated, distracting, or unprofessional text, misspellings, or excessive punctuation risks the same outcome, since Google's own tips ask posts to "keep it professional" and avoid "auto-generated or distracting content" (same source). None of these failure modes are about the idea behind the post; they are about specific, avoidable execution choices.
Measuring posts with a fixed window, not a vibe
Google's Business Profile performance report tracks views, searches, and specific actions including calls, website clicks, direction requests, messages, and, relevant to posts specifically, the number of times customers viewed and clicked on an offer (Understand your Business Profile performance & insights). The report lets an owner set a date range, which is the mechanism for a fixed measurement window: pick a period before a posting cadence starts and a matching period after, and compare the same metrics across both. This is an observation of activity during a window, not proof that posting caused a change in either direction; other factors change at the same time in the real world, and the performance report cannot isolate posting as the sole cause of any shift it shows.
A post-planning worksheet
| Question | Answer before publishing |
|---|---|
| Which post type fits this content: Update, Offer, or Event? | Match the type to whether there is a real expiration or dated happening |
| Are all required fields for that type filled in? | Missing a required field is a common reason a draft never goes Live |
| Does the description reference a regulated product directly? | Remove product-specific promotional language if the business is in a regulated category |
| Is a phone number typed anywhere in the post text? | Move it to the profile's phone field instead |
| Is a date range set, or will this post archive at six months? | Decide deliberately rather than letting the default archive catch it |
Build a post experiment log that can survive staff turnover
A useful post calendar is more than a list of publish dates. For each post, record the business question being tested, the post type, draft owner, approval owner, destination URL, scheduled date, actual publish time, status after Google's review, and the date the result will be read. If the post is Pending or Not approved, record that state rather than pretending the scheduled date was the live date. If it is edited, preserve the original hypothesis and note exactly what changed.
Use a distinct destination URL or campaign parameter when the linked website and analytics setup can preserve it. That can help separate visits from one post link from other website traffic, but it still does not prove that the post created a call, booking, or sale. Google's Business Profile performance report covers profile-level interactions, while website analytics covers what happened after a tagged link reached the site. A defensible review keeps those two evidence sources separate and reconciles them by date rather than merging them into one unexplained total.
Run one small question at a time. For example, a hypothetical service business might compare two four-week windows in the same season: first, posts that send visitors to a general services page; second, posts that send visitors to a page for the exact featured service. Keep cadence and offer type stable so the destination is the main planned difference. At the end, record profile interactions, tagged website sessions, and any terminal outcome tracked by the business. If volume is too small to interpret, write "insufficient evidence" instead of choosing a winner.
The log should also include an expiry review. Offers and event details can become misleading after dates, inventory, or availability change. Assign a person to check live posts when operating conditions change, even if the original post had a future end date. Editing or removing stale information is an accuracy task, not an admission that the post strategy failed.
Finally, keep an archive of rejected and corrected posts. A repeated rejection pattern may reveal a phone number in body copy, a destination Google will not accept, regulated-product language, or another policy issue. The archive gives the next writer evidence about what to avoid without turning one rejection into a universal theory about Google's moderation system.
Where post strategy fits into the bigger picture
Posting is one habit inside ongoing profile upkeep. Google Business Profile management covers the full monthly scope, and Google Business Profile management pricing explains what posting cadence typically costs as part of a retainer. Accurate categories affect which post features are even available; see how to choose Google Business Profile categories. Review activity and posting work together as visible signs of an active profile; see Google Business Profile review management and the Google Business Profile optimization checklist for the fields posting cannot substitute for. A posting habit does not replace a working website that a post's link ultimately sends people to, and posts are one small input into a broader local SEO program, not the program itself.
If you want help figuring out whether your current posting habit, or the absence of one, is actually costing you anything measurable, run the Revenue Leak Score. The score runs on the page without booking and returns a ranked starting point before you decide what to fix.