Google Business Profile Playbook
What to Post on Your GBP Every Week — Home Service Businesses
One post per week keeps your listing active, feeds mobile searchers proof of recent work, and signals to Google you're operating. Here's the exact posting system built for plumbers, HVAC contractors, and electricians — no marketing team required.
Why GBP Posts Matter for Home Service Visibility
GBP posts show up in the Updates section of your listing — right where a mobile searcher scans before they decide to call. When a homeowner searches "HVAC repair near me" and your listing shows a post from three days ago with a photo of a completed repair in their neighborhood, you look active and credible. The competitor who hasn't posted since spring looks like they might be closed.
The honest answer on ranking: Google has not published controlled data showing posts alone push you from rank 4 to rank 1 in the map pack. What posts do is contribute to the activity and completeness signals Google uses to evaluate local profiles — Google's own guidance frames posts as a way to share timely, relevant updates with local searchers. The more concrete benefit is conversion: three plumbers come up in search, yours has a post from Tuesday showing a repaired water heater in the same zip code, yours gets the call.
The Updates section is prime mobile real estate. If it's empty, your first impression comes from your reviews alone — and you can't control those. You can control whether you have a post up.
One post per week keeps the section populated. Stop posting and you hand that visibility to whoever is still showing up.
The Three Post Types That Work Best for Home Service Contractors
Google gives you three post types that matter for home service work. Here's which one to use when.
Offer posts are for time-limited promotions — fall furnace tune-ups, first-time customer discounts, spring AC prep specials. Offer posts display a "View offer" button directly on your listing before a searcher clicks through. Set a start and end date, write a plain-English description of what the customer gets, and publish. The deadline creates urgency without you writing a word of sales copy. Run an Offer post any time you have a promotion with an actual expiration date.
Update posts are the workhorse. Job completions, before/after photos, a two-sentence description of what you fixed and where you fixed it. These expire after 7 days — exactly why you need at least one per week, or the Updates section goes blank. A completed job photo from a real neighborhood is the most credible content you can put on your listing: it proves you're local, working, and doing this specific type of job right now.
Event posts work for anything with a fixed calendar window: a free estimate promotion through end of month, a seasonal service campaign, a community appearance. The event date shows on your listing. You don't need a formal event — "Free drain camera inspection — August only" structured as an Event post earns a visible date that a plain Update won't show.
Default rule: promotion running → Offer post. Completed job today → Update post. Nothing else → Update post with a job photo.
- Offer post: time-limited promotion with a real expiration date — triggers a 'View offer' button on your listing
- Update post: completed job with before/after photo and city name — expires in 7 days, post at least weekly
- Event post: fixed-date campaign or seasonal promotion — displays the event date prominently on your listing
How to Turn Real Job Photos Into GBP Posts in 5 Minutes
No copywriting required. This is the exact process:
- At every job, take a before photo on arrival and an after photo at completion. Your phone camera. Thirty seconds.
- Open Google Maps, find your business listing, tap "Add update."
- Upload the after photo — or both photos if the contrast tells the story.
- Write one sentence: "[Service] in [City] — [what you fixed or replaced]." Example: "Water heater replacement in Aurora, IL — 40-gallon unit, same-day install."
- Post.
That's the whole system. You don't need a headline or three paragraphs. The before/after of a corroded fitting next to clean copper pipe sells the job better than any caption you could write.
For the photos themselves, check out photos that make your GBP posts drive more calls — the specific framing choices that separate a photo that earns a click from one that gets scrolled past are covered there.
Take the photo. Write city + service + one-line outcome. Post. Every job.
A 4-Week GBP Post Calendar for Plumbing, HVAC, and Electrical Businesses
One post per week minimum. Rotate service types and cities so your post history shows breadth and geographic coverage across your service area.
Week 1
- Monday Update: "Sump pump installation in [City] — homeowner flooded twice last spring. Won't flood again." Before: empty pit. After: installed pump.
- Thursday Offer (optional): "$50 off any water heater replacement booked before [date]."
Week 2
- Monday Update: "Electrical panel upgrade in [City] — replaced a 100-amp Federal Pacific panel with a 200-amp breaker box. Code compliant, inspection ready." Before and after panel photos.
- Thursday Update (optional): "AC tune-up in [City] — caught a refrigerant leak before it became a $2,000 compressor replacement."
Week 3
- Monday Update: "Drain cleaning in [City] — cleared a grease-packed kitchen line two other plumbers said needed replacing. It didn't."
- Thursday Offer (optional): "Book a furnace tune-up before October 1st — [your current seasonal offer here]."
Week 4
- Monday Update: "Leak detection in [City] — pinpointed a slab leak under a concrete foundation without tearing up the floor. Fixed same visit."
- Thursday Event (optional): "Fall HVAC maintenance month — scheduling October visits now. Book before the rush."
The formula: city + service + one-sentence outcome + photo. Run it 52 times a year and your post history becomes a geographic portfolio of real work no new competitor can fake. Post your emergency calls too — "2 AM pipe burst in [City], fixed before sunrise" is the most credible post you'll ever publish.
Pair your post cadence with a consistent review velocity strategy — the same weekly rhythm that produces posts should trigger a review request after every completed job. Both signals compound over time.
What Not to Post: GBP Content That Triggers Policy Violations
Google's GBP content policies cover prohibited post content. Posts flagged as violations get removed immediately; repeated violations can trigger manual review of your entire listing. The categories that catch home service contractors off guard are listed below. The rule that covers 99% of cases: post real jobs, describe the service honestly, don't advertise discounts you can't honor, and stay in your trade category.
- Misleading offers: advertising a discount that doesn't apply to your real pricing, or running a fake expiration date that keeps getting extended
- Irrelevant content: posts unrelated to your business — political commentary, promotions for a third-party business, or anything outside your trade category
- Illegal claims: language implying unlicensed work, permit workarounds, or pricing arrangements that violate state contractor regulations
- Low-quality images: blurry or dark photos aren't a formal violation, but they underperform in the Updates section and waste a post slot
How Often to Post and What Happens If You Stop
One post per week is the floor. Two is the cadence that keeps your Updates section continuously populated and builds visible post history fast enough that mobile searchers never see a gap.
The rhythm that sticks: job completion Update every Monday morning when you review the prior week's work. Add a second post — Offer or Event — on Thursday if anything time-sensitive is running. That's 52 to 104 posts a year with no creative overhead.
What happens if you stop: GBP posts expire after 7 days. A blank Updates section is not a documented ranking penalty, but it eliminates your active-business signal and hands that mobile real estate to competitors who kept posting. Restarting after a lapse is simple — post a current job update and you're back in rotation.
If you've gone dark for months, post three times in one week to refill the section, then drop to weekly cadence. Google does not penalize catch-up activity.
Treat GBP posting like a job-site habit, not a marketing campaign. Five minutes per completed job. Fifty posts a year builds a track record no newcomer to your market can buy overnight.
Frequently asked
How often should I post on Google Business Profile?
Post at minimum once per week. Two posts per week — one job completion Update on Monday and one Offer or Event post on Thursday — is the cadence that keeps your Updates section continuously populated for mobile searchers. Less than once per week and your Updates section will go blank as posts expire after 7 days.
Do GBP posts directly improve my ranking in the local map pack?
Google has not published controlled data showing posts alone move a listing's map pack rank. What posts contribute to is profile activity and completeness, which factor into how Google evaluates local listings. The more concrete and reliable benefit is conversion: a listing with recent job photos in recognizable neighborhoods earns clicks and calls over a listing with nothing posted.
What should I write in a GBP post caption?
One sentence is enough: "[Service] in [City] — [what you fixed or replaced]." Example: "Water heater replacement in Aurora, IL — 40-gallon unit, same-day install." Include the city name every time. Geographic specificity tells Google which service areas you cover and tells the homeowner that their neighbors already hired you.
How long do GBP posts stay visible?
Update posts expire and disappear from the Updates section after 7 days. Offer posts and Event posts remain visible until their set end date. This is why consistent weekly posting matters — stop posting and your Updates section goes blank within a week. Expired posts do not stay visible to mobile searchers browsing your listing.
What happens if I let my GBP posts lapse for months?
A lapsed posting history leaves your Updates section empty, removing your active-business signal from mobile search results. Restarting is straightforward: post three times in one week to refill the section, then settle into a weekly cadence. Google does not penalize catch-up posting activity, and there is no documented ranking penalty tied specifically to a posting gap.
Your GBP Is Either Working or It Isn't
If your listing hasn't had a post in the last 7 days, mobile searchers are seeing a blank Updates section while your competitors show recent jobs. We set up the full GBP system — posts, review velocity, photo strategy — and run it on your behalf. You watch the calls come in.