Knowing how to post on Google My Business is one of those marketing skills every local service owner thinks they understand and most of them don't actually use. I run Top Care Cleaning in Grand Rapids, and for the first three years I owned our GBP I posted maybe four times a year. Once I built the habit into a real weekly workflow, both our local pack visibility and our knowledge-panel call-conversion noticeably improved. This is the step-by-step walkthrough I wish I'd had on day one.

Answer Capsule

To post on Google My Business: open your Google Business Profile via Google Search or Maps, tap "Add update," choose the post type, upload one photo (1200×900 px is ideal), write a 100-150 word caption, add a CTA button, and publish. Posts go live immediately. Repeat weekly with real job-site photos for compounding local-pack and knowledge-panel benefits.

Real Top Care Cleaning brick power-washing before/after — Grand Rapids, MI — exactly the kind of step-by-step job photo I post on Google My Business after every route.

Before You Post: Three Setup Steps to Get Right Once

Before walking through the post flow, three setup items that need to be right or the posts won't deliver the expected lift.

Setup 1: Your Google Business Profile must be verified. Posting requires verified ownership. Verification is done by Google through postcard, phone, email, or video — depending on the business category and location. If you're not verified, the post composer either won't show or your posts won't appear publicly. Verify first, then post.

Setup 2: Your primary category and service area must be accurate. Posts get more visibility when Google understands what your business is and where you serve. Wrong primary category = wrong audience surfaced your posts to. Service area too narrow or too wide = local pack signal degrades. Audit these before you invest in posting cadence.

Setup 3: Your business photos and Q&A should be populated. A profile with three photos and no Q&A entries looks abandoned even if you're posting weekly. Treat the post stream as the live signal on top of a fully-fleshed-out base profile — they work together, not in isolation.

Once those three are right, posting becomes the high-leverage activity. Skip them and posting is much weaker leverage.

How to Post on Google My Business — Step by Step (Search-Based Method)

Google retired the standalone GBP Manager dashboard for most categories and moved the management flow into Search and Maps. Here's the current step-by-step from a desktop browser.

Step 1: Sign in to the Google account that owns your profile. This needs to be the email associated with your verified profile. If you're a multi-owner shop, make sure you're signed in with the email that has at least Manager-level access to the GBP.

Step 2: Search your business name in Google. When you're signed in as an owner or manager, Google shows a special management panel above the public knowledge panel. The management panel has tabs for Posts, Photos, Edit Profile, Reviews, and so on.

Step 3: Click "Add update" in the management panel. This is the post composer. You'll see four tab options across the top: Add update (the default "What's New" type), Add offer, Add event, Promote a product. For most weekly posts, stay on "Add update."

Step 4: Add your photo. Click the camera/photo icon and upload your image. Target dimensions are 1200 × 900 px (4:3 aspect ratio). Minimum is 720 × 540 px. File should be under 10MB. JPG and PNG are both fine. Use a real job-site photo, not stock.

Step 5: Write your caption. Up to 1,500 characters allowed, but only the first ~80 characters show before a "More" tap. Front-load the most important content (service name, city, key benefit) into the first sentence. Target 100-150 words total. Mirror the language your customers actually search.

Step 6: Add a CTA button. Options include Book, Order online, Buy, Learn more, Sign up, Call now. For most local service businesses, "Call now" linking to your GBP-listed phone number is the highest-converting choice. Service-area pages on your website are a fine alternative for "Learn more."

Step 7: Preview and publish. The preview shows what your post will look like in your knowledge panel. Check that the truncation point (first 80 characters) makes sense as a standalone hook. Hit Publish. The post goes live immediately.

How to Post on Google My Business — Mobile App Method

Google Maps doubles as the GBP mobile management interface. The step-by-step from the Maps app:

Step 1: Open Google Maps on your phone. Sign in with the Google account that owns the profile.

Step 2: Tap "Business" or your profile thumbnail at the bottom of the screen. This opens your owned profile's management view.

Step 3: Tap "Promote" at the top of the menu. This is where the posting flow lives in the mobile interface. From there, choose Post type (Update, Offer, Event).

Step 4: Add photo, caption, CTA, publish. Same content rules as the desktop flow — 1200 × 900 px photo, 100-150 word caption, CTA button matched to the action you want.

Mobile is faster for owners who want to post a photo straight from a job site. Desktop is better when you're batching the week's posts or writing longer captions.

What to Actually Post (Five-Slot Weekly Rotation)

The post-flow mechanics are the easy part. The hard part most owners get wrong is what to actually post. Here's the rotation I run at Top Care.

Slot 1: Before/After Job Photo (60-70% of weekly posts). Real before/after from a recent job. Caption hits service + city + result. CTA: Call now. This is the workhorse post that drives knowledge-panel trust and local-pack signal.

Slot 2: Service Spotlight (every 4-6 weeks). Deep on one service. 150-200 words. One photo. CTA: Learn more, linking to that service's page on your website.

Slot 3: Seasonal Trigger (every 6-8 weeks). Tied to weather, holidays, or routine maintenance windows. Hits the seasonal urgency directly — "First freeze coming, get gutters cleaned before they ice over."

Slot 4: Behind-the-Scenes (occasional, monthly). Team, vehicle, equipment. Trust-signal content showing real people doing real work. Don't over-rotate this — it's flavor, not foundation.

Slot 5: Offer Post (rare, every 2-3 months). Genuine promo with a real start and end date. Use the Offer post type, not standard. Don't run continuous offers — they devalue.

