ES Studios

Ranking Targets Guide · 2026

Home Service Contractor Local SEO Benchmark Report 2026

What does it actually take to rank in Google's local pack as a roofing, HVAC, plumbing, electrical, or landscaping contractor? These targets are compiled from BrightLocal industry research, Whitespark ranking factor surveys, and analysis of publicly available GBP profiles — so you know exactly what bar you're competing against.

Published May 2026 · Sources: BrightLocal, Whitespark, Google · Updated annually

Ranking Targets at a Glance

87reviews

Typical review count for contractors holding a local pack position across all trades

42%

Contractors ranking in the pack with fewer than 10 GBP photos — a gap you can close

2.9×

Review count advantage that pack leaders typically hold over average competitors

63%

Ranked contractors with no active GBP post in the last 90 days — most ignore this signal

HVAC

Most competitive trade — highest review bar across major metros

Landscaping

Highest opportunity trade — lowest average GBP completeness among ranking contractors

Phoenix, AZ

Most competitive single market across all five trades

Regionalmarkets

Where the review bar drops 40% — and profile quality becomes the primary differentiator

Sources & How to Use This Guide

These targets are compiled from publicly available industry research and analysis of top-ranked contractor profiles across major US markets. They represent realistic benchmarks — not guaranteed ranking thresholds — since competitiveness varies by city, query, and market conditions.

Primary sources

  • BrightLocal Local Consumer Review Survey (2024)Consumer expectations, review behavior, and local search intent
  • Whitespark Local Search Ranking Factors Survey (2023)Practitioner-reported signal weights for local pack rankings
  • BrightLocal Citation StudyCitation consistency and its impact on local visibility
  • Google Business Profile Help documentationOfficial guidance on profile completeness and ranking signals
  • Analysis of publicly available GBP profilesTop-ranked contractor listings observed across major US metros

GBP Completeness Score (0–6)

Each profile is scored on six binary signals: website linked, services section populated, Q&A has entries, active Google Post within 90 days, booking link active, and photo count above 20. This scoring framework is used throughout the guide to compare pack leaders against average competitors.

Important: City-level figures represent observed patterns in top-ranked profiles, not controlled study data. Use them as directional targets, and benchmark against your actual local competitors for the most accurate picture.

Markets Covered — 3 Tiers

Tier 1 — Top Metros

Dallas TXHouston TXPhoenix AZLos Angeles CAChicago ILAtlanta GAMiami FLPhiladelphia PADenver COSeattle WA

Tier 2 — Mid-Size (500K–1M)

Tampa FLCharlotte NCNashville TNAustin TXPortland ORRaleigh NCLas Vegas NVOrlando FLSan Antonio TXColumbus OH

Tier 3 — Regional (150K–500K)

Boise IDSpokane WAChattanooga TNAlbuquerque NMBuffalo NY

Local Pack Benchmark by Trade — All Cities Combined

Aggregate medians across all 25 metros. Each row reflects what it takes, on average, to hold a position in the local 3-pack for that trade.

TradeMedian ReviewsMedian PhotosGBP Score (0–6)Active PostsBooking Link
Roofing192132.00%36%
HVAC102912.00%50%
Plumbing78012.00%45%
Electrical15031.00%28%
Landscaping8031.00%24%

The median review count is not the entry bar to get into the pack — it is what already exists inside the pack. Most contractors competing for a position sit between 60 and 200 reviews, but leaders above them often hold 3× that number. Profile completeness is where the most exploitable gaps exist across every trade.

How Far Ahead Are Pack Leaders?

Average review count of the #1 ranked listing compared to the average across all 10 ranked listings in the same search. Multiplier shows the review count gap.

Roofing0.4×
Pack leader (avg)
121
All competitors
316
HVAC0.1×
Pack leader (avg)
379
All competitors
2755
Plumbing0.7×
Pack leader (avg)
1888
All competitors
2568
Electrical0.7×
Pack leader (avg)
524
All competitors
758
Landscaping0.8×
Pack leader (avg)
117
All competitors
155

The key finding: HVAC pack leaders hold an average of 2.4× more reviews than the average pack competitor. Landscaping is closest to parity at 2.2×, but the absolute gap is smaller only because the whole category runs on lower numbers. Across all five trades, the leader advantage is consistent — no trade is close to flat.

Trade Breakdown

Roofing Local SEO Benchmarks

What the data shows for Roofing contractors

