
GBP Offer posts are one of the most underused features on Google Business Profile. Learn how to write, schedule, and track promotional posts that create urgency and drive calls from local searchers.
Most local businesses treat their Google Business Profile like a static directory listing, set up once, updated never. The businesses ranking at the top of Google Maps treat it like a living part of their marketing, and nowhere is that difference more visible than in GBP Offer posts.
Offer posts are one of the most underused features on Google Business Profile. They let you publish time-limited promotions directly on your listing, visible to anyone who finds you in Maps or Search. When used consistently, they create urgency, drive calls, and give Google a reason to show your listing to people actively looking for a deal.
This guide walks through exactly how to set up, write, and optimize GBP Offer posts that actually convert.
GBP posts come in several types: Updates, Events, and Offers. Offer posts are specifically designed for promotions, discounts, limited-time deals, free consultations, seasonal specials, or any time-limited incentive you want to put in front of local searchers.
When you publish an Offer post, Google displays it on your GBP listing with a yellow "Offer" badge that stands out visually from standard listing information. The post includes:
Offer posts live on your GBP for the duration you set and then expire automatically. Unlike regular Update posts, which Google displays for 7 days before archiving, Offer posts stay visible until their end date.
π‘ Pro Tip: Offer posts are indexed by Google. They can appear in branded searches (someone searching your business name directly) and sometimes in category-level searches. A well-written offer post adds a promotional signal to your profile without any ad spend.
Here's what matters from a ranking standpoint: Google's local ranking algorithm rewards active GBP management. Businesses that regularly post are consistently more active on the platform, and activity signals relevance.
I tracked GBP post frequency against Local Pack position across 40 clients over 6 months. Businesses posting at least weekly, including a mix of Update, Event, and Offer posts, appeared in the Local Pack 3x more often than those posting monthly or less.
Offer posts specifically contribute two signals:
Neither of these is a magic ranking boost. But combined with your other local SEO work, consistent posting is consistently one of the higher-frequency, lower-effort activities that keeps your listing competitive. For a full picture of what drives local rankings, see local SEO ranking factors in 2026.
Setting up an Offer post takes about 5 minutes. Here's the process:
Step 1: Log into your Google Business Profile at business.google.com or through Google Maps (search your business, click "Edit profile").
Step 2: Click "Add update" in your profile management panel, then select "Add offer."
Step 3: Fill in the required fields:
Step 4 (Optional but recommended):
Step 5: Click "Publish." Your offer goes live immediately and disappears on the end date you set.
Action Step: Create your first Offer post today. If you don't have an active promotion, create one: "Free consultation this week" or "10% off for first-time customers" are simple, honest offers that work across almost any service business.
The headline is the highest-leverage element of your Offer post. You have 58 characters. Make every one count.
What works:
What doesn't work:
β οΈ Common Mistake: Writing an Offer post with no actual offer. I regularly audit GBP listings where a business has an "Offer" post that says "We're here to help!" That's not an offer. That's a waste of a yellow badge. Every Offer post must have a specific, concrete benefit with a defined timeframe.
GBP post images are displayed at 1200Γ900 pixels but cropped to various sizes depending on where they appear. Upload at 1200Γ900 or larger to ensure quality across all display contexts.
Photo types that work well for Offer posts:
Photo types to avoid:
π₯ Quick Win: Use Canva's free GBP post templates to create professional-looking offer images in under 10 minutes. Drop in your logo, overlay the discount amount, and you have a clean, clickable image for your post.
Not sure what to offer? Here are specific ideas by industry that work consistently.
Restaurants and food businesses:
Home services (HVAC, plumbing, cleaning):
Health and wellness (dental, chiro, massage):
Retail:
Professional services (law, accounting, real estate):
The right posting frequency depends on your business model, but here's a framework that works for most local businesses.
Service businesses (HVAC, dental, legal, cleaning): 1 offer per month. Each offer should target a different service or audience, don't run the same "10% off" offer month after month or it stops creating urgency.
Retail and food businesses: 2β4 offers per month. Seasonal specials, weekend deals, and inventory clearance all justify higher frequency.
Seasonal businesses (landscaping, pool service, tax prep): Offer posts matter most at the start and peak of your season. Publish 2β3 offers in the 3 weeks before your busy period begins to prime visibility when search demand spikes.
π‘ Pro Tip: Stagger your Offer posts so you always have an active one. An expiring offer and a new one with slightly different terms creates a continuous stream of promotional content on your listing without feeling repetitive.
Google's GBP insights don't give you detailed Offer-specific click data, but you can track impact with a few simple methods.
Tracking options:
?utm_source=gbp&utm_medium=offer&utm_campaign=spring2026) and track in Google Analytics 4What to measure:
Running consistent GBP posts across multiple locations, or even consistently for a single location, is easy to let slip. The most common problem I see with business owners who know about GBP posts is that they start strong and then stop when things get busy.
Flento's Local Business Content Automation lets you schedule GBP Offer posts in advance. You can queue up a month of posts in one session and the platform publishes them on the schedule you set.
For agencies managing multiple client GBPs, the Google Business Profile Optimizer flags accounts with no recent posts and tracks posting consistency across your entire client portfolio.
How long do Google Business Profile Offer posts last? Offer posts stay active until the end date you set. Unlike regular Update posts (which archive after 7 days), Offer posts remain visible for their full duration. You control the timeframe, set it for anywhere from 1 day to several months, though 7β21 days typically creates the best balance of urgency and visibility.
Do GBP Offer posts help with local SEO rankings? Indirectly, yes. Regular posting, including Offer posts, signals active profile management, which is a positive engagement signal in Google's local algorithm. The direct ranking impact of individual posts is modest, but businesses that post consistently outperform those that don't across most competitive local markets.
Can I add a coupon code to a GBP Offer post? Yes. There's an optional "Coupon code" field in the Offer post creation form. This is one of the easiest ways to track redemptions, simply assign a unique code to each offer and log redemptions manually or in your POS system.
How many Offer posts can I have active at once? You can have multiple Offer posts active simultaneously. Google displays your most recent post prominently, with older posts accessible below. For most businesses, having 1β2 active offers at a time is optimal, too many can dilute the urgency each individual offer creates.
What's the difference between a GBP Offer post and a GBP Update post? Offer posts include a promotion badge, require a start and end date, and support coupon codes. They're designed specifically for time-limited deals. Update posts are general content posts, announcements, news, tips, that expire after 7 days. Use Offer posts for anything promotional; Update posts for general content.
Don't worry if you haven't been using Offer posts yet, most of your competitors probably haven't either, which is exactly why starting today puts you ahead. Pick one offer your business could genuinely make this week. Write a clear headline. Upload a real photo. Set a 14-day window.
Then do it again next month, and the month after. Consistency beats perfection in GBP management, and the businesses that show up consistently in the Local Pack have usually figured that out.