Approximately 4-5 posts per month. About 80% before/after job photos. The rest a mix. This cadence is sustainable for a 1-3 truck operation without hiring a marketing person.

Common Mistakes When You Post on Google My Business

Five mistakes I see operators repeat. Avoiding any one of them lifts post performance noticeably.

Mistake 1: Posting stock photos. Customers and Google can both tell. Real job-site photos outperform stock photos by a wide margin in every measurable engagement metric. The fix: train techs to snap a before-and-after at every job. Build a phone-photo habit on the truck.

Mistake 2: Generic captions. "Quality service for over 30 years!" doesn't match how customers search. "Spring gutter cleaning in East Grand Rapids — debris removal, downspout flush, soft-cap reinstall" does. Mirror the search-query language.

Mistake 3: Inconsistent cadence. Posting six times one week then nothing for two months kills the compounding effect. Once-a-week, every-week, beats sporadic bursts. According to Google's GBP documentation, regular posting helps tell your business's story — the practical translation is that consistency, not volume, is the signal.

Mistake 4: Wrong CTA button. "Learn more" linking to a homepage doesn't convert as well as "Call now" linking to a phone number for most service businesses. Match the CTA to the action you actually want a buyer-intent customer to take. For most service trades that's a phone call.

Mistake 5: Posting without a photo. Text-only posts get drastically lower engagement than photo posts in the knowledge panel. Always include a photo. If you don't have a job photo handy, post a brand image or service-category image — but something visual.

The Photo Bottleneck (and How to Beat It)

The biggest practical reason owners fail to post weekly isn't lack of photos. Every job has photo moments. The bottleneck is the workflow from "phone photo" to "GBP-ready branded post."

Most owners look at a phone photo and think they need to:

That's a 20-minute workflow for a single post. Most owners don't have 20 minutes a week to spare on GBP. So they skip it.

This is exactly the problem I built Hosted Proof to solve. Phone photo in, branded composite out — 30 seconds end to end. The branded composite is ready to upload to GBP. The bottleneck collapses, and the weekly habit becomes actually sustainable instead of theoretically sustainable.

How to Tell If Your Google My Business Posts Are Working

Don't expect post-level analytics to be precise. Google deprecated detailed post insights for most categories in 2023. The signals to track instead:

Knowledge panel engagement. Calls, direction requests, website clicks measured in the GBP Performance dashboard. If posting weekly for 60-90 days correlates with a meaningful lift in any of these, your posts are doing their job.

Local pack ranking firmness. Track your top 5-10 commercial queries in your local pack rank weekly. Active posting tends to firm up existing rankings rather than dramatically shift new ones — fewer fluctuations week-to-week is the signal.

Inbound GBP messaging volume. Active listings get more GBP messages. If you've gone from one message a month to several a week, that's the post stream working.

Call volume by source. If you have call tracking set up, the calls from "Google business profile" or "GBP" should grow over a 90-180 day window of weekly posting. This is the cleanest attribution signal available.

FAQ

How do I post on Google My Business? Search your business name in Google while signed in as an owner, click "Add update" in the management panel, upload a photo (1200×900 px target), write a 100-150 word caption, choose a CTA button, and publish. The post goes live immediately. Repeat weekly.

Do I need the Google Business Profile app to post? No. You can post from Google Search (desktop or mobile browser) or from Google Maps (mobile app). Google retired the standalone GBP Manager dashboard for most categories and moved management into Search and Maps.

How often should I post on Google My Business? At least once per week, every week. Cadence beats clever. A boring weekly post will outperform a sporadic polished post for both local pack signal and knowledge panel conversion.

What size photo should I post on Google My Business? 1200 × 900 pixels (4:3 aspect ratio) is the target. Minimum 720 × 540. Under 10MB file size. JPG or PNG. Avoid heavy text overlays — Google's spam systems sometimes treat heavily-overlaid images as ads and suppress reach.

Can I schedule Google My Business posts? Google's native interface doesn't support scheduling. Third-party tools can — typical scheduler tools in the $19-$39/month range support GBP scheduling. For most small operators, native weekly posting is fine; scheduling becomes valuable once you're batching several weeks at once.

Why aren't my Google My Business posts showing up? Three common causes: (1) profile not verified, (2) post flagged by Google's spam filters (usually heavy text overlay, prohibited keywords, or links to non-compliant pages), (3) recent suspension on the profile. Check verification status first, then post content rules, then suspension status.

What CTA button should I use on Google My Business posts? For most local service businesses, "Call now" linking to your GBP-listed phone number is the highest-converting choice. "Learn more" linking to a specific service page on your website is a strong runner-up. Avoid "Sign up" or "Book" unless those genuinely match your business model.

Do Google My Business posts help my SEO? Indirectly. Posts don't directly affect web search rankings, but consistent posting strengthens local pack rankings, Maps visibility, and knowledge-panel conversion. The compounding effect builds over 6+ months of weekly cadence.

Soft CTA

If the photo-to-post workflow is the bottleneck slowing your weekly posting habit on Google My Business, Hosted Proof collapses that workflow from 20 minutes in Canva to 30 seconds — phone photo in, branded GBP-ready composite out. $19.99/month Starter, $39.99/month Growth.


Alex Host is the founder of Hosted Brands and the operator of Top Care Cleaning in Grand Rapids, MI. He builds operator-tier SaaS for local service businesses — the tools he wishes existed when his own cleaning business was paying enterprise prices for software that didn't fit a 1-3 truck operation. More at hostedbrands.com.