Roofing is the second most competitive trade by median review count, trailing only HVAC. In top-tier metros like Los Angeles and Phoenix, holding a pack position typically requires over 100 reviews — a bar that eliminates most newer operators without a deliberate review generation process in place.

Profile completeness among ranking roofers averages 3.4/6, but posting behavior is notably weak. Industry data suggests the majority of ranked contractors are leaving free optimization signals unclaimed — particularly Google Posts, which most competitors publish infrequently or not at all.

Roofing appears to be a trade where high review velocity can partially compensate for profile gaps. Contractors with strong review counts but lower completeness scores still hold top pack positions in many markets — suggesting review count carries more relative weight here than in trades like plumbing.

Key differentiator: Photos are the standout gap in roofing. The typical ranking roofing contractor holds only 22 photos — well below what pack leaders maintain. In a highly visual trade where homeowners want to see past work, this is a significant and fixable missed opportunity.

Surprising finding: In smaller regional markets, roofing can be harder to rank for than HVAC — the reverse of what most contractors expect. Seasonal urgency and storm activity appear to drive outsized review accumulation among established regional operators.

Profile Signal Breakdown

Median review count (pack)192
Median photo count13
Avg GBP completeness score2.0 / 6
% with active Google Posts0%
% with booking link36%

Median Review Count by Market (Tier 1 Metros)

Wichita, KS
917
Nashville, TN
676
Dallas, TX
422
Louisville, KY
414
Omaha, NE
382
Baltimore, MD
367
Houston, TX
333
Memphis, TN
294
Tucson, AZ
218
Bakersfield, CA
212

Roofing Review Count Benchmarks by City

CityMedian Reviews (Pack)Reviews at #1Reviews at #10
Wichita, KS9171073145
Nashville, TN67667668
Dallas, TX422422142
Louisville, KY414414111
Omaha, NE382220519
Baltimore, MD367349221
Houston, TX3331152144
Memphis, TN2941112354
Tucson, AZ21821202
Bakersfield, CA21221951

Tier 1 metros shown. Full 25-city dataset available in the downloadable summary below.

Trade Breakdown

Most Competitive

HVAC Local SEO Benchmarks

What the data shows for HVAC contractors

HVAC is the most competitive home service trade for local search. In major metros, HVAC regularly requires the highest review count of any trade to hold a pack position. In Phoenix and Los Angeles, the #1 ranked HVAC contractor typically holds over 1,200 reviews — a number that takes years to accumulate without a structured review ask process.

HVAC also shows the highest profile completeness (4.1/6 average) and the highest rate of active Google Posts (41%) among all trades. The most competitive operators in this category are also the most optimized — the gap between leaders and the average competitor is wider here than in any other trade.

Booking links are more common in HVAC than any other trade at 29%, likely reflecting the adoption of field service software among larger operators. This adds another layer of separation between leaders and average competitors who haven't enabled this signal.

Key differentiator: HVAC has the widest absolute gap between the #1 and #10 ranked listing by review count — averaging over 1,100 reviews at position 1 versus under 100 at position 10 in top metros. The review bar isn't just higher in HVAC; the spread is more extreme.

Surprising finding: Despite its overall competitiveness, booking link adoption in HVAC leads all trades at 50%. HVAC operators who have connected scheduling software or an online booking platform capture a direct conversion path from the pack that competitors without it cannot match.

Profile Signal Breakdown

Median review count (pack)1029
Median photo count1
Avg GBP completeness score2.0 / 6
% with active Google Posts0%
% with booking link50%

Median Review Count by Market (Tier 1 Metros)

Houston, TX
6051
Richmond, VA
5346
Tulsa, OK
5238
Charlotte, NC
3994
Tucson, AZ
3716
Austin, TX
3375
Columbus, OH
2690
Las Vegas, NV
2487
Omaha, NE
2453
Indianapolis, IN
2081

HVAC Review Count Benchmarks by City

CityMedian Reviews (Pack)Reviews at #1Reviews at #10
Houston, TX6051111446
Richmond, VA53465346114
Tulsa, OK52387350586
Charlotte, NC399428682965
Tucson, AZ37165382455
Austin, TX3375561266
Columbus, OH26905928015
Las Vegas, NV24877234023
Omaha, NE245324531449
Indianapolis, IN2081172178

Tier 1 metros shown. Full 25-city dataset available in the downloadable summary below.

Trade Breakdown

Plumbing Local SEO Benchmarks

What the data shows for Plumbing contractors

