How to guide

How to Automate GMB Posts in 2026

Posting to Google Business Profile every week works. Doing it by hand across several locations does not last. Here is the 7 step process to put it on a schedule, plus the 1 rule about post expiry that most guides still get wrong.

Automated GMB post scheduling across Google Business Profile locations
7steps, about 10 minutes
1,500character limit per post
100characters before it truncates
1xa week, the minimum worth doing

The short answer

To automate GMB posts, connect your Google Business Profile to a scheduling platform, build a content calendar, then set posts to publish on a recurring schedule. In GBPPromote that is 7 steps from the dashboard: click Manage, go to Post, toggle auto post on, then set the frequency, topic method, media method and review approval. It also publishes your 5 star reviews as posts automatically, which solves the hardest part of posting. Setup takes about 10 minutes and runs until you change it.

The part most people get wrong before they start. They automate a weekly post because they believe posts vanish after 7 days and the profile goes stale. That has not been true since January 2021. Automating is still worth it, but for a different reason, and knowing which reason changes how you set the schedule. That is the next section.

Do GMB posts still expire after 7 days?

No. Google removed the 7 day expiry in January 2021. Standard update posts now stay visible on your profile and are archived after about 6 months. Only Event and Offer posts expire, and they expire on the end date you set yourself.

Post typeHow long it staysWhat that means for your schedule
Update, or What’s NewStays visible, archived at about 6 monthsYou are building a feed, not replacing a disappearing post. Older posts still show
EventUntil the end date you setSchedule it to publish ahead of the event, not on the day
OfferUntil the end date you setSet the date range deliberately. An expired offer sitting live looks worse than no offer
ProductStays in the product sectionTreat as a catalogue rather than a post schedule
Why this correction matters practically. If you believe posts vanish weekly, you build a schedule that races to keep 1 post alive, and the content gets thin because volume is the goal. Once you know posts accumulate, the goal changes to a steady feed a customer can scroll. Fewer, better posts on a consistent rhythm beat a stream of filler.

You can check this yourself on any active profile. Scroll the updates section and you will see posts from months ago. Google’s own help documentation on Business Profile posts covers the current post types and what each one requires.

Why automate GMB posts at all?

Posting is not hard. Posting every week for 2 years across 12 locations is hard, and that is where almost everyone stops.

  • It survives holidays and staff turnover. A manual routine dies the first busy month
  • It scales without more people. Writing 1 post and publishing to 40 profiles takes the same time as writing 1 post
  • It keeps the profile visibly active, which is what a customer sees when they land on your listing from Search or Maps
  • It frees the time for the posts that need a human, which is the real argument
  • It gives you a record. You can see what published, when, and whether anything moved

The honest limit: posting is not a ranking factor Google has confirmed. A regularly updated profile signals an active business and posts give you space to use the terms customers search, but treat any claim that posting alone lifts your map position with caution. Track it with a rank scan rather than assuming it.

The 4 post types, and what each needs

TypeUse it forRequired fieldsExpires
UpdateGeneral announcements, service highlights, staff news, hours changesDescription. Image optional but recommendedNo
EventOpenings, workshops, seasonal dates, anything with a timeTitle up to 58 characters, start and end date and timeOn the end date
OfferDiscounts and promotionsTitle, date range. Can add a coupon code, redemption link and termsOn the end date
ProductItems or services with a priceName, price range, descriptionStays in products
The specs that decide whether a post reads well.

1,500 characters is the description limit, but only about 100 characters preview before the text truncates. On Google Maps the preview is shorter still, closer to 100 to 150.

So the first line is the post. Put the offer, the date or the reason to click in the opening sentence and treat everything after it as detail for people who tap through. Writing 1,400 characters of beautiful copy that nobody sees past the first line is the most common waste of effort here.

Images: around 1200 by 900 pixels, 4:3 ratio, JPG or PNG. Every CTA button option is available across the types: Book, Order online, Buy, Learn more, Sign up and Call now.

How to automate GMB posts: 7 steps

This is the exact process in GBPPromote, with a screenshot at every step. The whole setup takes about 10 minutes and runs until you change it.

Step 1: Open the dashboard and click Manage

GBPPromote dashboard with the Manage button for a Google Business Profile location
Every location you have connected appears here. Click Manage on the one you want to set up.

Sign in and you land on the dashboard listing your connected profiles. Click Manage on the location you want to automate.

If a location you expected is missing, it is not connected yet. Profiles owned by a different Google account, or ones still unverified, will not appear. Fix that first, because a schedule cannot publish to a profile the platform cannot see.

Step 2: Go to Post

