Back to Blog

The Google Business Profile Checklist for Contractors in 2026: 20 Items That Move the Map Pack

Pipeline Research Team
Blog

A 2026 Google Business Profile checklist for home service contractors comes down to five non-negotiables: lock in the right primary category (HVAC contractor, plumber, electrician, roofing contractor), fill 5-10 secondary categories that match every service you sell, upload 100+ real on-the-job photos and add one new shot weekly, run review collection at 4-5 new reviews per month with owner responses on every single one, and post 2-4 GBP posts and seed the Q&A section monthly. Everything else on the 20-point checklist below is leverage on top of those five.

Key Takeaways

  • Google Business Profile signals carry 32% of local pack ranking weight, the single largest factor in the 2026 BrightLocal Local Search Ranking Factors survey
  • Profiles with 100+ photos get roughly 520% more calls and 2,717% more direction requests than the average profile (Google Business Profile insights data)
  • Review velocity of 4-5 new reviews per month outranks a competitor with 200 stale reviews that stopped collecting two years ago
  • Complete GBPs make a homeowner 70% more likely to visit the business and 50% more likely to consider buying versus incomplete ones
  • Primary category is the single highest-weight field on the entire profile, ahead of business title keywords, services, and proximity for most queries

Google Business Profile signals carry 32% of local pack ranking weight in 2026. That’s the single largest factor in the BrightLocal Local Search Ranking Factors survey, ahead of on-page (19%), reviews (16%), and links (15%) combined. For home service contractors, the profile decides nearly a third of whether you appear in the three results that get 75% of mobile clicks.

Most contractors treat GBP as a 30-minute setup task they did in 2019 and never touched again. The shops winning the map pack in 2026 treat it as a weekly operating discipline.

This is the 20-point checklist they run, in the order that matters.

Why GBP weight got heavier in 2026, not lighter

Local search has tilted further toward the map pack every year since 2020. Google’s own user behavior data shows mobile searchers tap the map pack about 75% of the time when it appears, and the map pack appears for roughly 93% of local intent queries in home service categories.

The implication for HVAC, plumbing, electrical, and roofing contractors is that ranking #1 in organic below the map is worth less than ranking #3 in the map itself. The map pack is the surface that converts. And the map pack is decided primarily by the Google Business Profile.

The 2026 update that matters most: Google now weights profile activity (posts, photos, Q&A responses, review responses) as a freshness signal independent of total review count. A profile uploading two photos a week and answering every review will outrank a profile with 3x the reviews that hasn’t been touched in six months. We cover the broader local fundamentals in our Google Business Profile optimization guide.

The 20-point GBP checklist

Walk this top to bottom. The first 10 items move ranking. The next 10 move conversion.

1. Verified status. No verification, no map pack. Verify by postcard, video, or Search Console depending on what Google offers your category.

2. Primary category. The highest-weight field on the profile. HVAC contractors pick “HVAC contractor” (or seasonal swap between “heating contractor” and “air conditioning contractor”). Plumbers pick “plumber.” Electricians pick “electrician.” Roofers pick “roofing contractor.” Not “contractor,” not “home services,” not whatever sounded fancier in 2019.

3. Secondary categories. Add 5-10 that match services you actually deliver. For HVAC: heating contractor, air conditioning contractor, furnace repair service, HVAC contractor, air duct cleaning service. For plumbing: plumber, drainage service, water tank installer, gas installation service, hot water system supplier. Each one becomes a potential ranking surface.

4. NAP consistency across the web. Name, address, phone number identical on the GBP, your website, Yelp, Angi, BBB, Houzz, and the top 30 citation directories. Whitespark’s 2026 local citation data shows NAP inconsistencies suppress rankings even when the GBP itself is clean.

5. Service area set to your real territory. Not three counties because you’ll “drive that far for the right job.” Google penalizes over-broad service areas and trusts profiles that match their stated radius to actual job density.

6. Hours, including holiday hours. Profiles missing special hours for major holidays get demoted as stale. Update Thanksgiving, Christmas, New Year’s, Memorial Day, July 4, and Labor Day every year.

7. Services list completeness. Add every service as a separate line item with a 2-3 sentence description. Most contractors add 3-5 services. Add 25-40 if you do 25-40 things. Each one is text Google indexes for relevance matching.

8. Products section. Roofing contractors list shingle brands and warranties. HVAC lists equipment brands and tonnages. Plumbers list water heater models and fixture brands. The products section is underused and adds another text surface Google indexes.