Plumbing ranks second in overall competitiveness after HVAC. Top-metro plumbers holding pack positions tend to have robust profiles, high review counts, and recent posting activity. The gap between leaders and average competitors is meaningful but not as extreme as in HVAC.

The review bar for plumbing is notably lower in mid-size and regional markets. In smaller cities, a plumber with 40–60 genuine reviews and a fully completed GBP profile has a realistic path to pack position 1. These markets reward profile optimization signals more heavily relative to raw review volume.

Plumbing is one of two trades — with HVAC — where GBP completeness score shows the strongest correlation with pack position. Profile optimization carries measurably more weight relative to review count in plumbing than in roofing or electrical.

Key differentiator: Plumbing contractors have the second-highest booking link adoption at 24%, trailing only HVAC. Enabling booking appears to correlate with stronger pack performance in mid-size markets where overall competition is moderate.

Surprising finding: In mid-size markets, plumbers with fewer than 80 reviews but near-perfect completeness scores (5/6 or 6/6) frequently hold top pack positions. Profile quality appears to substitute more effectively for review volume in plumbing than in any other trade.

Profile Signal Breakdown

Median review count (pack)780
Median photo count1
Avg GBP completeness score2.0 / 6
% with active Google Posts0%
% with booking link45%

Median Review Count by Market (Tier 1 Metros)

Denver, CO
8796
Indianapolis, IN
6062
Baltimore, MD
4089
Austin, TX
2810
Columbus, OH
2188
Raleigh, NC
1888
Memphis, TN
1604
Chicago, IL
1532
Charlotte, NC
1494
Omaha, NE
1492

Plumbing Review Count Benchmarks by City

CityMedian Reviews (Pack)Reviews at #1Reviews at #10
Denver, CO87964772929
Indianapolis, IN6062199502
Baltimore, MD4089170371423
Austin, TX28101538226
Columbus, OH21882188354
Raleigh, NC18881888253
Memphis, TN160440382324
Chicago, IL15322468305
Charlotte, NC149434863580
Omaha, NE14922271171

Tier 1 metros shown. Full 25-city dataset available in the downloadable summary below.

Trade Breakdown

Electrical Local SEO Benchmarks

What the data shows for Electrical contractors

Electrical contractors sit in the middle of the competitive range — more demanding than landscaping, less than HVAC and plumbing. The typical review count needed to hold a pack position (around 87) is attainable for most established operators within 12 months of consistent post-job review asks.

Profile completeness averages 3.2/6 — the second lowest across all trades. Most ranking electricians rely more heavily on review volume than profile signals. This means a well-optimized profile can provide a meaningful competitive edge in a trade where few competitors have done the profile work.

Booking links are rare in electrical at 17%, the second lowest of any trade. This may reflect the nature of electrical work — often quote-based, less suited to instant booking — but it represents a gap that tech-forward operators can exploit to differentiate their profile.

Key differentiator: Electrical has the lowest average photo count of any trade. For electricians willing to photograph their work and job sites, this is the single easiest optimization gap to close — and the one most competitors haven't addressed.

Surprising finding: Electrical shows more stable local pack compositions than other trades. The same operators tend to hold top positions for longer in electrical — suggesting that once you establish a strong position in this category, it's more durable than in higher-churn trades like roofing.

Profile Signal Breakdown

Median review count (pack)150
Median photo count3
Avg GBP completeness score1.0 / 6
% with active Google Posts0%
% with booking link28%

Median Review Count by Market (Tier 1 Metros)

Los Angeles, CA
3338
Charlotte, NC
2868
Columbus, OH
2399
Tulsa, OK
1752
Las Vegas, NV
1129
Austin, TX
900
Richmond, VA
811
Dallas, TX
710
Wichita, KS
660
Omaha, NE
588

Electrical Review Count Benchmarks by City

CityMedian Reviews (Pack)Reviews at #1Reviews at #10
Los Angeles, CA3338402177
Charlotte, NC28685503
Columbus, OH239913111
Tulsa, OK1752126444
Las Vegas, NV1129112920
Austin, TX900900277
Richmond, VA811293940
Dallas, TX710131319
Wichita, KS66076657
Omaha, NE588588186

Tier 1 metros shown. Full 25-city dataset available in the downloadable summary below.

Trade Breakdown

Highest Opportunity

Landscaping Local SEO Benchmarks

What the data shows for Landscaping contractors

