Google Business Profile Offer Posts: Write Offers People Redeem
Offer posts outlive every other Google post type, and almost nobody runs one. How to write the deal, the deadline, and the terms so people redeem it.
ReplyOnTheFly Team
Content Team

Scroll through ten competitor profiles tonight and count the offer posts. You'll find one, maybe none. The post type Google built specifically to bring customers through the door is the one almost nobody uses.
Quick answer
Google Business Profile offer posts are promotions with a start and end date that stay visible until the offer expires, far longer than a standard update's week of prominence. Write one specific deal instead of a vague percentage, give it a real deadline, attach a photo of the thing itself, and make redeeming it effortless. A coupon code or "show this post at the counter" is all it takes.
The rest of this guide is the writing part: what goes in each field, what makes a deal worth tapping, and the mistakes that get offers ignored or rejected.

Why Offer Posts Punch Above Their Weight
Offer posts get three things no standard update gets.
They live longer. A regular update rotates out of the prominent spot on your profile after about seven days. An offer holds its place until the end date you set, because Google's posting rules archive posts by age only when they have no date range. A month-long promotion stays visible for the whole month. That's the single biggest lever in how long any Google post lasts.
They get their own button. Google automatically adds a "View offer" button to every offer post. You don't pick it, you don't configure it, and no other post type gets it by default.
They get their own shelf. When Google introduced the dedicated offers view, it gave offers a carousel that can surface up to 10 at once, separate from the feed where updates fade.
Put together: the searcher comparing your profile against the shop down the street sees your deal at the exact moment they're deciding. That's a different animal from a social media ad interrupting someone who wasn't shopping.

What Goes in a Google Business Profile Offer Post
Google only requires a title and dates. Here's every field, and what belongs in it.
| Field | Required | What to write |
|---|---|---|
| Offer title | Yes | The deal itself, in plain words: "Free dessert with any two entrees" |
| Start and end dates | Yes | Real dates. The end date is what keeps the post live |
| Description | No | Up to 1,500 characters, but only the first ~100 show before the fold. Front-load |
| Photo | No, but use one | The product the offer applies to, never a coupon graphic |
| Coupon code | No | Only if your register actually needs one. Keep it short and typeable |
| Redeem link | No | The booking or ordering page for that offer, not your homepage |
| Terms and conditions | No | The honest fine print, in two short sentences |
The photo deserves its own sentence, because it decides whether anyone reads the rest. Photograph the actual dish, the finished service, the product on the shelf. A discount graphic exported from a design app is both the photo least likely to get tapped and the one most likely to trip Google's screening. If you're unsure a photo will pass, our free Google Business Photo Checker gives you a keep-or-skip verdict with the reason.

Write the Deal, Not a Discount
Most offer posts fail in the title, before the fields matter. "10% off services" asks the reader to do math on a purchase they haven't imagined yet. A good offer is a picture, not a percentage.
Name the thing they want. "Free brake inspection with any oil change." "Free dessert with any two entrees." "Second pair of lenses half price." Each one puts a specific object in the reader's head, and specific objects are what people walk in asking for.
Attach the deal to a full-price purchase. An add-on offer protects your margin and brings a real sale with it. A blanket discount just charges your regulars less for what they already buy.
Give it a deadline that means something. Two to four weeks is long enough to be seen and short enough to create a reason to come in now. An offer with no real end date isn't an offer, it's a price cut you haven't admitted to.
Write the terms to reassure, not to defend. "One per table. Dine-in only." Two short sentences that answer the reader's "what's the catch" beat a paragraph of legalese that makes them assume the worst.
The title test
Read your offer title out loud and ask: could a customer repeat this to a friend in one breath? "Free dessert with any two entrees at Rosa's this month" passes. "Up to 15% off select services, restrictions apply" does not.
Make It Effortless to Redeem
The redemption path is part of the offer. Every step you add costs you redemptions.
The lightest path is no mechanism at all: "show this post at the counter" or simply "mention this offer." Use a coupon code only when your point of sale needs one to track it, and make it something a human can type on a phone, not a string of random characters.
Then tell your staff. The fastest way to burn an offer, and the customer who tried it, is a blank stare at the register. If someone walks in asking about the deal from Google and nobody at the counter knows it exists, that customer isn't coming back to try again. Put the offer on the same board where the day's specials go.