The Post section inside GBPPromote for scheduling Google Business Profile updates
Everything to do with posting lives in 1 place.

Open the Post section. This is where both manual posts and the automation settings live, so you can publish something now and set the recurring schedule from the same screen.

Step 3: Toggle auto post on, or click Configure

Toggling auto post on in GBPPromote
One switch turns the automation on. Configure opens the settings behind it.

Switch auto post on, then click Configure to set how it behaves. The next 4 steps are all inside that configure screen.

Do not just flip the toggle and walk away. The defaults will publish something, but the settings behind Configure are what decide whether the posts read like your business or like filler. Spend the 5 minutes now.

Step 4: Select post frequency

Selecting post frequency for automated Google Business Profile posts
Pick the rhythm. Weekly is the floor worth doing.

Choose how often posts publish. Once a week is the minimum worth doing. 2 to 3 times a week is a good target.

Resist setting it daily. Since posts no longer expire, daily posting builds a feed nobody wants to scroll, and thin content published often is worse than good content published weekly. You can always increase it after a month if you have enough to say.

Step 5: Select topic method

Choosing how post topics are generated in GBPPromote
3 ways to decide what each post is about.

This decides what the posts are actually about. There are 3 options.

Topic methodWhat it doesUse it when
AI topic and queueAI generates a set of topics from your business and queues them upYou want a running calendar without planning one. Best starting point for most businesses
Your own topicYou enter the topics yourselfYou have a promotion calendar, seasonal trade, or specific services to rotate through
Auto topicTopics are chosen automaticallyYou want it fully hands off and the content is general rather than campaign driven
The setup that works best in practice. Start with AI topic and queue, let it run for a month, then read the posts back. You will spot 3 or 4 themes your customers actually care about. Switch to your own topics for those and let AI handle the rest. That gives you a calendar without building one from scratch.

Step 6: Select media method

Selecting the media method for automated posts in GBPPromote
4 options, plus a toggle to reuse photos already on your profile.

Posts with an image get looked at. Posts without one look like a notice. There are 4 options.

Media methodWhat it doesUse it when
NoneText only postsRarely. Only if you genuinely have no usable photos
AI GenerateCreates an image for each postYou have no photo library and need something visual now
Media QueueWorks through a set of images you uploadYou have real photos of your own work, which always beat generated ones
Queue RotationCycles through the queue so images repeat in a pattern rather than running outMulti-location setups. Stops every branch publishing the same photo on the same day

There is also a toggle to use your GBP Gallery directly. Turn that on and the automation pulls from photos already on your Google profile instead of making you upload them again. If you have been adding photos to your profile for years, that is a library you already own.

Use real photos wherever you can. AI Generate is a good gap filler and it beats posting nothing, but a customer can usually tell. A phone photo of your actual premises, staff or finished work outperforms a generated image on a local profile, because local search is where people check whether a business is real.

Step 7: Turn on 5 star reviews as posts, and set approval

Publishing 5 star reviews as Google Business Profile posts with approval settings
Your best reviews become profile content, with a manual check if you want one.

This is the setting most people miss, and it is the best one here. Switch it on and your 5 star reviews get published as posts automatically.

It solves the hardest part of posting, which is having something to say. A happy customer already wrote it. You are turning social proof into profile content with no writing at all, and a post quoting a real customer reads better than anything a template produces.

Then choose auto approve or manual. Auto approve means reviews publish as posts with no intervention. Manual means each one waits for you to say yes.

Which to pick. Start on manual for the first few weeks. You will see what gets selected and whether the posts read the way you want. Once you trust it, switch to auto approve and stop thinking about it.

Stay on manual permanently if you are in a regulated trade, or if reviews sometimes name staff, mention prices or describe specifics you would not want repeated as marketing copy. The point of offering both is that full automation is not right for every business.

That is the setup

Once those 7 are set, posts publish on your chosen rhythm, with topics generated or queued, images attached and your best reviews going out as content. Nobody logs in to make it happen.

One habit worth keeping. Check the live Google profile after the first cycle, not the dashboard. A scheduled post that did not reach Google has saved you nothing, and the dashboard will usually still show it as sent. Confirm it once at the start, then spot check monthly. That applies to every vendor including us.

Then run a geo-grid rank scan before you start and again after 8 weeks, so you know whether posting is moving your map position or just keeping the profile current.

Posting across many locations at once

Google lifted the restriction on chains bulk posting in 2020, so multi-location brands and franchises can publish across many profiles from 1 action. Before that, businesses with more than 10 locations could not post automatically at all.

