Most service business owners think their Google Business Profile is "set up." It probably is. That's not the same as optimized. The difference between the two is usually 30–60% more inbound calls per month, and it's almost entirely free to fix.
This is the checklist we run on every Revenue Recovery Audit. It's ordered by impact. The first six items move map-pack rankings. The last six move conversion — turning the people who already see your profile into actual phone calls and form fills. Both matter. Run them all.
1. Get your primary category right (this one outweighs almost everything else)
The single most-ignored ranking factor for local service businesses is the primary category. Google uses it as the baseline filter for which searches you can show up in. If you're a plumbing contractor and your primary category is set to "Construction Company," you will not rank for "plumber near me" no matter what else you do.
Open your profile. Look at the primary category. Make sure it matches the most common search a customer would use to find you — not what your business legally is. Then add 5–9 secondary categories that cover your real service mix. Examples:
- Plumbing: Primary = Plumber. Secondary = Drainage Service, Water Heater Installation, Hot Water System Supplier.
- HVAC: Primary = HVAC Contractor. Secondary = Air Conditioning Contractor, Heating Contractor, Furnace Repair Service.
- Roofing: Primary = Roofing Contractor. Secondary = Roofer, Gutter Cleaning Service, Roof Inspector.
- Electrical: Primary = Electrician. Secondary = Electrical Installation Service, Generator Installation Service.
This change alone has produced 25–40% lifts in map-pack visibility on multiple audits. It's worth getting right before doing anything else.
2. Service-area settings (and why hiding your address matters)
If you don't have a real customer-facing storefront, you're a service-area business. That means: hide your address, define the cities or zip codes you serve, and stop trying to look like a brick-and-mortar shop.
Operators get this wrong constantly. They show their home address (which Google can detect as residential and penalizes), or they list 30+ service areas thinking more is better (Google has said publicly that 20 is roughly the practical ceiling, and going wider waters down relevance signals).
Pick the 10–20 cities or zip codes you actually serve at full margin. List those. Don't bother with the ones you'd technically drive to but never market in.
3. Complete every field — Google rewards completeness
A profile with 100% of fields completed ranks measurably better than one with 70%. The full list to fill in:
- Business name (exactly as it appears in legal and physical signage — no keyword stuffing, that's a violation)
- Hours, including special holiday hours
- Phone number (use a tracking number if you do call attribution; otherwise the business main line)
- Website URL — link to a relevant service page, not just the homepage if your business does multiple things
- Appointment URL if you have online booking
- Services list (this is huge — see #5)
- Description (750 chars max, see #11)
- Opening date
- Photos (see #4)
- Attributes (woman-owned, accessible, etc., where applicable)
4. Photos: 10+ recent, real, and specific to your work
Profiles with 10+ photos get roughly 2× more website clicks and 2.5× more direction requests than profiles with fewer than 5. Google also ranks profiles with regular photo activity higher because it's a freshness signal.
The mistake to avoid: stock photos. Google's image recognition can detect them and they hurt trust signals. Real photos to add:
- Your trucks (with branding visible)
- Your crew on actual job sites
- Before/after shots of work — for plumbers, roofers, and HVAC especially
- Inside the truck/equipment if it looks organized
- Office or storefront if you have one
- Tech equipment, tools, and uniforms
Aim to add 3–5 new photos per month, every month. Set a calendar reminder if you have to.
5. Services list: itemize everything you charge for
Most operators list 3–5 services. The right number is closer to 15–30. Each service is a ranking and conversion opportunity — Google reads them and matches them to specific search queries.
Example for HVAC:
- AC Repair, AC Installation, AC Maintenance, AC Tune-Up
- Furnace Repair, Furnace Installation, Furnace Replacement
- Heat Pump Repair, Heat Pump Installation
- Ductless Mini-Split Installation
- Indoor Air Quality, Duct Cleaning, Humidifier Installation
- Emergency HVAC Service, Same-Day AC Service
- Commercial HVAC, Residential HVAC
Each line gets a description. Google uses those descriptions as ranking signals and shows them inline when customers click through. Treat them like mini service-page meta descriptions.
6. Reviews — the single biggest competitive lever you have
Reviews drive both map-pack rank and conversion rate. Specifically:
- Quantity: total review count is a ranking signal. The local pack tends to favor businesses with 50+ reviews over those with 5.
- Velocity: how often new reviews come in. A business getting 1–2 reviews a week ranks better than one with 200 reviews from 4 years ago.
- Recency: reviews in the last 90 days carry the most weight in current rankings.
- Response rate: profiles where the owner replies to most reviews rank slightly better and convert noticeably better.
- Keywords in reviews: when a customer mentions "drain cleaning" or "AC repair" in a review, that text is indexed as a relevance signal for those queries.
The action: build a review request system that fires after every completed job — text and email, sent within 24 hours. Aim for 1–2 new reviews per week minimum. (We cover the templates and timing in detail in the audit; we'll publish a standalone review-system post soon.)
7. Reply to every review — yes, including the bad ones
Owners who reply to reviews see better rank and conversion than owners who don't. The replies don't have to be long. The bar:
- 5-star reviews: thank by name, mention the service. 1–2 sentences. "Thanks Mike — glad we got the water heater swapped out same day."
- 3–4 star reviews: address the specific concern, note what changed. 2–3 sentences.
- 1–2 star reviews: do not get defensive. Acknowledge, offer to make it right, leave a phone number. 3–4 sentences. Future readers care more about how you handled the bad review than the review itself.
8. Posts: weekly, with offers, photos, and updates
GBP posts behave like a newsfeed. They show on your profile for 7 days, then archive but stay visible. Once a week is the right cadence — more doesn't seem to compound, less than every 14 days and Google reads the profile as inactive.
Post types that work for service businesses:
- Offers: seasonal promos, maintenance-plan signups, $X off jobs over $Y.
- Updates: completed-job photos with a 1–2 sentence story.
- Events: "We'll be at the [trade] expo this Saturday."
- Service spotlights: feature one specific service with a CTA to book.
9. Q&A: seed the questions yourself
Most profiles have an empty Q&A section, which Google treats as missing information. Better practice: seed your own Q&A. From a separate Google account, ask the 5–10 questions customers actually call about. Then answer them from your business account.
Common Q&A seeds:
- "Do you offer 24/7 emergency service?"
- "What areas do you cover?"
- "Do you charge for estimates?"
- "Do you offer financing?"
- "Are your technicians licensed and insured?"
This isn't a violation — Google explicitly allows it. It just helps customers get answers without having to call to ask, and it removes one of the silent reasons profiles fail to convert.
10. Messaging: turn it on and assign someone to monitor it
GBP Messaging lets searchers text your profile directly. Most service businesses leave it off. The ones that turn it on and respond within an hour see meaningful additional inbound — often 5–15% on top of regular call volume. The catch: Google measures response time and demotes profiles that ignore messages.
If you can't respond within an hour during business hours, leave messaging off. If you can, turn it on and assign someone (the office manager, dispatch, or whoever owns lead intake) to monitor it.
11. Description: 750 characters of keyword-aware, owner-voice copy
The description doesn't directly affect rank, but it appears in search results and meaningfully affects conversion. Use the full 750 characters. Cover:
- What you do, in plain language (with your top 2–3 services named)
- Service area
- One thing that makes you different (years in business, family-owned, specialty, certifications)
- One trust signal (license number, BBB, manufacturer certifications)
- A soft CTA
What to avoid: keyword stuffing, all-caps, anything that sounds AI-generated. Google's getting better at flagging that, and customers can smell it.
12. Track it: GBP Insights monthly
If you don't measure it, you can't improve it. Once a month, 15 minutes:
- Searches: how many people found you, broken into "direct" (searched your name) vs "discovery" (searched your category). Discovery is the SEO win.
- Actions: calls, website clicks, direction requests. These should compound month over month if the profile is being maintained.
- Photos and posts: are you on the cadence? If not, set a calendar reminder.
- Review velocity: how many came in this month vs last? Are you trending up?
Common questions
How long does it take to see results? Foundational changes — category corrections, services, photos — usually move map-pack visibility within 2–6 weeks. Review velocity and category accuracy compound over 60–90 days. Weekly posts and photos add momentum throughout.
What's the single most important factor? For service businesses, the top three are primary category accuracy, review quantity/recency, and proximity to the searcher. Category and proximity are structural; review velocity is the only one you can compound week over week.
Do I need a physical address? No. If you don't have a customer-facing storefront, mark it as a service-area business and hide the address. Showing a residential address as if it's commercial actively hurts you.
How often should I post? Once a week. More doesn't compound; less than every 14 days starts to read as inactive.
If you'd rather have someone run this checklist on your profile and write you a prioritized fix list, the Revenue Recovery Audit covers GBP plus 7 other leak categories. Or run the Lead Leakage Calculator first to see roughly what missed-lead and follow-up gaps are costing you on the customer-side of the funnel.