The Mistakes That Sink Offer Posts
- The permanent offer. Extending the same deal month after month trains customers to never pay full price and drains the urgency that made it work. Retire it, let a full-price month pass, run the next one.
- The crowd. The carousel holds 10 offers, but ten mediocre deals bury each other. One or two strong offers, refreshed on a rhythm, get seen and remembered.
- The coupon-style image. Heavy text overlays and promotional graphics are the most commonly reported rejection trigger. The discount belongs in the offer fields, where Google displays it properly.
- The regulated product. Google's post content rules don't allow content about regulated goods like alcohol, tobacco, or pharmaceuticals. A bar can post about trivia night as an event, but a drink special published as an offer will be rejected.
- The vague deal. "Special pricing this month" gives the reader nothing to want. If you can't name the deal in one line, it isn't ready to publish.
A Rhythm That Keeps Offers Coming
One offer a month is enough. Tie it to something real: the season, a slow weekday you want to fill, a new product that needs its first customers. Pair it with the weekly updates from your regular posting rhythm and your profile always shows both something new and something worth coming in for.
The honest obstacle isn't ideas, it's that publishing day never comes. That's a scheduling problem, not a marketing problem. The SEO Post Scheduler lets you write this month's offer today and pick its publish date, or draft it from a topic with AI, and it publishes on schedule with a photo from your own Google gallery. The free plan includes one scheduled post a month, which is exactly the rhythm above.
Write the Offer Once, Publish on Schedule
ReplyOnTheFly schedules your Google Business Profile posts, self-written or AI-drafted, and publishes them with your own photos. One post a month is free.
Try It Free
The Takeaway
Google Business Profile offer posts are the longest-lived, most conversion-shaped post type Google gives you, and your competitors probably aren't running any. Write one specific deal, not a percentage. Give it a real deadline and two honest sentences of terms. Photograph the thing itself. Make redeeming it something a customer can do in one breath.
Then do it again next month. For where offers fit among the other post types, start with our complete guide to Google Business Profile posts.
Frequently Asked Questions
How long does a Google Business Profile offer post stay visible?
Until the end date you set. That's the big advantage over standard update posts, which rotate out of the prominent spot on your profile after about seven days. A two-week promotion published as an offer post holds its place for the full two weeks, and Google's posting rules archive posts older than six months unless they have a date range, which every offer has by definition.
What is the difference between an offer post and an update post?
An update is a general announcement with no dates attached. An offer requires a title plus start and end dates, and Google automatically adds a "View offer" button to it. Offers also support fields updates don't have: a coupon code, a redemption link, and terms and conditions. The practical difference is lifespan: updates fade after about a week, offers stay until the end date.
How many offers can you run at once on Google?
When Google introduced the dedicated offers view, it said businesses can surface up to 10 unique offers in the carousel. That's the ceiling, not the target. One or two strong offers get seen and remembered; ten weak ones bury each other. Most small businesses do best with a single offer at a time, refreshed monthly or seasonally.
Do Google offer posts help local SEO?
Not meaningfully. Posts of any type are at best a minor ranking signal, and Google has never said offer posts rank a profile higher. What an offer post changes is what happens after someone finds you: a searcher comparing two similar businesses sees a concrete reason to pick yours. Treat it as a conversion tool at the exact moment of decision, not a ranking tactic.
Why was my Google offer post rejected?
Google screens every post against its content policy before publishing. Common triggers for offers are images with heavy text overlays or coupon-style graphics, misleading claims, and content about regulated products such as alcohol, tobacco, or pharmaceuticals, which Google doesn't allow in posts at all. Rejected posts are labeled in your dashboard, so fix the trigger, usually the image, and resubmit.
Google Posts on a Schedule, Offers Included
ReplyOnTheFly's SEO Post Scheduler writes and publishes keyword-rich Google Business Profile posts on a schedule, daily, three times a week, or weekly, with your own photos attached. Start free with one post a month.
Start Free - No Credit Card Required- Unlimited AI drafts
- 5 free one-click posts/month
- Works from your email inbox
Written by ReplyOnTheFly Team
Content Team
Free toolNo signup
Write this reply in seconds
Paste the review, pick your tone, get a reply that sounds like a person wrote it.
Write my replyOr create a free account to automate replies
Related Articles

Google Business Profile Posts: Complete Guide for Local SEO
Learn how to use Google Business Profile posts to boost local SEO. Covers post types, best practices, frequency, and how automation saves time.

Do Google Posts Expire? Why Yours Disappear After a Week
Your Google Business Profile post vanished after seven days. It wasn't deleted. Here's where posts go, how long each type lasts, and how to keep one visible.

Google Business Profile Post Photos: What Gets Clicked
The photo decides whether your Google post gets read. Which photos earn the tap, the sizes that matter, and the mistakes that get a post rejected.