On this page
Google Business Profile posts are short owner Updates, Offers, and Events that can show on Search and Maps. Lead with a clear first line, add one real photo when you can, match the button to the next step, and keep a weekly cadence from a verified profile. Google may reject posts that break its rules, including phone numbers in the description. Fresh posts do not guarantee Maps rankings.
Ninja can draft weekly Google posts from your business context after you connect Google. You approve before anything goes live. Google AI-Posting is required to publish. Ninja does not post without your confirmation, does not appeal Google suspensions, and does not promise rank movement from posting alone.
Why do people search for Google Business Profile posts?
Operators type “Google posts,” “Google my business posts,” and “how to post on Google Business Profile” when the listing looks dead, when a sale needs a date range, or when a staffer was told “post every week” with no playbook. Google’s own help frames posts as a way to share updates, offers, and events with people already looking at your profile on Search and Maps — not as a magic 3-pack switch.
Search demand is still heavy on the old “Google My Business” wording even though the product is Google Business Profile. US Google Ads search volume on 2026-10-19 (DataForSEO; Keyword Tool API key was invalid on this profile, so volumes are Ads search volume, not autocomplete question buckets):
| What people type (US, 2026-10-19) | Monthly searches | What they usually need |
|---|---|---|
| google posts | 1,000 | What a Google post is and whether it still exists on the profile |
| google my business posts / post on google my business / google business post | 590 each | How to publish from the owner tools (legacy product name) |
| google business profile posts / posting / post | 320 each | This page’s primary job: types, cadence, copy, and honesty rules |
| google business profile updates / google my business updates | 260 / 210 | Update-type posts vs editing NAP hours |
| how to post on google my business | 260 | Step path inside Business Profile, not a social scheduler |
| google business profile news | 170 | Owner news / announcement posts customers will actually read |
| gmb posts | 140 | Short operator shorthand for the same workflow |
| google my business post example | 110 | Paste-ready structure, not agency theory |
| how to post on google business profile | 90 | Current product name + verified-owner path |
| google posts for business | 50 | Business use cases vs personal Google+ nostalgia |
| what / how often to post on google business profile | 10 each | Cadence and topic rotation without spam |
| do google posts help seo / schedule google business posts | 10 each | Honest ranking limits + calendar systems |
Those numbers explain the rewrite: the live page was thin, over-claimed ranking, and under-explained owner approval. This version is an operator guide.
What are Google Business Profile posts?
Google describes posts as a way to connect with customers on Search and Maps with announcements, offers, items, or event details. They can include text, photos, or video. Visibility can include the Updates or Overview areas on mobile, the From the owner section on desktop, and featured posts on the profile — based on various signals Google controls, not a guarantee you pick.
Post types Google documents:
- Updates — general information about the business (new service, seasonal hours note, team intro, project highlight). Description, optional media, optional action button.
- Offers — promotional sales or deals. Require a title plus start and end dates/times. Google adds a View offer style action. Optional photo/video, description, coupon code, link, and terms.
- Events — promote an event at the business. Require a title and start/end date (and time when you have it). Optional media, description, and action button.
Google also notes that posts more than about six months old get archived unless a date range is set — another reason a one-and-done post does not substitute for a cadence.
Not the same as: editing your primary category, hours, or service areas; Q&A answers; product catalogs; paid Local Services or Search ads; or social posts that never touch the Google listing.
How do I create a Google Business Profile post?
You need access as an owner or manager on a verified Business Profile. Google’s create flow is roughly:
- Open your Business Profile.
- Go to Posts → Add post (labels move over time; look for Posts / Create post).
- Choose Update, Offer, or Event.
- Add the fields that match the type (title and dates for Offers and Events; description for all).
- Optionally add a photo or video, a button, a link, coupon code, or terms.
- Optionally schedule for a later time if the UI offers Schedule this post.
- Select Post. Multi-location managers may get a prompt to copy across profiles they manage.
Hard Google rule to remember: posts that include a phone number in the post description might get rejected. Put the call path on the profile’s phone field or use a Call button when Google offers it — do not paste the number into the body as a workaround.
If the Posts control is missing, you are usually on the wrong account, lack manager access, the location is not verified, or you are looking at a consumer Maps view instead of the owner tools.
What should I write in the first 100 characters?
Google surfaces a short preview. Treat the opening like a subject line:
- Lead with the customer outcome or time window (“Same-week AC tune-ups before the heat wave”).
- Name the service in plain language once.
- Avoid keyword stuffing (“plumber Austin plumber near me best plumber”).
- Skip emoji walls and ALL CAPS hype.
- Do not invent ratings, “#1,” or before/after claims you cannot prove.
Working skeleton (Update):
Hook (outcome or timing). One concrete detail about what changed or what you offer this week. Who it is for. One clear next step.
Working skeleton (Offer):
Title that states the deal. Body: who qualifies, what is included, what is excluded, end date. Button to the redeem or book URL. Terms if needed.
Working skeleton (Event):
Title + date/time. What happens on site. Who should come. Parking or booking note. Button to RSVP or details page.
Full post length can run longer (community guidance often cites up to roughly 1,500 characters), but the first screenful does the job. If the first line is vague, the rest rarely gets read.
Which call-to-action button should I use?
Action buttons only help when the destination matches the words. Common patterns:
- Book / Reserve → real booking URL that works on mobile.
- Order → menu or checkout that accepts the order.
- Shop → product page, not the homepage dump.
- Learn more → a specific service or offer page.
- Sign up → form or waitlist.
- Call → when Google offers it and phone contact is the real next step.
- View offer → automatic on Offer posts; still send people somewhere useful.
If the button says Book and the link is a generic homepage with no scheduler, you trained people to bounce. Prefer one destination per post. UTM tags on your own site (utm_source=google, utm_medium=organic, utm_campaign=gbp_post) help you see which posts drove sessions — they do not change Google’s ranking formula by themselves.
How often should I post on Google Business Profile?
Google does not publish a magic weekly quota that unlocks the 3-pack. Operator practice that holds up:
- Default cadence: one solid post per week, every week.
- Better than bingeing: four thoughtful posts beat twelve thin ones in a single Friday dump and then silence.
- Offers: use when the deal is real and dated — do not leave stale discounts live.
- Events: publish early enough that people can plan; keep dates honest.
- Multi-location: same message only when the offer truly applies; copy-paste errors (wrong city, wrong hours) destroy trust faster than silence.
A simple four-week rotation keeps the library from going stale:
- Service highlight — one job type, who it is for, next step.
- Seasonal / timely — weather, local calendar, inventory, or capacity window.
- Proof — finished work you have permission to show, or a process customers care about.
- Education — one FAQ answered in plain language (not a novel).
Then repeat. If capacity is tight, protect the weekly slot before inventing a daily channel.
Do Google posts help SEO and Maps rankings?
Honest answer: posts can support freshness and engagement on the profile, and they can convert people already looking at you. Google does not document a public scoring weight that says “N posts per week = rank.” Ranking is not guaranteed.
Treat posts as:
- A customer communication surface on Search and Maps.
- A habit signal that the business is open and managed.
- A conversion tool when the CTA and photo are real.
Do not treat posts as:
- A substitute for accurate NAP, categories, reviews, or photos.
- A fix for a suspended or unverified profile.
- A reason to keyword-stuff the description.
- Proof that a competitor will fall because you posted three times this morning.
If someone sells “posting packages that guarantee the 3-pack,” walk away. For broader ranking context see how to rank in the Google Maps 3-pack and the Google Business Profile optimization guide — still without rank promises.
What photos and video work on Google posts?
Google’s help allows photos or videos on posts. Practical rules that reduce rejection and embarrassment:
- Use real job, team, or location media you own or have rights to use.
- Prefer sharp, well-lit images over heavy text overlays and phone numbers burned into the photo.
- One strong visual beats a collage nobody can read on a phone.
- Do not post customer faces, plate numbers, or private home interiors without permission.
- Video should load and play on mobile; keep it short and on-topic.
Profile-level photo strategy (cover, logo, interior, exterior) is a separate job — see Google Business Profile photos. Posts are not a dump for every camera roll file.
What should I avoid on Google Business Profile posts?
- Phone numbers in the description when Google warns that can reject the post.
- Misleading offers (dates that already passed, “limited” forever, bait pricing).
- Private or regulated details (patient info, exact home addresses of customers, payment card data).
- Competitor attacks and review baiting (“leave five stars for 10% off”).
- Keyword spam and repeated identical posts.
- Stock photos that contradict the real storefront.
- Publishing tools you do not control without an owner check — if a vendor posts for you, you still own the compliance outcome.
- Assuming archive = delete forever. Google archives older posts; manage active Offers and Events so customers never redeem a dead deal.
Google can remove or reject content that breaks its policies. Ninja does not appeal suspensions for you and does not bypass Google’s review of content.
How do I measure whether a post worked?
Inside Business Profile insights (labels change), look for post views and button clicks when Google shows them. Pair that with your own site analytics on UTM’d landing pages:
- Did Book clicks become real bookings?
- Did Offer traffic bounce because the landing page was wrong?
- Which topics earned clicks two weeks in a row?
Optimize for completed customer actions, not vanity view counts. A post with fewer views but more calls beat a clever caption that nobody used.
How does a weekly checklist fit with posting?
Posting is one block inside a fuller operator week — hours, photos, reviews, categories, and accuracy still matter. Use the Google Business Profile weekly checklist so posts do not become the only task that ships while the phone number or hours drift.
Minimum posting checklist before you hit publish:
- Correct location selected.
- Right type (Update / Offer / Event).
- First line readable on a phone.
- Dates and terms accurate for Offers/Events.
- Button destination tested on mobile.
- No phone number stuffed in the body.
- Media rights cleared.
- Owner or manager actually approved the final text.
Can Ninja publish Google posts for me automatically?
No unattended “set it and forget it” publishing. Ninja drafts keyword-aware, seasonal posts from your Context Vault and connected profile data. You approve in the dashboard or through your agent before anything goes live. Google AI-Posting is required to publish. When Facebook or Instagram are connected through the listing stack, the same approved post can fan out there — still after your confirmation, not instead of it.
Agent path: Approve Google posts with your agent. Product path: start at ninjajump.ai/start. Ninja does not invent fake promotions, does not guarantee rankings from a post cadence, and does not post while you are offline without prior approval settings you control.
If you only need the shorter companion primer, see Google Posts guide.
How do I post on Google Business Profile step by step?
Sign in as an owner or manager, open the verified location, open Posts, choose Update / Offer / Event, fill required fields, add media and a matching button if useful, schedule or publish, then confirm the post appears on the live profile on mobile. If Posts is missing, fix access or verification first.
How often should a local business post on Google?
Most single-location service and retail businesses do well with one high-quality post per week. Increase only when you have real offers or events — not to game a phantom algorithm quota. Consistency beats volume spikes.
What is the difference between an Update, Offer, and Event post?
Updates are general news. Offers are dated promotions with title and window (and often a View offer button). Events are dated happenings with title and schedule. Pick the type that matches the facts so customers and Google’s UI show the right fields.
Do Google My Business posts still exist?
Yes — under Google Business Profile. Searchers still say “GMB posts.” The owner tools and Maps card are the same family of product. Use current owner access; do not chase retired Google+ style workflows.
Why was my Google post rejected or missing?
Common causes: phone number in the description, policy or spam filters, wrong account, unverified location, media issues, or a delay before the post shows. Edit and resubmit clean copy; do not stuff the same rejected body repeatedly. Ninja cannot force Google to accept a rejected post.
Can I schedule Google Business Profile posts?
Google’s owner tools may offer schedule-for-later on create. Third-party tools only help if they use legitimate APIs or official connections and still respect your approval rules. Scheduled junk is still junk on the day it goes live — review the queue.
Should every post include a keyword and city name?
Include the service people buy when it reads naturally. Do not bolt on city strings five times. The profile already carries address and service-area signals; the post should sound like a human owner, not a directory spam blob.
Does posting replace getting Google reviews?
No. Reviews, accurate info, categories, photos, and relevance still matter. Posts support communication and conversion on the profile. See how to get more Google reviews for the review workflow.
References
- Google: About posts for your Business Profile
- Google: Create posts to share updates, offers, or events
- Google: Create and manage posts on your Business Profile
- Google: Tips to improve your local ranking on Google
- Google: Guidelines for representing your business on Google
- Internal: Google Posts guide
- Internal: Approve Google posts with your agent
- Internal: Google Business Profile weekly checklist
- Internal: Google Business Profile photos
- Internal: How to rank in the Google Maps 3-pack
Keep a real weekly Google post in the queue
Connect Google. Ninja drafts seasonal posts from your business context — you approve before anything publishes.
GET STARTED