What you need at scaleWhy it matters
Write once, publish to a groupThe whole point. Writing 40 posts by hand is the thing you are trying to stop doing
Per location detail substitutionAddress, phone, staff name or offer swapped in automatically, so posts are not word for word identical
Location groupsA seasonal offer in 1 region should not publish in another where it does not run
Role based accessA branch manager posts about their own location without touching brand fields
A record of what published whereWhen head office asks why a branch posted something, you need the log

The multi-location dashboard handles the grouping and bulk publishing, and franchise setups add per franchisee permissions so a local manager can post without brand-critical fields being editable.

What to automate, and what to write yourself

Automate the rhythm. Write the moments. A setup that automates everything produces a profile nobody wants to read.

Automate these

  • Service highlights on rotation, so every service gets airtime across a quarter
  • Seasonal reminders tied to your trade, booked months ahead
  • Recurring offers that genuinely run every month
  • Opening hours changes for known holidays
  • Photo and video dripfeed alongside the post schedule
  • 5 star reviews republished as posts, which is free content you did not write
  • Anything you would otherwise skip, which is most of it

Write these yourself

  • Anything reputational. A response to a local incident or a complaint that went public
  • Genuine announcements. A new location, a new owner, an award
  • Anything time sensitive where being a day late makes it wrong
  • Posts naming a person, because tone matters and a template will get it wrong
  • Anything legal or medical, where precise wording is not optional
  • The first month of posts, so you learn what your customers respond to before you template it
The test. If a stranger reading the post could tell it was written by a system, it should have been written by a person or not published at all. Automation should make a profile look maintained, not look automated.

How often should you post?

Once a week is the floor. 2 to 3 times a week is a good target. Consistency beats volume.

A steady weekly post for a year does more than 20 posts in January followed by silence until June. Google sees a pattern of activity, and more importantly a customer landing on your profile in August sees something from August.

Now that posts do not expire after 7 days, think in terms of a feed rather than a slot. Someone scrolling your updates sees your last 6 months. Ask whether that run of posts, read together, describes a business worth choosing. That is a different question from whether you posted this week, and it is the better one.

6 mistakes to avoid

MistakeThe fix
Identical text across every locationSubstitute local details so each post is specifically about that branch
Burying the point past 100 charactersLead with the offer, the date or the reason to click. The rest is detail
Automated Offer posts with stale datesUse Update posts for recurring automation. Save Offers for real date ranges
Never checking the live profileVerify manually after the first cycle, then spot check monthly
Posting because posts expireThey do not. Post because the feed is what customers read
Keyword stuffing the post textWrite for the customer. A post that reads badly converts badly whatever it ranks for

Tools that automate GMB posts

ToolBest forPosting featuresPrice
GBPPromoteAutomating posts alongside the rest of local SEOScheduling, AI topic queue, 4 media methods, 5 star reviews published as posts, auto or manual approval, bulk publishing. All on every plan$16 for 1, $5.33 from 8
Local VikingBulk posting across many client profilesSpintax, so each location publishes a variation, plus daisy chaining and geo-tagged mediaFrom $39 for 1 listing
SOCiFranchises needing social and paid alongside profile postsContent libraries franchisees pull from, localised campaigns, corporate approvalQuote based
Semrush LocalTeams already on SemrushPosting inside the wider SEO platformAdd-on, verify
UberallEnterprise multi-locationLocalised social publishing with brand templatesQuote based

Prices verified where published. Rows marked verify or quote based need confirming with the vendor. Local Viking’s spintax is genuinely ahead of most posting tools, and worth knowing about if varied bulk posts are your main requirement.

Can you automate GMB posts for free? Not in a way that lasts. Google Business Profile has limited native scheduling, so free automation usually means writing each post by hand with a calendar reminder. Free tools help with the writing, such as the post generator and the description generator, but publishing on a schedule across locations needs a platform connected through the API.

Frequently asked questions

