Home › Guide › Post Guidelines
Plain-English guide · Updated August 2026

Google Business Profile Post Rules: Sizes, Limits and What Gets Rejected

The short answer

1,500 characters. One image, JPG or PNG, 10 KB to 5 MB. Google recommends 720 by 720 pixels.

Only the first 100 characters or so are visible before Google hides the rest. Never put a phone number in the text, because Google bans it.

All specs checked against Google’s photo guidelines and Google’s posts content policy in August 2026.

Every spec in one table

These are the numbers from Google’s own documentation, not from other blogs. Where the industry repeats a different figure, that is covered in the next section.
ThingLimit or specWorth knowing
Text length1,500 charactersOnly about 100 show before “Read more”
Images per postOneNo carousels
Image formatJPG or PNGJPG for photos, PNG for graphics with text
Image file size10 KB to 5 MBOver 5 MB gets rejected
Recommended resolution720 x 720 pxThis is Google’s documented figure
Minimum resolution250 x 250 pxBelow this the post is rejected
Image qualityIn focus, well litNo heavy filters. It must look like reality
Phone numbers in textBannedGoogle calls this “phone stuffing”
Call to action buttonsBook, Order online, Buy, Learn more, Sign up, Get offer, Call nowOne per post
Event titleUp to 58 charactersStart and end dates required
Offer extrasCoupon code, redemption link, termsAll optional. Dates are required
How long it stays upWhat’s New: about 6 months
Offer and Event: until the end date
The old 7-day rule is gone

Sources: Google photo guidelines and Google posts content policy. Google changes these pages without warning, so check them once a year.

The image size most guides get wrong

Google documents 720 x 720 pixels. Most articles say 1200 x 900 or 814 x 610. Neither of those numbers appears anywhere in Google’s help pages.

This matters because people spend real time exporting images to a size that was never a rule. Here is what is actually true.

SizeWhere it comes fromShould you use it?
720 x 720 (square)Google’s own help pageSafe This is the documented recommendation
1200 x 1200 (square)Common practiceSafe Bigger than the recommendation, breaks no rule, looks sharper on modern screens
1200 x 900 (4:3)Repeated between blogsWorks Not a Google rule, but it will publish fine
814 x 610An old number still being copiedWorks No reason to target it
Under 250 x 250NowhereRejected This is a hard minimum
Google crops your image differently on Search and on Maps.

That is the part worth acting on. Whatever size you choose, keep faces, logos and text in the middle of the picture. The edges can and do get cut off depending on where the post is shown.

What to actually do: export a square image at 1200 x 1200, keep the important part central, and save it as a JPG under 5 MB. That clears the minimum, beats the recommendation, and survives cropping.

The three post types left

There are three, not five. Google removed COVID-19 posts and moved Product posts into the Products section of your profile.

If a guide tells you to create a Product post, it is out of date and you will go looking for a button that is not there.

TypeUse it forWhat it needsHow long it lasts
What’s NewNews, tips, seasonal reminders, anything generalText. Image and button optionalAbout 6 months
OfferA discount or deal with a deadlineTitle, start and end date. Coupon code, link and terms optionalUntil the end date
EventSomething happening at a set timeTitle up to 58 characters, start and end date and timeUntil the end date

Offer posts get a visual advantage. They show with a tag styling that stands out more than a plain update in the listing. If your news genuinely involves a deal with a deadline, use Offer rather than What’s New.

Why posts get rejected

Google often removes a post without telling you clearly. These are the causes, starting with the two almost no guide mentions.

1. A phone number in the text

Google bans this outright. Their policy calls it “phone stuffing” and says post content may not include a phone number. Attach a Call now button instead, which uses the verified number already on your profile.

✗ Will be removedEmergency plumber available tonight. Call 9999-000000.The number in the text breaks Google’s policy.
✓ SafeEmergency plumber available tonight.Then attach the Call now button. Same result, no violation.

2. You are a hotel posting an offer

Google’s policy says hotels cannot create Offer posts, or any post that mentions or links to deals, promotions, special offers or discounts. Google does this so people are not confused about where to find prices on a hotel listing.

If you run local SEO for hotels, this one matters. A hotel can still publish normal update posts. It just cannot mention a discount in any of them.

