Google Business Profile Optimization Checklist for Service Businesses

Most HVAC shops, plumbers, and contractors rank on page two of Google Maps while a competitor with the same workload and reputation sits in the 3-Pack — capturing roughly 44% of all local search clicks. The gap is almost never budget. It’s an incomplete Google Business Profile. This google business profile optimization checklist covers every section in 20 minutes or less.

Work through it top to bottom. Any unchecked item is a ranking gap you can close today, for free.

The Google Business Profile Optimization Checklist (12 Points)

1. Primary category is specific, not broad

Your primary category is Google’s first relevance filter. It must name exactly what you do:

Check: Log in to your GBP, go to Edit Profile → Business category. Confirm the primary category matches your core service at the most specific level available.


2. Secondary categories cover every service you offer

Secondary categories let you rank for adjacent services. You can add up to nine.

Check: Review every job type you take calls on and confirm a secondary category exists for each (water heater repair, duct cleaning, emergency plumbing, storm damage inspection, etc.). Add any that are missing.


3. Services section has an entry for every job type

Google indexes each service listing independently and matches it to search queries. A plumber who lists “water heater installation” separately ranks for that search; one who skips it doesn’t.

Check: Go to Edit Profile → Services. Confirm every service you offer has a line item with a short description (100–200 words in plain customer language).


4. Business description is filled (750 characters used)

The description appears in your Knowledge Panel and can include secondary keywords naturally. Most businesses either skip it or write two generic sentences.

Check: Go to Edit Profile → Business description. Confirm it is filled to near the 750-character limit, covers your key services and service area, and reads naturally.


5. Profile has at least 15 photos

According to Google’s Business Profile documentation, businesses with photos receive 42% more direction requests and 35% more website clicks. Volume matters; so does freshness.

Check: Go to the Photos tab. Count total photos. If under 15, add exterior shots, team photos, completed job photos, and equipment/truck photos until you’re above that threshold.

Action item: Schedule 2–4 new photos per month to maintain the freshness signal.


6. Q&A section is seeded with accurate answers

Anyone — including a competitor — can post a question and answer it publicly. Leaving this section empty invites misinformation.

Check: View your profile as a customer (Google yourself or open an incognito window and search your business name). Look at the Q&A section. If it’s empty or contains unanswered questions, log in as the owner and post the 6–10 questions customers actually ask, then answer them yourself.

High-priority questions for service businesses:


7. GBP Posts are published within the last 7 days

What’s New posts expire after 7 days. An expired post is a missed freshness signal. Google tracks activity cadence as a prominence indicator.

Check: View your profile and look at the Updates section. If the most recent post is older than 7 days, publish a new one today — a seasonal offer, a completed job, a service announcement.


8. Review velocity is at least 1 new review per week

BrightLocal’s 2025 Local Consumer Review Survey found that recency weight in local rankings is significant — a business with 20 reviews in the last 60 days often outranks one with 300 reviews from 18 months ago.

Check: Look at the timestamp on your most recent 5 reviews. If they span more than 60 days, your review velocity is too low. Build a post-job ask into your workflow: a text with a direct Google review link sent within 2 hours of job completion.

Check: Confirm you are responding to every review within 48 hours. Responses are a ranking signal — Google treats them as proof the profile is actively managed.


9. NAP is consistent across all major citation sources

NAP (Name, Address, Phone) must match exactly across Google, Yelp, Angi, BBB, HomeAdvisor, Facebook, Apple Maps, Bing Places, Houzz, and Nextdoor. Any mismatch suppresses your prominence score.

Check: Search your business name across those 10 sources. Compare the exact format of your name (including LLC, Co., etc.), address (street abbreviations, suite number format), and phone number. Fix every discrepancy.

Common drift sources: phone number changes, moves, or inconsistent LLC abbreviation.


10. Service area is set correctly (service-area businesses)

If you travel to customers rather than serving them at a fixed address, you should hide your physical address and instead list service areas by city or ZIP code. A visible home address creates a trust issue and doesn’t improve local pack visibility.

Check: Go to Edit Profile → Location → Service area. Confirm your service footprint is accurate and up to date. If you serve additional neighborhoods or ZIP codes you’ve added recently, add them.


11. Factual attributes are fully filled in

Attributes like “Online estimates,” “On-site services,” “Women-owned,” “Veteran-owned,” and “Wheelchair accessible” appear in search filters. A prospect filtering for “women-owned HVAC” who doesn’t find you because you never checked the box is a lead permanently missed.

Check: Go to Edit Profile → More → Attributes. Review every checkbox. Fill in all that apply.


12. Owner has responded to every negative review

Unanswered negative reviews suppress conversions and signal an unmanaged profile to Google. They also stay visible indefinitely.

Check: Sort reviews by lowest-rated. Confirm every review (positive and negative) has an owner response. For negative reviews, respond factually and without defensiveness — acknowledge the issue, describe the resolution if applicable, and invite them to contact you directly.


How to Use This Checklist With Agency Clients

If you manage GBP profiles for multiple clients, run this checklist during the onboarding audit and then quarterly for each account. Every unchecked item is a billable deliverable with measurable ROI — you can show the client exactly which gaps existed before and after your work.

The three items with the fastest measurable impact are review velocity (tracked in 30 days), photos (click-through rate visible in GBP Insights within weeks), and Q&A seeding (immediate protection against misinformation).

What Comes After the Checklist

A fully optimized profile drives more calls. That’s the point. But a service business that ranks in the 3-Pack and then lets calls go to voicemail is back to square one — the profile work just feeds a leaky bucket.

For context on how much a missed call actually costs, read the missed-call revenue math for service businesses. And if you’re evaluating how to close the gap without hiring a full-time receptionist, the comparison between AI and traditional answering services is the right next read.

For a full breakdown of all eight optimization levers with explanations and examples, see the complete guide to Google Business Profile optimization.


Download This Checklist

Use the button below to get a PDF version of this 12-point audit — formatted as a one-page leave-behind for client meetings or a self-audit worksheet for your own shop.

Download the GBP Checklist (PDF) →