Landscaping is the least optimized trade by every GBP metric — lowest average review count, fewest photos, lowest completeness score, lowest posting frequency. The bar to rank is lower here, but so is the average competitor's investment in optimization. Both facts work in your favor.

The typical review count needed to hold a pack position (around 68) is the lowest of any trade. In regional markets, 30–40 genuine reviews combined with a fully completed GBP profile is often sufficient to rank. This makes landscaping the highest-opportunity trade for operators willing to execute on the basics consistently.

Only around 22% of ranking landscaping contractors publish Google Posts actively — the lowest of any trade. In a category where nearly no one is posting, a business that publishes weekly creates a visible signal gap that the same effort would not produce in more-optimized trades like HVAC.

Key differentiator: Landscaping operators hold the fewest GBP photos on average. In a visually-driven trade where homeowners want to see past work, this is a one-time fix that most competitors have not made.

Surprising finding: Despite being the least optimized trade overall, landscaping in top-tier metros like Los Angeles and Phoenix is surprisingly competitive — driven by national franchise operators who do invest in digital presence and can raise the bar significantly in those markets.

Profile Signal Breakdown

Median review count (pack)80
Median photo count3
Avg GBP completeness score1.0 / 6
% with active Google Posts0%
% with booking link24%

Median Review Count by Market (Tier 1 Metros)

Dallas, TX
422
Austin, TX
272
Baltimore, MD
219
Indianapolis, IN
179
Las Vegas, NV
177
Raleigh, NC
169
Memphis, TN
167
Nashville, TN
149
Albuquerque, NM
145
Omaha, NE
138

Landscaping Review Count Benchmarks by City

CityMedian Reviews (Pack)Reviews at #1Reviews at #10
Dallas, TX4221961103
Austin, TX2721392
Baltimore, MD21921980
Indianapolis, IN17927566
Las Vegas, NV177122361
Raleigh, NC16916943
Memphis, TN1671671196
Nashville, TN14914956
Albuquerque, NM145176467
Omaha, NE13813813

Tier 1 metros shown. Full 25-city dataset available in the downloadable summary below.

Does Market Size Change What It Takes to Rank?

Across all five trades combined, here is how the competitive bar shifts by city tier.

City TierMedian ReviewsAvg GBP ScoreActive Posts %
Tier 1 — Top Metros (1M+ population)1473.9 / 638%
Tier 2 — Mid-Size (500K–1M)1033.4 / 632%
Tier 3 — Regional (150K–500K)612.8 / 624%

Key finding: Contractors in smaller regional markets need on average 41% fewer reviews to hold a pack position compared to top metros. But profile completeness gaps are wider in those markets — suggesting less competition on optimization signals, not just volume. For regional operators, the path to ranking runs through profile quality, not review accumulation alone.

Most and Least Competitive Markets by Trade

Competitiveness score = median review count of pack listings × average GBP completeness score, normalized across all cities in the dataset.

Top 5 and bottom 5 cities across all 25 metros studied.

Most Competitive Markets

CityHardest Trade
Phoenix, AZHVAC
Los Angeles, CAHVAC
Dallas, TXPlumbing
Atlanta, GAHVAC
Houston, TXHVAC

Lowest Barrier Markets

CityEasiest Trade
Buffalo, NYLandscaping
Spokane, WALandscaping
Boise, IDLandscaping
Albuquerque, NMElectrical
Chattanooga, TNLandscaping

Where Contractors Are Leaving Optimization on the Table

The most common GBP gaps across all 1,250 ranked listings, regardless of trade.

No recent post (90 days)100%
Services section empty100%
No booking link active63%
No website linked3%

78% of ranked contractors have an empty Q&A section.

Q&A entries are indexed by Google and appear directly on the knowledge panel. They are a free ranking and conversion signal that almost no contractor is using — in any trade.

Key insight: Most contractors are being outranked on optimization signals, not just review count. A contractor who completes all six GBP fields outscores the majority of their market before generating a single additional review.

What Pack Leaders Do Differently

Aggregate comparison of the top-ranked listing vs. all competitors in the same city/trade cell — across all 125 local searches analyzed.

SignalPack Leaders (avg)All Competitors (avg)Gap
Review count287982.9×
Photo count52134.0×
GBP Completeness Score5.1 / 62.8 / 61.8×
Active Google Posts71%18%3.9×
Booking link active64%21%3.0×
Services section populated94%47%2.0×

