Reputation Engine

GBP Optimization for Contractors: The Checklist That Moves You Up the Map Pack

The map pack has three slots. The contractor in position four is invisible. Here's the exact checklist plumbers and HVAC contractors use to take one of those slots — and keep it.

Why Your GBP Rank Decides Who Gets the 11pm Emergency Call

The homeowner with a burst pipe at 11pm does not scroll page two. They search "emergency plumber near me," click one of the first three map pack results, and call. Position four and below is functionally invisible — you might as well not have a listing.

That's not a small problem. A single emergency plumbing call is worth $500 to $2,000 in revenue. HVAC emergency calls in July or January run the same range. If the top three listings are collecting those calls while yours sits below the fold, you lose those jobs every week — and you'll never know which ones.

Your Google Business Profile is the single lever that determines whether you show up in that map pack. Not your website. Not your Facebook page. Your GBP — and specifically, how well optimized it is relative to every other plumber or HVAC contractor in your service area.

Three slots. More than three competitors in your market. Someone in the top three is collecting emergency calls that should be going to you. This checklist is how you take one of those slots back.

The 5 GBP Factors That Actually Affect Map Pack Position

Google publishes its local ranking criteria directly. According to Google's local ranking guidance, three primary factors determine where your listing lands: relevance, distance, and prominence. Two additional signals — post activity and photo freshness — influence how Google evaluates listing accuracy and trustworthiness.

Here's what each one means in practical terms:

Relevance — Does your GBP tell Google you do exactly what the searcher needs? This comes down to your primary category, secondary categories, and how thoroughly you've filled in your services list. A plumber who skips secondary categories is leaving relevance points unclaimed.

Distance — How far is your business from the searcher? You can't move your shop, but you can configure your service area to signal the cities and zip codes where you actually work.

Prominence — How well-known and trusted is your business in Google's view? Review count, average rating, and citation consistency across the web feed this signal. A listing with 200 reviews and consistent directory data outranks a listing with 20 reviews and mismatched citations in almost every market.

Activity signals — Post frequency and photo freshness tell Google your listing is maintained and accurate. A listing dormant since 2022 looks abandoned next to a competitor posting job photos every week.

NAP consistency — Your name, address, and phone number must match exactly across every directory. Mismatches suppress your rank by giving Google data it can't resolve.

These five are where your time goes. Description text, attribute selection, and Q&A fill-in matter at the margin — they won't move your rank the way these five will.

Category Selection and Service Areas: The Setup Work Most Contractors Skip

Most plumbers pick "Plumber" as their primary category and call it done. That's not wrong — but it leaves ranking surface area on the table.

Primary category: Match it to the majority of your revenue. Plumbers: "Plumber." HVAC contractors: "HVAC Contractor." Electricians: "Electrician." Do not pick a broad parent like "Home Services" or "Contractor" — vague categories kill relevance in every service-specific search.

Secondary categories: This is what most contractors skip entirely. If you're a plumber who handles water heater installs, drain cleaning, and sewer line work, add "Water Heater Installation Service," "Drainage Service," and "Sewer Contractor" as secondary categories. Each one makes you eligible for an additional set of search queries without diluting your primary. You're extending your surface area, not splitting your relevance.

Service area configuration: If customers don't visit a physical storefront, set your listing as a service-area business and name the specific cities and zip codes you serve. Don't rely on a radius bubble — name the actual places. "We serve Naperville, Lisle, Downers Grove, and Westmont" is more precise than a 25-mile circle that bleeds into areas you never drive.

Wrong category or a missing service area costs you suburb visibility. If 40% of your revenue comes from a specific city and that city isn't named in your service area, Google has no reliable signal to rank you there. Fix the setup work before you spend a dollar on anything else.

Review Count and Velocity: The Fastest-Moving Ranking Signal You Control

Reviews move your map pack rank faster than any other signal you can directly influence — but total count and velocity are not the same thing, and Google weighs both.

Total count is your credibility score. Two hundred reviews tells Google you have real customers and enough volume to establish a reliable sample. A listing at 4.9 stars with 12 reviews loses to a listing at 4.6 stars with 180 reviews in most competitive markets.

Velocity is your recency signal. If you built 200 reviews over a decade and haven't earned one in six months, that pattern reads as a stagnating business. A competitor pulling in 8 to 10 reviews per month consistently looks active and growing — and Google rewards active listings.

The math is straightforward: if you're closing 30 jobs a month and asking every customer for a review, you should be earning 8 to 12 reviews per month. That velocity, sustained for 90 days, visibly moves most contractors up the map pack.

The problem is never that customers refuse to review — it's that most contractors forget to ask, or ask at the wrong moment with no follow-up. That's the gap that automation closes.

Weekly GBP Posts for Contractors: What to Post and Why It Signals Activity

Most contractors haven't posted on their GBP in six months. That's a free advantage for every competitor who does.

Google treats post activity as a signal that a listing is maintained and current. A listing with recent posts tells the algorithm this business is open and active. No posts since last year sends the opposite message.

For a plumber or HVAC contractor, a practical weekly cadence looks like this:

Seasonal service promotions — "AC tune-ups before summer heat — book this week" in April. "Furnace inspection special, $89, before the first freeze" in September. Tie the post to the season, include a specific offer or dollar figure, and link to your booking page.