9. Attributes. Check every accurate one. “Open 24 hours,” “emergency service,” “veteran-owned,” “Black-owned,” “appointment required,” “online estimates,” “free Wi-Fi” for shops with a counter. Each attribute is another query match for Google’s algorithm.

10. Messaging turned on. Profiles with messaging enabled get a “Chat” button in the map pack listing, which both converts at a higher rate and signals active engagement to Google.

11. 100+ photos. Google’s own GBP insights data shows businesses with 100+ photos get roughly 520% more calls and 2,717% more direction requests than the average profile. Real on-the-job shots taken on a phone, not stock photography.

12. Logo and cover photo. Branded, high-resolution, sized to Google’s specs (250x250 for logo, 1080x608 for cover).

13. Owner-uploaded video. 30 seconds of a tech on a job, a finished install, or a truck pulling up to a house. One video weights more than 10 photos in profile activity scoring.

14. Review count above market threshold. Most home service markets need 40-80 reviews to compete; competitive metros need 150-300. Match what your top 3 map pack competitors have, then beat it.

15. Review velocity of 4-5 per month minimum. Sterling Sky’s 2026 local search research confirms velocity carries more weight than raw count. A profile adding 5 reviews per month beats a profile with 5x the lifetime count that stopped collecting.

16. Owner responses on 100% of reviews. Positive and negative both. Google reads owner response engagement as a separate ranking signal, and reviews without responses look abandoned to homeowners reading them.

17. 2-4 GBP posts per month. Service offers, seasonal reminders, recent jobs. Posts auto-expire after 7 days for offers and 6 months for updates, so cadence matters.

18. Q&A section pre-seeded. Add 5-10 questions you get on the phone every week, then answer them yourself. The Whitespark team has documented that strangers will otherwise answer your questions wrong, and those answers display in search results.

19. Booking integration where available. ServiceTitan, Housecall Pro, Jobber, and several other field service platforms integrate directly with GBP booking. Conversion lift from in-profile booking runs 15-25% versus a call.

20. Insights review monthly. Pull profile views, search queries that triggered impressions, action breakdowns (calls, directions, website clicks), and photo views. Use the query data to seed Q&A items and post topics for the next month.

Photos: real on-the-job, not stock

The 520% call lift number gets quoted everywhere. What it actually requires is real photos, not stock.

Google’s image recognition systems can identify stock photography and AI-generated images, and there’s credible evidence in Whitespark’s 2026 testing that stock photos either don’t count or actively suppress profile scoring. The shops winning here hand technicians a one-line directive: take three photos per job (truck on driveway, mid-job, finished work), text them to a shared number, an admin uploads.

A roofing contractor on r/sweatystartup tracked photo uploads against profile views for 12 months and saw a clean linear relationship up to about 200 photos, after which the curve flattened. He hit 240 photos by month 14 and his map pack impressions roughly doubled in the same window with no other meaningful GBP changes.

What to shoot:

  • Trucks parked in front of jobsite (proves service area)
  • Technicians in branded uniforms mid-job (humanizes the listing)
  • Equipment installed (HVAC unit, water heater, panel, roof section)
  • Before/after pairs where the work is dramatic (drain unclogs, roof replacements, panel upgrades)
  • Team photos (the whole crew, holiday party, training day)
  • The shop, the office, the bay

What not to shoot:

  • Stock photos
  • AI-generated marketing images
  • Generic equipment photos pulled from manufacturer sites
  • Blurry phone shots that won’t crop

We cover the broader photo strategy in our HVAC SEO guide and the same logic applies to every trade.

Review velocity: 4-5 per month, not 200 in one push

Reviews carry 16% of local pack weight, but the way they’re weighted in 2026 has changed.

BrightLocal’s 2026 ranking factors data confirms what local SEO practitioners have suspected since the 2023 algorithm shifts: Google weights review velocity, recency, and sentiment as separate signals from raw count. A profile with 60 reviews from the last 90 days will often outrank a profile with 400 reviews where the most recent is six months old.

The math for home service contractors:

  • 40-80 total reviews to compete in most suburban markets
  • 150+ in major metros (Houston, Phoenix, Atlanta, LA)
  • 4-5 new reviews per month at a 4.5+ star average minimum
  • Owner responses on 100% of reviews within 48 hours