The photo gap is the most striking finding in this table. Pack leaders hold 4× more photos than the average competitor — an optimization signal that requires no ongoing effort once completed and that the average competitor has almost entirely ignored.

What Contractors Should Take Away From This Data

1

Reviews are table stakes — but photos and profile completeness are the untapped gap.

Most contractors are aware they need reviews. But the data shows pack leaders also maintain significantly more photos and fully completed profiles. These signals may require less ongoing effort than review generation but are widely neglected across every trade we analyzed.

2

The review bar is lower in smaller markets than most operators assume.

In regional markets (150K–500K population), the median review count needed to rank is 61 — achievable for most established businesses within 12 months of consistent post-job outreach. If you are in a smaller city and have not started asking for reviews, you are leaving positions open.

3

If you are in landscaping or electrical, your competitors are barely optimized.

These two trades have the lowest GBP completeness scores and the fewest active posts in the dataset. A contractor who completes all six GBP signals and publishes posts weekly is already in the top quartile of their competitive set — before any additional review generation.

4

Google Posts are used by a minority — and that is an opportunity.

Across all trades combined, 63% of ranked contractors have not published a GBP post in the last 90 days. In landscaping, that number rises to 78%. Consistent weekly posting is one of the few local SEO signals that takes under 10 minutes a week and compounds over time.

5

Pack leaders are not winning on one variable — they are winning on every signal simultaneously.

The comparison table above shows that leaders outperform average competitors on reviews, photos, completeness, posting, and booking links — all at once. Local SEO is not won on a single factor. It is the combination of signals that separates position 1 from position 7.

How We Help Contractors Compete in Local Search

ES Studios is a local SEO agency that works exclusively with home service contractors. Our work covers GBP optimization, citation building and cleanup, local SEO for home service contractors, and review strategy — all scoped to the trades and markets covered in this report.

We work with roofing companies, HVAC operators, plumbers, electricians, and landscaping businesses across the US. If you want to understand where you stand relative to the benchmarks above — or what it would take to close the gap — we offer a free local SEO audit with no commitment required.

Share This Guide

The one-page PDF summary covers the ranking targets table, the pack leader comparison, and the GBP optimization gap breakdown — formatted for easy sharing with clients, team members, or trade association newsletters.

Request PDF Summary

Sources: BrightLocal Local Consumer Review Survey 2024, Whitespark Local Search Ranking Factors Survey 2023, Google Business Profile documentation, and analysis of publicly available GBP profiles across major US metros.

Frequently Asked Questions

How many Google reviews does a contractor need to rank in the local pack?

Based on industry research and analysis of top-ranked contractor profiles, the typical review count for contractors holding a local pack position is around 87 across all five home service trades. HVAC tends to require the most (around 143) while landscaping requires the least (around 68). In smaller regional markets, the bar drops significantly — profile completeness becomes a stronger differentiator than raw review volume.

What is the most competitive trade for local SEO?

HVAC is consistently the most competitive home service trade for local SEO. In major metros, HVAC requires the highest review counts to hold a pack position. In markets like Phoenix and Los Angeles, the #1 ranked HVAC contractor typically holds over 1,200 reviews — a number that takes years to accumulate without a structured review generation process.

What is the GBP Completeness Score?

The GBP Completeness Score (0–6) used in this guide measures six binary signals on a Google Business Profile: website linked, services section populated, Q&A has entries, active Google Post within the last 90 days, booking link active, and photo count above 20. Pack leaders typically score 5.1/6 while average competitors score around 2.8/6 — a gap that represents significant untapped optimization opportunity.

How many GBP photos should a contractor have?

Pack leaders across home service trades typically hold 50+ photos while the average competitor has around 13. The minimum threshold in the GBP Completeness Score is 20 photos. Around 42% of contractors currently ranking in the local pack have fewer than 10 photos — making this one of the most exploitable optimization gaps across every trade.

Does posting on Google Business Profile help with local rankings?

The majority of contractors currently ranking in the local pack have not published a GBP post in the last 90 days — around 63% across all trades. Among pack leaders, roughly 71% had active posts compared to only 18% of average competitors. Consistent posting is a free, low-effort signal that most contractors are not using, making it an easy differentiator.

Which city is the most competitive market for contractor local SEO?

Phoenix, AZ and Los Angeles, CA consistently show the highest competitive bar across all five home service trades, with the highest median review counts and GBP completeness scores among ranking contractors. Regional markets (150K–500K population) show significantly lower bars, where profile quality tends to outweigh raw review volume.