Google My Business Post Examples + Fill-In Post Templates

Google My Business Post Examples for Service Businesses (With Ready-to-Use Templates)

A service business that posts once a week to its Google Business Profile generates a consistent freshness signal — and most competitors post nothing at all. That gap is free to exploit. This guide shows exactly what high-performing GBP posts look like, walks through each google my business post example by type, and ends with fill-in-the-blank templates you can use today.

Why GBP Posts Matter for Local Rankings

GBP Posts appear directly in your Knowledge Panel when someone searches your business name. Google uses posting activity as a prominence signal — an active, regularly updated profile reads as a real, managed business, not an abandoned listing.

The profile itself does most of the heavy lifting. Google Business Profile factors have the single biggest impact on local pack rankings, ahead of on-page and link signals, per the 2025 Local Search Ranking Factors survey. Completeness pays off in trust, too: customers are 2.7× more likely to consider a business reputable, 70% more likely to visit, and 50% more likely to consider buying when they find a complete profile on Search and Maps. Posts are one of the freshness levers that keep that profile looking maintained.

According to Google’s Business Profile documentation, posts let you share timely updates, offers, and events directly with the customers who find you in Search and Maps.

The practical impact:

Here’s the gap worth exploiting: just 35% of small businesses even have a Google Business Profile, and most of those that do post zero to two times a month, or never. Post every 5–7 days and you stand out in the local pack before a prospect ever clicks through.

The Three GBP Post Types (And When to Use Each)

Google offers three post types for most business categories. Each serves a different purpose and shows up slightly differently in search.

What’s New — General updates, completed jobs, announcements, or operational changes. Expires after 7 days. Use this for anything that doesn’t fit the other two types.

Offer — Promotional pricing or discounts with a defined start and end date. Displays with a “View offer” button and shows a price or percentage badge. Use this for seasonal specials, referral discounts, or new-customer rates.

Event — Tied to a specific event with a date and time. Useful for open houses, community sponsorships, or training events. Less commonly used by service businesses than the other two types.

For most HVAC shops, plumbers, roofers, and contractors, What’s New and Offer posts do the most work.

Google My Business Post Examples by Post Type

What’s New Post Examples

Job completion post (photo recommended):

Finished a full HVAC system replacement in [City] yesterday — 3-ton Carrier heat pump, new air handler, and upgraded thermostat. The homeowner went from a 30-year-old unit to a system with a 10-year parts warranty. If your system is over 15 years old, we’re booking inspections for [Month]. Call [Phone] or tap below.

Service area expansion:

We’re now serving [New City/Neighborhood]. Same-day HVAC repair, tune-ups, and emergency calls. Call [Phone] or book online.

Seasonal reminder:

[Month] means [City]‘s hottest days are 6 weeks out. AC tune-ups are running about [X] days out right now — schedule before the rush. Online booking at the link below.

After a storm (roofing):

If your roof took damage in this week’s storm, we’re doing free visual inspections through [Date]. No obligation — just a call from our inspector and a clear picture of what you’re dealing with. Book at [Link].


Offer Post Examples

Seasonal special:

Summer AC Tune-Up Special — $89 (reg. $129). Includes refrigerant check, coil cleaning, capacitor test, and full system inspection. Valid through [Date]. [Book Now button]

New customer offer:

First-time customer? $50 off any repair service over $200. Mention this offer when you call or book online. Valid [Date range].

Referral incentive:

Refer a neighbor and get $75 off your next service call — no limit on referrals. Just have them mention your name when they book. Details at [Link].


Event Post Examples

Community sponsorship:

We’re sponsoring the [Local Event] this [Date] at [Location]. Come say hi — we’ll have a team there from [Time] to [Time]. [Learn More]

Open house:

Tour our new [City] location on [Date] from [Time] to [Time]. See our service fleet, meet the team, and enter for a chance to win a free annual maintenance plan. [RSVP]


Fill-in-the-Blank Post Templates

Template 1: Completed Job (What’s New)

Just finished [type of job] in [City/Neighborhood]. [One sentence on what was done and why it mattered — e.g., “Old unit was 22 years old and running at 40% efficiency; the new system cuts their energy bill by an estimated 30%.”]. If your [system/roof/pipes] haven’t been inspected in [X] years, [call/book] before [month/season] hits. [Phone number or booking link]