A plumber on ContractorTalk documented going from 47 to 312 reviews over 14 months by switching to an SMS-only ask sent the moment the tech marked the job complete in Housecall Pro. Map pack rank for “plumber [his suburb]” moved from #6 to #2. Inbound GBP calls roughly doubled in the same window. The change cost him $0, just a workflow tweak.

The shops doing this well send a text within 2-4 hours of job completion with a direct GBP review link. Conversion runs 25-40% on fast-friction SMS asks versus 3-8% on same-day email follow-ups. For the workflow side of this, see our review management software guide.

GBP posts that move rankings

Posts won’t catapult a profile from #8 to #1, but they reliably move the needle 1-2 positions when combined with everything else.

The 2026 cadence that works:

  • 2-4 posts per month minimum
  • Mix of offer posts (auto-expire after 7 days), event posts (date-bound), and update posts (6-month visibility)
  • 150-200 words per post
  • One real photo per post (no stock)
  • Clear CTA button (Call, Book, Learn More)

Topic patterns that consistently outperform generic content:

  • Seasonal service reminders (“Time to flush your water heater before winter”)
  • Recent job recaps with photos (“Replaced a 30-year-old furnace in [neighborhood] this week”)
  • Service offers with explicit dates (“$49 AC tune-up through May 31”)
  • Customer story features (with permission, with photo)
  • New service launches or new tech announcements

What doesn’t work: generic “we’re here to help” posts, motivational quotes, holiday greetings without a service hook, blog post reshares with no original content.

Q&A as an SEO surface most contractors ignore

The Q&A section is the most underused free ranking surface on the entire profile.

Two reasons it matters:

First, every question and answer in the Q&A is text Google indexes for relevance matching. A plumber whose Q&A section has 15 keyword-rich Q&A pairs about water heater installation, drain cleaning, and gas line repair gets matched to more queries than a plumber with an empty Q&A section.

Second, if you don’t seed it, random strangers will. We’ve seen profiles where the top question is “Do they charge a service fee?” answered by a stranger with “Yes, $89,” when the actual answer is “No, free estimates.” That wrong answer shows up directly in search results below the business name. Seed before strangers do.

The seed list to write today:

  • “Do you offer free estimates?”
  • “Do you charge a service fee for diagnostics?”
  • “How fast can you get here for emergencies?”
  • “Do you offer financing?”
  • “Are you licensed and insured in [state]?”
  • “What brands do you install?”
  • “Do you offer warranties on your work?”
  • “What’s your service area?”

Answer each one yourself from the business profile, then upvote your own answer (Google’s UI allows this and the top-voted answer surfaces first). 10 seeded Q&As take 30 minutes and last forever.

Services and products list completeness

The services section is the second-most-indexed text surface on the profile after the business description.

Most contractors add 3-5 services. The shops winning add 25-40. Each one needs:

  • A specific service name (not “plumbing services” but “tankless water heater installation”)
  • A 2-3 sentence description that includes the service name twice and the city once
  • A price range where Google allows it
  • A photo if the service has one

The products section is even more underused. Roofing contractors list shingle brands (GAF Timberline, CertainTeed Landmark, Owens Corning Duration) with photos and warranty terms. HVAC contractors list equipment brands and SEER ratings. Plumbers list water heater models and fixture brands. Electricians list panel brands and EV charger options.

Each product is text Google reads as relevance signal. An HVAC contractor whose products section lists every Carrier, Trane, Lennox, and Rheem model they install gets matched to brand-modified searches (“Trane installer [city]”) that an empty products section misses entirely.

For the broader on-page work that pairs with this, see our local SEO for general contractors playbook.

The honest take

The full 20-point checklist is 6-10 hours of upfront work and 1-2 hours per week of ongoing maintenance for a single-location contractor.

That’s it. That’s the whole effort. And it’s higher-leverage than any $2,500/month SEO retainer for any contractor whose GBP isn’t already running at 90%+ completeness.

The contractors getting 60-70% of their leads from the map pack are the ones running this checklist as a weekly operating discipline. The contractors complaining their SEO agency “isn’t working” are usually the ones whose GBP is missing 8 of these 20 items.

Audit the profile against this list. Fix the missing items. Set a weekly 30-minute calendar block for photos, posts, reviews, and Q&A. Watch map pack impressions move within 30-60 days.

For trade-specific applications of the same playbook, our HVAC SEO guide, plumber SEO guide, and roofing SEO guide cover how each piece changes by trade.

The map pack rewards consistency, not cleverness. Run the checklist.