Google Business Profile Posts — The Operational Playbook
Most articles about Google Business Profile Posts are out of date. They tell you there are 4 post types, that posts disappear after 7 days, or that "What's New" is still a category. None of that is true anymore.
Per Google's current official documentation:
- There are 3 post types — Update, Offer, Event. "What's New" was deprecated.
- Posts older than 6 months are auto-archived unless a date range is set. Not 7 days.
- Posts with phone numbers in the description can get rejected, per Google's own warning — a detail almost no article mentions.
- You can schedule posts and set them to recur weekly, monthly, or on custom intervals — a feature many owners never use.
This guide is the operational playbook based on Google's current rules. We'll cover what each post type is actually for, the engagement patterns that work, the rejection traps, the cadence that's enough, and the multi-location workflow that scales.
If you take only one thing away: posts aren't a direct ranking lever, but they generate engagement signals — views, clicks, calls, direction requests — that contribute indirectly to local rankings when managed consistently. Most owners post sporadically, run out of ideas, and stop. The ones who treat Posts as a rotation rather than an inspiration problem keep them working long-term.
3 post types, each with distinct expiration behavior:
- Update — auto-archives after 6 months. The general-purpose post type.
- Offer — visible until the offer's end date.
- Event — visible until the event's end date.
Cadence: 1 post per week is plenty for most businesses. Below 1 per month, the profile reads as inactive.
Top mistake: putting a phone number in the post description. Google's policy warns that posts with phone numbers in the description can get rejected.
The 3 post types — and what each is for
The rules below are pulled directly from Google's current official Posts documentation at https://support.google.com/business/answer/7342169. Bookmark it if you're going to manage Posts regularly — it's the source the dashboard's behavior is built on, and it's updated when Google changes Post mechanics.
Google's current Business Profile dashboard offers exactly three post types. Pick based on what you're actually trying to communicate.
Make the support.google.com URL a clickable link opening in a new tab.
Update — for general announcements and content marketing
The default post type. Use it for: business news, behind-the-scenes content, staff highlights, seasonal greetings, blog post amplification, photo galleries, video content. Optional fields: description, photo or video, action button with link.
Update posts have no built-in date range, so they're auto-archived after 6 months per Google's policy: "Posts older than 6 months are archived unless a date range is set." Most owners' Posts will be Updates.
Offer — for promotional discounts and limited-time deals
Use it for: sales, limited-time discounts, seasonal promotions, coupon codes, "new customer" deals. Required fields: title, start/end dates and times. Auto-generates a "View Offer" button — you don't add it manually. Optional fields: description, photo or video, coupon code, link, terms and conditions.
Visible until the offer's end date. After that it's archived automatically.
Offer posts tend to outperform other post types when used genuinely. A real discount with a clear expiration date and a "View Offer" button often drives stronger click-throughs than a generic Update — in our work, Offer posts consistently get more engagement when there's a real promotion behind them. The trap: using Offer for non-discount content (just because the format looks attractive). Google's filter and customers both notice when "Offer" is mislabeled.
Event — for time-bound activities customers can attend
Use it for: in-store events, classes, demos, holiday hours, ribbon cuttings, anniversary parties. Required fields: title, start/end dates and times. Optional fields: description, photo or video, action button.
Visible until the event's end date. If you don't add a start/end time, the event displays as lasting 24 hours on the date range.
The most common Event mistake: posting an Event for a sale that should be an Offer. Events are about attendance; Offers are about a discount. They look similar but communicate different things.
3 post types. Each one has a job. Pick wrong and your post does no work.
Most articles still say 4
. The 4th one was deprecated. Here's what each remaining type actually does.
The wrong post type buries the work. The right one does it for you.
Pick based on what you're actually trying to communicate — not which format looks attractive.
What gets posts rejected
Per Google's official posts content policy, these are the rejection triggers:
- Phone numbers in the post description. This is the trap most owners walk into. To add a phone number, edit your business contact info — don't put it in a post description.
- Misspelled words, extra characters, auto-generated content. Google's system reads visible quality.
- Inappropriate or offensive language, images, or video. Standard content policy.
- Links to untrusted sites. Malware, phishing, pornographic. Don't link to anything you wouldn't put on your front page.
- Regulated goods and services without context. Alcohol, tobacco, pharmaceuticals, gambling, fireworks, weapons, financial services — you can post about your business in these industries, but don't put product details, prices, or call-to-actions for the regulated content itself in the post.
- Sexually suggestive or explicit content. No exceptions.
When a post is rejected, your dashboard shows the post status as "Not approved" with a question-mark icon indicating which policy was violated. You can edit and resubmit.
Where posts actually appear
Customers see your posts in different places depending on their device and how they reach your profile. This affects what you should optimize for.
On mobile (Search and Maps): Posts show in the "Updates" or "Overview" tab. The most recent post is at the top. Customers scroll horizontally through posts.
On desktop (Search and Maps): Posts show in the "From the owner" section. Less prominent than mobile but visible to users who scroll.
Featured posts (mobile only, food/drink businesses in select countries): Some posts about events, deals, or specials may automatically replace reviews on the mobile profile view. This is currently only available in English for single-location food and drink businesses in the US, UK, Canada, Australia, and New Zealand.
Practical implication: mobile is where Posts are most visible. Write for mobile readability — short titles, clear value propositions in the first sentence or two before the preview cuts off, photos that hold up on small screens.
The cadence question — how often should you post?
The honest answer: 1 post per week is enough. Below 1 per month, your profile reads as inactive to Google's algorithm and to customers.
Why weekly works:
- Each new Update post becomes the most recent post visible to customers, which means it gets the highest visibility.
- Weekly posts signal an active, managed business.
- Going more frequent than weekly produces diminishing returns — older posts get pushed down quickly and don't accumulate value.
Why "post every day" advice is wrong for most businesses:
- Daily posts make it impossible to maintain quality. Posts that don't have something genuinely worth saying aren't more valuable to customers than no post at all.
- Daily cadence is sustainable for restaurants, retail with daily deals, and event-driven businesses. For most service businesses, lawyers, dentists, contractors — weekly is the right ceiling.
Industry-specific guidance:
- Restaurants and food/drink businesses: 2–3 posts per week is the sweet spot. Daily specials, menu updates, weekly events.
- Retail: Weekly during regular periods, increasing to 2–3 per week during sale seasons.
- Service businesses (lawyers, accountants, contractors): Weekly is plenty. Quality over frequency.
- Event venues, fitness studios, salons: 1–2 posts per week. Mix of Updates and Events.
- Multi-location chains: Standardize cadence at the brand level (e.g., 2 corporate posts per month + 1 location-specific post per week per location).
The single most useful cadence trick: schedule posts in advance. Google's Business Profile dashboard supports scheduled posting — set up 4 weekly posts on the first day of the month, and you're done with that month's posting work.
The recurring post feature most owners don't know exists
A feature many owners haven't discovered in the GBP dashboard: when you create a post, you can set it to repeat on a schedule.
From the post creation flow, the "Repeats" dropdown lets you select:
- Weekly
- Monthly
- Custom (specific dates and intervals)
Use cases:
- A weekly happy hour post that shows up every Friday afternoon
- A monthly community event that auto-posts the first Saturday of each month
- A seasonal offer that appears every year on the same date range
- Booking reminders for service businesses with recurring availability
The recurring post feature is one of the most underused tools in the dashboard. For businesses with predictable repeating content, it's a 5-minute setup that handles months of cadence work.
What to actually post — the rotation playbook
The hardest part of GBP Posts isn't deciding to post — it's deciding what to write. Here's the rotation that works for most businesses:
Week 1 — A real customer experience. A photo of completed work, a happy customer (with permission), a behind-the-scenes shot of your team. Caption: 2–3 sentences describing what made the experience worth sharing.
Week 2 — A value-add tip or insight. Something genuinely useful in your industry — the kind of advice you'd give a friend asking. Restaurants: "How to tell if avocados are ripe." Plumbers: "Three signs you need a new water heater." Lawyers: "What to do in the first 48 hours after a car accident."
Week 3 — A current promotion, news, or seasonal note. Whatever's actually happening in the business. New menu item, holiday hours, price change announcement, seasonal special. Use Offer post type if there's a real discount; Update if it's news.
Week 4 — A question or community engagement. Ask customers something. "What's your favorite [your category] in [your city]?" Or share a customer review (with attribution). Or recap a recent community event you sponsored.
This 4-week rotation is the single biggest shift for owners who say "I don't know what to post." You're not running out of content — you're running out of categories. Pick a category each week, find one example, write 2–3 sentences. Schedule it. Done.
Stop running out of post ideas. Pick a category, find an example, write 3 sentences.
You're not running out of content. You're running out of categories. Here are 4 — one per week — that cover most businesses.
- Photo of completed work — before/after for trades, finished projects for contractors.
- A happy customer (with their permission).
- A behind-the-scenes shot of your team at work.
- Restaurant: "How to tell if avocados are ripe."
- Plumber: "Three signs you need a new water heater."
- Lawyer: "What to do in the first 48 hours after a car accident."
- New menu item or service launch.
- Holiday hours or schedule change.
- Seasonal special — use the Offer post type if there's a real discount.
- "What's your favorite [your category] in [your city]? "
- Share a customer review with attribution.
- Recap a recent community event you sponsored.
The hardest part of GBP Posts isn't deciding to post.
It's deciding what to write. This rotation solves it.
The action button strategy
Every Update and Event post supports an action button — most owners either skip it or pick the wrong one.
Common button options available in the dashboard include:
- Book — for service appointments
- Order online — for restaurants and retail with delivery/pickup
- Buy — for e-commerce
- Learn more — for content/blog amplification (the most common fallback)
- Sign up — for newsletters or events
- Call now — direct call from the post
Match the button to the post's intent:
- Promoting a new menu item? "Order online."
- Announcing a sale? "Buy" or "Learn more."
- Hosting a workshop? "Sign up."
- Recommending a blog post? "Learn more."
A well-matched button consistently outperforms the generic "Learn more" fallback in our work — "Book" and "Order online" buttons in particular tend to convert better when the underlying content actually supports that action. The mismatch trap: picking "Learn more" for a Post that should drive a booking, or picking "Book" for a Post that's just informational.
For Offer posts, the "View Offer" button is auto-generated. You don't choose; Google handles it.
Multi-location posting
For brands with multiple locations, GBP supports posting across multiple profiles at once — a workflow most owners with 5+ locations haven't started using.
When you create a post from a manager-level account that controls multiple Business Profiles, the publish flow asks: "Post across multiple Business Profiles?" — and lets you select which locations to publish to.
The right approach:
- Brand-level posts (corporate news, seasonal promotions, brand events) — push to all locations. One post, every location.
- Location-specific posts (local events, neighborhood references, specific store deals) — push to single location.
- Build a corporate calendar that maps which posts go to which locations, with clear ownership of who creates each.
- Audit cross-location consistency quarterly. Locations sometimes drift — a location manager posts something off-brand, or stops posting entirely.
The trap multi-location chains fall into: every location posts whatever they want, with no brand standard. Result: some locations look great and others look neglected, hurting your overall brand cluster signal.
How to measure if Posts are working
Posts aren't a direct ranking factor, but they generate engagement signals that feed into local rankings indirectly. Measure by:
- Post views. Available in the Insights/Performance section of your dashboard. How many people saw each post.
- Post clicks. How many tapped the action button. The conversion metric that matters.
- Direction requests, calls, and website clicks in the days/weeks after posting compared to days when no post was active. Posts should correlate with engagement upticks.
- The CTA-to-customer journey. If you're using "Book" or "Order online" buttons, track the booking volume tied to the time window the post was active.
What to do with the data:
- Posts with view counts in the bottom 25% of your last 10 posts: probably wrong content, wrong button, or wrong type. Replace with a different category from the rotation.
- Posts with click-through rates above your average: do more of that type.
- Posts that get 0 engagement repeatedly: either your audience is small (cadence problem — post less to maintain quality) or your content isn't matching customer intent (content problem — revisit the rotation).
Frequently asked questions
How long do Update posts stay visible?
Update posts are auto-archived after 6 months. Google's stated rule: "Posts older than 6 months are archived unless a date range is set." Update posts don't have a date range, so the 6-month archive applies. Offers and Events have date ranges, so they remain visible until those dates pass.
Do Posts directly improve my rankings?
Not as a direct ranking factor. But the engagement signals that posts generate (views, clicks, calls, direction requests) are inputs to the local algorithm. Active posting correlates with stronger local visibility.
Can I schedule posts in advance?
The post creation flow supports scheduled publishing — turn on "Schedule this post," pick the date and time. You can also set posts to repeat weekly, monthly, or on custom intervals.
My post got rejected. What do I do?
Check the rejection reason in your dashboard. Most rejections are for: phone numbers in description, regulated goods content, or low-quality text. Edit the post to remove the violation and resubmit.
Can a post include my phone number?
In the description, no — that triggers automatic rejection. To make sure customers can call, ensure your business phone is set in your profile's contact info, and use the "Call now" action button on the post.
Should Update posts include a photo?
Yes whenever possible. Posts with photos consistently outperform text-only posts on view counts. Use a photo that's specific to the post's content, not a generic logo.
Can I post the same content across multiple locations?
Yes, if your account manages multiple profiles. The post creation flow asks you which profiles to publish to. Brand-level content (corporate news, seasonal campaigns) typically goes to all; location-specific content to one.
What's the ideal post length?
Lead with the most important information in the opening line — the preview view on mobile shows roughly the first 100–150 characters before customers have to tap to expand, so your value proposition should land in that window. Total post body can run longer, but anything past the first sentence-and-a-half won't be seen by readers who don't expand.
Do recurring posts count as separate posts?
Each recurrence creates a new live post on the schedule you set. They count as separate posts for engagement metrics. Recurring posts are a workflow shortcut, not a separate post type.
Should I delete old posts that are about to auto-archive?
There's no operational benefit to deleting them. Letting auto-archive happen is the cleaner default — old posts naturally cycle out of public view at the 6-month mark. Manual deletion is for cases where a post contains outdated information you don't want associated with the listing anymore (a discontinued promotion, an outdated price, an event that was cancelled). For everything else, leave them.
Accordion settings:
- All items collapsed by default
- Single-item-open mode (closing previous when next opens) recommended
- Use chevron-right icon that rotates 90° when open
When to bring us in
For most businesses, GBP Posts is something you can run in-house once the rotation and schedule are set up. We typically get involved in three scenarios:
- Multi-location operations — when 10+ locations need consistent post quality and the internal team can't cover the volume.
- Posts as part of broader GBP management — most clients hire us for full management (reviews, posts, photos, optimization, suspension monitoring) and Posts are one piece of that work.
- Recovering after a Posts content policy strike — if multiple posts have been rejected and you're not sure why, we audit and fix the underlying issues.
If your situation is one of these, we can scope it in a free 15-minute call.
Published by the Reinstatement Ninja team. We've been helping businesses recover, merge, reinstate, manage, and protect Google Business Profiles since 2018. 6,000+ cases handled, 350+ five-star Google reviews from clients across the US, UK, Canada, India, and Australia. We respond to every inquiry within 24 hours, most within a few hours.






