How to Schedule Google My Business Posts
To schedule Google My Business posts, connect your Google Business Profile (formerly Google My Business) to a scheduler, write the post, add a photo and pick a time. iHatePosting, an AI social media scheduler for 15 networks with unlimited accounts for $15/month (billed annually), then publishes it to your business location for you.
Key takeaways
- Google offers three main post types for a Business Profile: Update, Offer and Event (Google Business Profile Help, checked November 2026).
- In iHatePosting, a Google Business Profile post holds up to 1,500 characters and 1 photo.
- Google accepts JPG or PNG photos between 10 KB and 5 MB, at 720 × 720 pixels recommended and 250 × 250 pixels minimum.
- An Update post can carry a button that sends people to book, order online or learn more, and an Offer post gets a View offer button automatically.
- Signing in with Google connects every business location on that account, and each location becomes its own account you can post to.
What are Google Business Profile posts?
These posts are short updates that appear on your business's profile on Google. They let a shop, restaurant, clinic or service business share news, promotions and events with people who find it there. Google offers three main post types:
- Update: general news about your business, with a photo and an optional button.
- Offer: a promotion with its dates and details such as a coupon code. Google adds a View offer button.
- Event: something happening at a set time, with a title and start and end dates.
Post types and buttons come from Google's Business Profile Help article on creating and managing posts (checked November 2026).
Why schedule posts to your Business Profile?
A Google My Business post scheduler lets you write a week of updates in one sitting and have each one go out on its day. That matters most for businesses with several locations, or for teams that already plan Instagram, LinkedIn, X posts and want Google in the same calendar instead of a separate login.
How to schedule Google My Business posts with iHatePosting
Connect your Google Business Profile
Choose Connect Google Business Profile in iHatePosting and sign in with the Google account that manages your business. Every location on that account is added, each as its own account.
Write your post
Draft the update in the composer. It checks the post against the limits as you type: up to 1,500 characters and 1 photo.
Customize it for Google
Use a per-network text override to give the Google version its own wording, such as opening hours, an address or a local angle, and choose the one photo it should carry.
Pick a date and time, or let an AI agent schedule it
Choose when it should go out, in your own time zone, or ask ChatGPT, Claude or another connected AI agent to schedule it for you.
Publish
iHatePosting publishes it as an Update post on each location you picked, and links you to the live post on Google. If Google refuses it, you get the reason in plain words and a one-tap retry.
Google Business Profile post tips
Pick the post type that fits
Use an Update for news, new products, photos and announcements. iHatePosting schedules Update posts, the type most businesses post most often. Offers suit time-limited deals, and Events suit anything with a date.
Keep it short, even with 1,500 characters
The limit is 1,500 characters, but people scanning a business profile read the first line or two. Put the news or the offer first, then the details, and end with what you want people to do.
Use a photo that meets Google's specs
Google asks for JPG or PNG files between 10 KB and 5 MB, with a recommended resolution of 720 × 720 pixels and a minimum of 250 × 250 pixels (Google Business Profile Help on photos and videos, checked November 2026). A clear, well-lit photo of the product, place or people works better than a graphic crowded with text.
Add the right call-to-action button
Google's post buttons send people to act: book, order online, shop, learn more, sign up or call the business. Pick the one that matches the post, and make sure the page it opens is the one the post talks about.
Post regularly, location by location
A steady rhythm of fresh posts keeps a profile looking active. With several locations, write the shared post once, then adjust each location's version with its own details before scheduling.
Schedule from ChatGPT or Claude
Connect iHatePosting to ChatGPT or Claude once, then ask in plain words: “Schedule this week's special to our Google Business Profile for Friday at 10am, with this photo.” The agent can upload the photo with upload_media, check the draft against Google's limits with validate_post, and schedule it with create_post. The post appears on your calendar like any other. The ChatGPT and Claude pages under AI agents, and the guide to posting from an AI agent, walk through the setup.
Free for 90 days, no credit card needed. Everything is included during the trial: unlimited accounts, unlimited posts, every feature. See iHatePosting pricing for the single plan, and the character limits guide for every network's caps. For other local-business networks, read about scheduling Facebook posts and scheduling LinkedIn posts, and see how to post to all social media at once.
Related reading
- Schedule Facebook posts covers the other network most local businesses use.
- Schedule Instagram posts and Reels covers the photo-led side of local marketing.
- Best social media schedulers for 10+ networks compares tools that include Google Business Profile.
Frequently asked questions
Can you schedule Google My Business posts?
Yes. Connect your Google Business Profile to a scheduler such as iHatePosting, write the post, add a photo and pick a time. It publishes to your business location at that time.
Is Google My Business the same as Google Business Profile?
Yes. Google Business Profile is the current name of what was called Google My Business. The posts, profile and locations are the same.
How long can a Google Business Profile post be?
In iHatePosting, a Google Business Profile post holds up to 1,500 characters. The first line or two matter most, because that is what people scanning a profile read.
What photo size works for a Google Business Profile post?
Google recommends 720 × 720 pixels, with a minimum of 250 × 250. Files should be JPG or PNG, between 10 KB and 5 MB.
Do I need a Google Business Profile scheduler for several locations?
It helps. In iHatePosting each location is its own account, so you can send one post to every location, or tailor it per location, from one calendar.