3. The usual suspects

  • An image under 250 x 250 pixels, or over 5 MB. Both are hard limits.
  • ALL CAPS or too much punctuation. Allowed only when it is a genuine abbreviation.
  • A link that does not match the post. If the post is about a deal, the link should go to that deal, not your homepage.
  • Anything covered by Google’s prohibited content rules. Adult content, dangerous products, offensive material, misleading claims.
  • Heavily filtered or altered images. Google asks that the picture represents reality.
Check that it actually published. Do not assume. Open your profile on Search or Maps and look. Posts can vanish quietly, and if you only ever check inside the dashboard you will not notice.

How long posts stay live

What’s New posts last about six months. Offer and Event posts disappear when their end date passes. The old seven-day rule no longer applies.

This is worth knowing because it changes your whole approach. A lot of guides still tell you to post every week or your post will vanish. That was true once. It is not now.

What people still sayWhat is actually true now
Posts expire after 7 daysWhat’s New posts last about 6 months
You must post weekly or disappearYou stay visible either way. Posting weekly is about being useful, not about survival
Old posts are deletedThey expire from the main view but the newest post always shows first

Newest first. Your latest post sits at the top and older ones move down. So the post you published this morning is the one most people will see, whatever else is still live.

Writing the first 100 characters

You get 1,500 characters. Only about 100 are visible before Google cuts the text off behind a “Read more” link.

Most people never click Read more. So the opening line has to work on its own, like an advert rather than an introduction.

✗ Wasted openingHello everyone, we hope you are having a great week. We wanted to let you know that…The preview is used up on a greeting. The news is hidden.
✓ Works20% off boiler servicing until 31 March. Booking now for weekday mornings.The offer and the deadline are both visible without clicking.
  • Lead with the thing itself. The offer, the date, the news. Not a greeting.
  • Do not repeat your business name. It is already displayed right above the post.
  • Write like a person. Short sentences beat marketing language on a listing.
  • One idea per post. If you have two things to say, that is two posts.
  • Length does not equal performance. Do not pad a post to fill 1,500 characters.
A quick test: read only the first line of your post out loud. If someone would not know what you are offering, rewrite it.

Can you post video?

Support is patchy, and it would be dishonest to give you confident specs. Video usually ends up in the Photos and Videos section of your profile rather than inside a What’s New post.

Here is what is reliable and what is not.

  • The Google Business Profile API does not support video uploads for posts. So if you use any scheduling tool, including ours, video is not available for posts.
  • Video uploaded to your profile goes into Photos and Videos. That works, and it is still worth doing.
  • Commonly quoted limits are up to 30 seconds and around 75 MB, at 720p or better. Treat these as a guide rather than a rule, because Google does not publish them the way it publishes photo specs.

Plan your posting around images. If a tool promises scheduled video posts to Google Business Profile, ask how, because the official API does not offer it.

How often should you post?

Once a week is enough for most local businesses. Since posts now last about six months, weekly posting is about staying useful rather than staying visible.

Posting daily with thin content does worse than posting weekly with something worth reading. There is no prize for volume.

Your situationSensible rhythmWhat to post
Single local businessOnce a weekOne useful thing. A job you did, a seasonal reminder, a question customers keep asking
Business with offersWeekly, plus an Offer post per promotionLet the Offer post carry the deal and the deadline
Events venueOne Event post per eventThey expire on their own, so there is nothing to clean up
Agency with many clientsWeekly, scheduled in batchesWrite a month ahead and schedule it in one sitting
Ideas that always work: a job you finished this week with a photo, an answer to a question customers keep asking, a seasonal reminder, a change to your hours, something new you now stock or offer.

Do posts help you rank?

Google has never said posts are a ranking factor, and claiming otherwise would be making something up. What they reliably do is different, and still worth your time.
  • They take up more space on your listing. A profile with a live post occupies more of the screen than one without.
  • They give people a reason to click. An offer with a deadline converts better than a static listing.
  • They show the business is active. A profile whose last post was two years ago looks abandoned to a customer, whatever Google thinks.
  • They let you answer objections early. Parking, opening times, whether you cover an area.

