Google Business Profile Is Doing 60% of Your Marketing. Are You Treating It That Way?

Most home-services owners I audit have spent the last twelve months thinking about their website. New photos, new copy, maybe a redesign quote sitting in their inbox. They've spent about ten minutes total thinking about their Google Business Profile, the listing that shows up when somebody searches their company name or "plumber near me" in their town. That ratio is exactly backwards. The website typically gets 30% of inbound leads for a local service business. The Google Business Profile, formerly known as Google My Business or GMB, gets close to 60%. The remaining 10% is direct traffic, paid ads, and miscellaneous referrals.
I'm not making that ratio up to be dramatic. According to aggregated 2025 local-pack click data, 44% of local searchers click a result from the Local 3-Pack (the three Google Business Profile listings shown with the map at the top of a local search), compared to 29% for organic website results below it. Add in clicks from Google Maps directly and you're well over half of all local search activity happening on a surface that most owners haven't touched in months. Your website is your front door, but for a lot of local searches, your Google Business Profile is the front door before the front door.
How much of my actual lead flow comes through Google Business Profile?
For a typical home-services business with no paid ads running, Google Business Profile drives roughly 50 to 60% of all inbound leads. That includes phone calls placed directly from the listing, direction requests from people who tap the map, and clicks through to your website that originate from the GBP card. The website still matters, but it's mostly there to back up what the listing introduced.
The math behind that: Birdeye's State of Google Business Profile 2025 puts the average listing at 81 monthly customer actions, broken down as 38% direction requests, 35% website clicks, and 27% phone calls. A well-ranked plumbing or HVAC profile in a competitive metro will routinely log 800 to 2,000 actions a month. Phone calls placed straight from the listing never touch your website. Those leads are entirely a function of how complete and credible your GBP looks.
The website still matters, but its role is different than most owners think. Somebody who taps "website" from a GBP card has already decided your business looks plausible. The website's job at that point is to not lose the lead. The job of getting the lead in the first place was already done by the GBP.
Why does Google Business Profile punch above its weight?
It punches above its weight because it occupies the most valuable real estate in local search. The Local 3-Pack sits above organic results on every "near me" or "in [city]" query, and it captures most of the click activity on those queries. The same listing also powers Google Maps, the direct caller experience when someone taps the phone number, and the AI-generated answers that are now appearing across Search and Gemini.
One artifact, four surfaces. When someone in your service area searches "roofer in Spanish Fork," your Google Business Profile is what they see first, what they tap to call, what feeds the AI Overview answer at the top of the page, and what shows up if they switch to Maps. Your website might be linked from any one of those surfaces but it's not the surface itself. The surface is the GBP card.
The 2026 Whitespark Local Search Ranking Factors report makes this point sharply. The signals that determine whether your business shows up in the Local Pack are mostly GBP signals: primary category, proximity to the searcher, review count, review recency, photo activity, post activity, and whether the listing looks "alive" or dormant. Your website's domain authority, internal linking, and on-page SEO matter for the organic results below the pack, but they have a smaller influence on the pack itself than the GBP signals do.
What's currently sitting unfilled on most owners' GBPs?
The uncomfortable answer is "almost all of it." Walk through the average home-services GBP listing and the same gaps show up: claimed, yes; hours, yes; a handful of customer-uploaded photos, yes; everything beyond that is empty. That pattern matches what BrightLocal and Whitespark publish each year about local-business listing maturity, where most listings sit well below where the platform makes them eligible to compete.
Here's what's typically missing on a profile that the owner thinks is "set up":
- Business description. The 750-character About field that lets you tell Google in your own words what you do, where, and what makes you different. Most are blank or 30 characters.
- Owner-uploaded photos. Customer photos count for trust but not for the engagement signal Google rewards. Most listings have fewer than 5 owner-uploaded photos. The benchmark is 50 or more, refreshed monthly.
- Services list with pricing. The Services section lets you list every individual offering with a description and a price range. Most home-services GBPs list 0 services. The competitor down the street lists 23.
- Products. Even service businesses can list products: a "Spring HVAC Tune-Up" package, a "Drain Camera Inspection," a financing offer. Each one becomes a card in the listing.
- Attributes. Free estimates, online estimates, veteran-owned, women-owned, languages spoken, payment types, accessibility features. Each one is a checkbox that signals to Google and to the customer.
- Posts. Weekly updates with a real photo from a real recent job. Google lets you do this. Most owners have never published one.
- Review responses. Especially the recent ones. A 5-star review with no owner response sits there looking like nobody's home.
None of that takes a developer. None of it costs money. All of it is sitting in the GBP dashboard waiting for somebody to fill it in. The reason it's blank on most listings is that nobody internalized that the GBP is a marketing surface, not a Yellow Pages entry.
What does an actually-optimized GBP look like?
An actually-optimized Google Business Profile for a home-services business has 50 or more owner-uploaded photos rotated monthly, a weekly post with a real recent-job photo, 100-plus reviews with an owner response on every single one, a fully populated services list with prices where possible, every applicable attribute claimed, and a 700-character description written in plain English. Total time investment: roughly 30 minutes a week once it's built out.
Specifically, here's what that looks like in practice for a plumbing or HVAC company:
- Photos. A rolling library of recent-job photos, organized by service type. Drain cleaning before/after, water heater install, AC condenser replacement, panel upgrade, roof replacement. Two or three uploaded a week. Google's own data shows businesses with 100-plus photos receive 520% more phone calls than the average listing.
- Reviews and responses. A target of 2-4 new reviews per month, requested via SMS or email after every completed job. Every review gets a thoughtful response within 48 hours, including the 5-stars. Google's 2018 study found that businesses that respond to reviews are 1.7 times more likely to be considered reputable. BrightLocal's 2025 Local Consumer Review Survey finds that 33% of consumers expect a minimum of 20-49 reviews before they trust a local business.
- Posts. One a week. Real photo from a real job. Two sentences of caption. The 2025 best practice is one to three posts per week for a single-location business, with the first 150 characters being the most important because that's what mobile users see. Sendible's posting guide notes that businesses posting regularly are 2.7 times more likely to be considered reputable.
- Services. Every individual service listed as its own item with a 100-character description and a price range where you can give one. "Drain Cleaning starting at $129." "Water Heater Replacement $1,400-$2,800." If you can't give a number, give a "Free Estimate" tag.
- Q&A is changing. Google announced in late 2025 that the manual Q&A section is being replaced by an AI-generated "Ask Maps" feature that pulls answers from your description, services, and reviews. That makes the description, services list, and review content even more important than they were a year ago. Anything you don't put in those fields, the AI can't answer.
- Description. 700 characters. Primary service plus city in the first sentence, then 2-3 secondary services, then a sentence about what makes the business different. No keyword stuffing. Google detects it.
None of these are individually heroic. The lift comes from doing them all, and from doing them every week instead of once a year.
Curious how your GBP stacks up against this?
The free Front Door Score audits both your website and your Google Business Profile against the same 10-point rubric we use on paid clients. 90 seconds, no email required to start. Run the score on yours.
How often should I be touching my GBP, realistically?
Once a week is the right floor for a home-services business. Anything less and the listing starts to look dormant to Google's ranking algorithm. Most owners do once a quarter, which is why the listing reads as "set up but not maintained" to both customers and Google. A 30-minute weekly slot, repeated for 12 weeks, lifts almost every signal Google measures.
Here's a workable weekly cadence I use on Front Door Digital clients and on my own TruLight SLC profile:
- Monday, 10 minutes. Upload 2-3 photos from last week's jobs. Tag them by service type if your dashboard lets you.
- Wednesday, 5 minutes. Publish one Google Post. Real recent photo, two-sentence caption, soft call to action. Don't link to a generic "contact us" page. Link to the specific service page.
- Friday, 15 minutes. Reply to any new reviews from the week. Even the 5-stars. A thoughtful 1-2 sentence response signals to the next person reading reviews that the owner is paying attention.
That's it. Half an hour a week, distributed across three short sessions. The reason most owners don't do it isn't that they can't find the time. It's that nobody has connected the dots between this work and the leads it generates. The listing feels like an admin task, not a sales channel. Reframing it as "this is the channel that's bringing me 60% of my calls" changes how often you touch it.
How does this connect to my website?
The website's job is to back up what the GBP introduced, not the other way around. Somebody who taps through to your site from a Google Business Profile card has already decided your business looks credible. They want to confirm pricing, service area, or specific service detail before they call. A slow, generic site at that point is the most expensive lead loss in your funnel because the GBP already did the hardest part of the work.
That's why I rebuilt the TruLight SLC site once we measured how badly it was failing on real-world mobile connections. The GBP was bringing in the calls. The site was supposed to confirm we were a real business worth calling. Instead it was failing to load. We rebuilt it on Next.js running on Vercel's edge, and the load time dropped from 4.1 seconds to 745 milliseconds. The full receipts are at our TruLight SLC case study. The point isn't speed for its own sake. The point is that the website needs to be fast and credible enough to not undo the work the GBP just did.
The two surfaces work together. A good GBP brings the lead to the site. A good site closes the lead. A weak GBP means the site never gets the chance. A weak site means the GBP keeps generating clicks that bounce. Most home-services owners I audit have neither working hard for them, but the GBP is usually the cheaper, faster fix.
Frequently asked questions
Should I add my services to GBP if I don't want to publish prices?
Yes. Services in the GBP dashboard let you list a service with a description and skip the price field. Google still uses the service title and description to match you to relevant searches, and customers still see the list of what you offer. Listing 15 services without prices beats listing 0 services. If you can list a price range or a "Free Estimate" tag, even better.
Are reviews from a year ago still helping me?
Less than they used to. Whitespark's 2026 ranking-factor research calls review recency one of the most underrated signals in local SEO right now. A listing with 50 reviews and the most recent one from 8 months ago looks dormant to Google's algorithm. A listing with 30 reviews and 4 from the last 30 days looks alive. The fix is a steady drip of new reviews, not a single one-time push to get to a round number.
What about the Q&A section that's going away?
Google announced in November 2025 that the manual Q&A feature is being replaced by AI-generated answers (called "Ask Maps") that pull from your business description, services list, attributes, and reviews. The action item is to make sure those four fields are exhaustive. Anything you don't put there, the AI can't pull from. If a customer asks Gemini "do they offer free estimates," the answer comes from your attributes section, not from a Q&A you wrote two years ago.
Can I run my GBP myself or do I need an agency?
Most owners can run it themselves once they know what to fill in. The work isn't technical. It's repetitive and easy to forget. If you'd rather hand it off, that's the kind of thing a focused monthly retainer should cost a few hundred dollars, not a thousand. Front Door Digital offers a GBP-only service at $299 a month for owners who don't want to think about it. Your website rebuild is a separate decision.
If you've gotten this far, the next move isn't a redesign quote. It's opening your Google Business Profile dashboard and looking at how many fields above are blank. Most of the work that matters is sitting there waiting. That's the part that's been driving 60% of your calls all along.
Want to know how your site stacks up?
Get a free, no-pitch score on speed, SEO, and AI search. Takes about 90 seconds.