How do you automate GMB posts?
Automate GMB posts by connecting your Google Business Profile to a scheduling platform and setting posts to publish on a recurring schedule. In GBPPromote it is 7 steps: open the dashboard and click Manage, go to Post, toggle auto post on, then set the post frequency, the topic method, the media method and whether 5 star reviews publish as posts automatically or wait for approval. Setup takes about 10 minutes and runs until you change it.
Do GMB posts still expire after 7 days?
No. Google removed the 7 day expiry in January 2021. Standard update posts now stay visible on your profile and are archived after about 6 months. Only Event and Offer posts expire, and they expire on the end date you set. Many articles still repeat the 7 day claim, which is 5 years out of date, and it matters because it changes how often you actually need to post.
Can you schedule Google Business Profile posts in advance?
Yes, through a third party platform. Google Business Profile has limited native scheduling, so most businesses and agencies use a scheduler that connects through the Google Business Profile API. That lets you build a content calendar weeks ahead, queue posts per location and publish on a recurring pattern rather than writing each one on the day.
How often should you post on Google Business Profile?
Post at least once a week. Many businesses post 2 to 3 times a week. Consistency matters more than frequency, so a steady weekly post beats a burst of daily posts followed by a month of silence. Since update posts no longer expire after 7 days, the goal is a regular signal of activity rather than racing to replace a post before it disappears.
Can you post to multiple Google Business Profiles at once?
Yes. Google lifted the restriction on chains bulk posting in 2020, so multi-location brands and franchises can publish across many profiles at once. A good platform lets you write once and publish to a selected group of locations, with per location details such as address, phone and offer swapped in automatically so the posts are not word for word identical.
What is the character limit for a GMB post?
The description limit is 1,500 characters, but only about 100 characters show as a preview before the text is truncated. On Google Maps the preview is shorter still, closer to 100 to 150 characters. Put the most important information and your call to action in the first line, and treat 1,500 as a ceiling rather than a target.
What are the GMB post types?
There are 4 main types. Update or What’s New posts for general announcements. Event posts, which need a title plus start and end dates. Offer posts, which need a title, date range and can include a coupon code, redemption link and terms. Product posts, which need a name, price range and description. Each supports a call to action button.
Should you automate every GMB post?
No. Automate the recurring content: service highlights, seasonal reminders, opening hours changes and regular offers. Write manually anything that is time sensitive or reputational, such as a response to a local incident, a genuine announcement, or anything where getting the tone wrong would be costly. A good setup automates the base cadence and leaves room for manual posts on top.
Does posting on Google Business Profile help rankings?
Posting is not a direct ranking factor Google has confirmed, but a profile that is regularly updated signals an active business, and posts give you extra space to use the terms customers actually search for. The clearer benefit is engagement, because posts appear in your profile on Search and Maps with a call to action button attached. Track whether posting moves your map position rather than assuming it does.
What is the best tool to automate GMB posts?
GBPPromote automates GMB posts for 16 US dollars a month for 1 location and 5.33 per location from 8 up, including scheduling, AI generated posts, media dripfeed and multi-location bulk publishing on every plan. Local Viking is strong for bulk posting with spintax across many profiles. SOCi suits franchises that need social and paid campaigns alongside profile posts.
Can you automate GMB posts for free?
Not in a sustainable way. Google Business Profile itself offers limited scheduling, so free automation usually means writing each post manually and setting a calendar reminder. Free tools exist for generating post text, such as the GBPPromote post generator, but publishing on a schedule across locations needs a paid platform connected through the API.
Can you turn Google reviews into Google Business Profile posts?
Yes. GBPPromote can publish your 5 star reviews as posts automatically, so a happy customer’s words become profile content without anyone writing anything. You choose whether posts go out on auto approve or wait for manual review. Starting on manual for the first few weeks is sensible, because you can see what gets selected before trusting it to run on its own.
Where do the images in automated posts come from?
There are 4 media methods. None publishes text only posts. AI Generate creates an image per post. Media Queue works through images you upload. Queue Rotation cycles through that queue so images repeat in a pattern rather than running out, which suits multi-location setups where every branch should not post the same photo. There is also a toggle to pull directly from the photos already on your Google Business Profile gallery.
7 steps, about 30 minutes

Stop writing the same post 40 times

Click Manage, open Post, toggle auto post on. Set the frequency, pick how topics and images are chosen, and switch on 5 star reviews as posts. About 10 minutes, then it runs. Check a live profile after the first cycle, because that is the habit that catches everything.

$16 for 1 location, $37 flat for 2 to 7, $5.33 each from 8 up. No credit card required

On the 7 day expiry. Google removed it in January 2021. Standard update posts now stay visible and are archived at about 6 months, while Event and Offer posts expire on the end date you set. The 7 day claim is still repeated widely, including in articles published this year, and it changes how people build a posting schedule, which is why it leads this guide.

On the specifications. Character limits, image sizes and call to action options were checked against current published guides in September 2026. They are not taken from Google directly and Google changes them, so confirm against the official help documentation before relying on an exact figure.

On ranking claims. Posting is not a ranking factor Google has confirmed. A regularly updated profile signals an active business and posts give you space to use the terms customers search, but anyone promising that posting alone lifts your map position is overselling. Measure it with a rank scan before and after rather than assuming.

On the products named. GBPPromote is our own platform. Google, Google Maps and Google Business Profile are trademarks of Google LLC. All other product names belong to their respective owners.