So treat posts as a conversion tool first. If there is a ranking benefit, take it as a bonus rather than the reason.

If you want to know what is actually moving your rankings, a free geo-grid scan shows your position across your whole service area rather than one average number. That tells you far more than post frequency ever will.

Tracking clicks with UTM

Google shows you basic post views, but not which post sent someone to your website. UTM tags fix that, and they take about a minute to set up.

Add tags to the link behind your button. Then the traffic shows up properly in Google Analytics instead of being lumped in with everything else.

Example link:
yoursite.com/offers/?utm_source=google&utm_medium=organic&utm_campaign=gbp_post_march_offer
  • utm_source=google tells you where it came from
  • utm_medium=organic keeps it out of your paid reporting
  • utm_campaign is the bit you change per post, so name it something you will recognise later
Use the same naming pattern every time. Six months of posts named sensibly is a report. Six months of random names is a mess.

Posting to many locations

One post at a time is fine for one shop. At ten or more it stops being realistic, and that is when posting quietly gets dropped.

What usually happens is that posting starts well, then slips, then stops. Nobody decides to stop. It just becomes the task that never gets done.

  • Write once, publish to many. The same post to selected locations or all of them in one action.
  • Schedule ahead. A month of posts written in one sitting beats good intentions every week.
  • Automate the rhythm. Set how often posts go out and let them publish without anyone logging in.

That is what the post scheduler and auto posting are for. If you manage profiles for clients, multi-location management handles the whole set from one screen.

Stop posting one profile at a time

Schedule posts across every location at once

Write your post once, choose the locations, and set how often it goes out. Try it free for three days with no card.

From $5.33 per location a month. Cancel any time.

Common questions

What is the character limit for a Google post? +
1,500 characters. But only about the first 100 show as a preview in Search and Maps. The rest hides behind “Read more”, and most people never click it. Write the opening line as if it is the whole post.
What image size should I use? +
Google documents 720 by 720 pixels, minimum 250 by 250, JPG or PNG, between 10 KB and 5 MB. Many guides say 1200 by 900 or 814 by 610, but those numbers are not in Google’s help pages. A square 1200 by 1200 image is a safe choice because it beats the recommendation and breaks no rule. Keep the important part central, because Google crops differently on Search and Maps.
How long do posts stay live? +
What’s New posts last about six months. Offer and Event posts vanish when their end date passes. Older guides saying posts expire after seven days are out of date, and that matters: you do not have to post weekly just to stay visible.
Can I put my phone number in a post? +
No. Google’s policy bans phone numbers in post content and calls it “phone stuffing”. Attach a Call now button instead, which uses the verified number on your profile. This is one of the most common reasons a post gets removed.
Why did my post get rejected? +
Usually one of these: a phone number in the text, an image under 250 by 250 or over 5 MB, all caps or heavy punctuation, a link that does not match what the post says, or content covered by Google’s prohibited content rules. Hotels are also blocked from posting any offer or discount. See the full list.
Can hotels post offers? +
No. Google’s policy says hotels cannot create offer posts, or any post that mentions or links to deals, promotions, special offers or discounts. This is so customers are not confused about where to find prices on a hotel listing. Hotels can still publish normal update posts.
How often should I post? +
Once a week suits most local businesses. Since posts now last about six months, weekly posting is about being useful rather than staying visible. Posting daily with thin content performs worse than posting weekly with something worth reading.
Do Google posts help rankings? +
Google has never confirmed that posts are a ranking factor, so nobody should tell you they are. What posts do reliably is take up more space on your listing, give people a reason to click, and show the business is active. Treat them as a conversion tool and count any ranking benefit as a bonus.
Can I post a video? +
Support is inconsistent. Video normally lands in the Photos and Videos section of your profile rather than inside a post, and the Google Business Profile API does not support video for posts. If you schedule posts with any tool, plan around images.
What post types still exist? +
Three: What’s New, Offer and Event. Google removed COVID-19 posts and moved standalone Product posts into the Products section of the profile. Guides listing five post types are out of date.
Post everywhere at once

Schedule posts across all locations

Write once, publish to every location, set it to repeat. $5.33 each.

See pricing

3-day free trial, no card