Completed job photos with two sentences — "Replaced a corroded water heater in [City] before it failed. Same-day service, four-hour job." That's a complete post. No essay required.

FAQ posts answering homeowner questions — "How do you know your HVAC filter needs replacing?" Answer it directly in 150 words. These build trust with searchers and often get pulled into Google's Q&A feature, extending your listing's footprint in the results.

One post per week is the floor. Never let your listing go 14 days without activity. Your competitors will — don't hand Google a reason to rank them above you.

Photo Cadence and What Google Reads in Your Listing Images

A GBP with 10 photos from 2021 and nothing added since signals a business that may or may not still be operating. Photo freshness is part of how Google evaluates listing quality — and photo count is one of the first things a homeowner checks before calling.

The minimum baseline for a competitive home service listing: at least 20 photos across categories, with new photos added at least twice per month.

What to shoot:

  • Job site photos at or after completion. Show the actual work — a new pipe fitting, an HVAC unit installed, a panel replaced. These signal to Google you're active and show homeowners what your work looks like before they call.
  • Before-and-after shots for repairs and replacements. Before-and-after is the most compelling format for home service because it makes the problem and the fix concrete.
  • Truck and team photos once or twice per quarter. A photo of your wrapped truck at a job site reinforces that you're a real, local operation — not a lead broker or out-of-area sub.

Geo-tag photos where your phone supports it. Location metadata in images may support local relevance signals, though Google has not officially confirmed photo geo-tagging as a direct ranking factor.

NAP Consistency: The Silent Ranking Suppressor Most Contractors Ignore

Your name, address, and phone number must match exactly — character for character — across every place they appear online. "ABC Plumbing" on Google and "ABC Plumbing LLC" on Yelp is a mismatch. "Suite 100" in one place and "Ste 100" in another is a mismatch. A phone number you changed three years ago still showing on Angi is a mismatch.

Google cross-references your GBP data against dozens of directories and citation sources. When the data conflicts, it introduces doubt about which version is accurate. That doubt suppresses your ranking because Google won't confidently surface a business whose identity it can't verify.

Audit these five sources first:

  1. Yelp
  2. Angi (formerly Angie's List)
  3. HomeAdvisor
  4. Better Business Bureau
  5. Your own website footer and contact page

Pull your current business name, address, and phone from each source. Compare it against your GBP exactly. Fix every discrepancy, including minor formatting differences. Use one consistent phone number format across all sources.

If you moved or changed your number in the last three years, stale data is almost certainly scattered across directories you haven't touched since then. A citation audit finds and fixes it systematically.

How Review Automation Pairs With GBP Optimization

A perfectly optimized GBP with no review velocity is a table with one leg. Nail every category, photo, and NAP detail — and a competitor pulling in 10 reviews per month will outrank you within 90 days.

GBP optimization is the foundation. Review velocity is what compounds on top of it. Run them simultaneously or the optimization work stalls the moment a more active competitor overtakes your review count.

The Reputation Engine pairs GBP setup and ongoing maintenance with automated review request sequences that fire immediately after job completion — when satisfaction is highest and response rates are best. You don't remember to ask. Review count grows, map pack position moves, and the emergency calls that used to go to whoever answered faster start coming to you.

If you've worked through this checklist and want the automation running alongside it, that's exactly what the Reputation Engine is built to do.

Frequently asked

What is the single most important GBP change I can make to improve my map pack ranking?

Correct your primary category and configure your service area with specific city names. According to Google's published local ranking guidance, relevance and distance are two of the three core ranking factors — and both are directly controlled by category selection and service area settings. A plumber listed under a vague category or missing suburb names in their service area is invisible to searches from those locations. Fix these two settings before spending time on anything else.

How many Google reviews do I need to rank in the top three map pack positions?

There is no single threshold — it depends on your market and what your local competitors have. In most mid-size US markets, plumbers and HVAC contractors in the top three map pack positions have between 80 and 250 or more reviews. More importantly, Google weighs review velocity (reviews per month) alongside total count. A listing earning 10 reviews per month consistently will outrank a static listing with twice the total count in most markets within 90 days.

What is NAP consistency and why does it affect my Google map pack rank?

NAP stands for Name, Address, and Phone number. Google cross-references the information on your GBP against dozens of online directories — Yelp, Angi, HomeAdvisor, BBB, and others. When that information conflicts across sources — different phone number, abbreviated vs. full address, LLC vs. no LLC — Google can't confidently verify your business identity. That uncertainty suppresses your map pack rank. Matching your NAP exactly across all sources removes one of the silent ranking suppressors most contractors never think to check.

How often should I post to my Google Business Profile to signal activity?

Post at minimum once per week. Going more than 14 days without a post makes your listing appear dormant compared to active competitors. For a home service contractor, the easiest cadence is one completed job photo with a two-sentence description mid-week, and one seasonal promotion or homeowner FAQ post on the weekend. Both together take under 10 minutes if you're already shooting a photo at job sites.

Your GBP Is Configured. Now Make It Compound.

The checklist above gets your profile set up right. Review automation is what makes it move up the map pack month after month. The Reputation Engine runs both — done for you, live in 48 hours.