Usage: Post within 24 hours of job completion. Add 1–2 photos of the completed work.


Template 2: Seasonal Offer (Offer Post)

[Service] Special — $[Price] through [End Date]. Includes [3–4 bullet points of what’s covered]. Valid for [geography/new customers/all customers]. [Call/Book online] at [Link].

Usage: Set the expiration date 3–4 weeks out. Renew with a fresh post when it expires rather than letting an expired offer sit.


Template 3: Service Area Expansion (What’s New)

We’re now serving [City/Neighborhood/ZIP]. [Core services] available with [same-day/next-day/emergency] scheduling. Call [Phone] or book online at [Link].

Usage: Post this whenever you add meaningful new coverage area. Helps Google update your service area relevance signal.


Template 4: Storm or Weather Response (What’s New)

Serving homeowners in [Area] after [Storm name/event]. [Free inspection/Emergency service/Priority scheduling] available through [Date]. Call [Phone] to get on the schedule.

Usage: Post within 24–48 hours of a weather event that drives service demand in your area. Time-sensitivity is the whole value of this post type.


Template 5: Referral or Customer Appreciation (Offer Post)

[Month] Customer Appreciation — [Discount/Free item] for any service call booked through [Date]. Use code [CODE] when booking online or mention this offer when you call. [Phone or Link]

Usage: Works well at the start of a slow month to generate inbound call volume.


How Long Should a GBP Post Be?

The post body holds far more than you’ll ever need — but don’t use it. Only the opening line shows before Google truncates the post with a “Read more” tap, so the first sentence has to carry the offer or the hook on its own.

Aim for 150–300 characters — roughly two to four short sentences. Long enough to say what you did and what to do next; short enough that a homeowner scanning on their phone reads the whole thing without expanding it.

A quick rule for each post:

If you can’t fit the point in the first line, the point isn’t sharp enough yet. Cut until it is.

How Often to Post and When

Cadence: One post every 5–7 days. What’s New posts expire at 7 days, so a weekly schedule keeps at least one active post visible at all times.

Best day/time: No verified universal answer for local service businesses, but posts published Monday through Wednesday tend to benefit from peak local search activity mid-week. For weather-driven services (roofing, HVAC, plumbing), post within 24 hours of an event regardless of day.

Photo vs. no photo: Posts with a photo consistently get more engagement clicks than text-only posts. Even a phone photo of a completed job is better than none.

Connecting GBP Posts to Your Full Optimization Strategy

GBP Posts are lever five of eight in a complete google business profile optimization strategy. They add freshness and engagement signals — but they work best when the profile underneath them is also complete: right primary category, full services section, 15+ photos, and active review velocity.

If you haven’t run the full profile audit recently, the 12-point GBP optimization checklist takes about 20 minutes.

And the same dynamic applies at the bottom of the funnel: GBP posts drive more calls. Every extra call that lands in voicemail during peak hours is lead generation that didn’t convert. See how missed calls compound into real revenue loss — and what to do about it.

For HVAC businesses in particular, weekly GBP posts during peak cooling and heating seasons are one of the lowest-cost call-volume tools available. See how AI call handling works for HVAC businesses when those calls spike.

GBP Post FAQ

How many characters can a Google Business Profile post be? The body holds far more than you should use — but only the first line shows before a “Read more” tap. Treat 150–300 characters as the working target and put the offer or hook in the opening sentence.

Do Google Business Profile posts actually help SEO? Indirectly. Posts aren’t a direct ranking factor on their own, but Google Business Profile signals overall carry the biggest weight in local pack rankings, and regular posting keeps the profile looking active and maintained. The bigger win is engagement — a live offer or fresh job photo in the Knowledge Panel gives a searcher a reason to call instead of scrolling to the next result.

How often should I post to Google Business Profile? Once every 5–7 days. What’s New posts expire after 7 days, so a weekly cadence keeps at least one live post visible at all times.


Download All 5 Templates

Get a single-page PDF of all five fill-in-the-blank GBP post templates — formatted for printing and client handoffs.

Download the GBP Post Templates →