Research brief: SMB widget vertical difficulty — two-axis tiering by industry (June 2026)

Summary

Status: Synthesised June 2026. Sister briefs: Research brief: SMB widget capture layer — what owners can vs cannot self-report (June 2026), Research brief: SMB widget spend benchmarks — feasibility of a "digital-minus-ads" % of revenue (June 2026), Research brief: SMB widget difficulty-to-work mapping — three tiers of work for three sizes of gap (June 2026), Research brief: SMB widget presentation layer — tiered results without overclaiming (June 2026), Research brief: SMB widget market difficulty — six ranked factors (June 2026). Cluster entry point: Research cluster: SMB digital-difficulty self-assessment widget (six briefs, June 2026).

TL;DR

  • Digital competitive difficulty varies enormously and predictably by vertical: legal, insurance/financial, and SaaS/B2B sit at the hard extreme; trades / home services and dentistry are "hard-local" (crowded local packs, high review bars, expensive clicks); restaurants are review-saturated but content-unsophisticated; and accounting, niche B2B/industrial, and many professional-services sub-niches remain comparatively open. Confidence in this rank-ordering is Industry-consensus — directionally robust but built largely on vendor data.
  • The single best-evidenced proxy is cost-per-click (CPC): WordStream/LocaliQ's 2025 data puts Legal at $8.58 and Dentists and Home Improvement both at $7.85, versus Restaurants at $2.05 — a 4.18x spread (Legal $8.58 vs Restaurants $2.05) that tracks willingness-to-pay and therefore commercial contestedness. All CPC data is vendor-sourced and quarantined (see dedicated section).
  • For a self-assessment widget, the defensible output is TIERS, not numbers. We recommend a 4-tier model (Hyper-competitive / Hard-local / Moderate / Open) with two independent axes — commercial intensity (CPC/keyword difficulty) and local saturation (review bar + pack crowding) — because a plumber and a SaaS company are both "hard" for completely different reasons.

Key Findings

1. The evidence is real but impressionistic; three evidence bases must be kept separate.

  • (a) How competitiveness is DEFINED/proxied: CPC (commercial willingness-to-pay), keyword difficulty (organic backlink/authority barrier), local-pack saturation (number of credible competitors for 3 slots), and review-count bars (credibility threshold). Industry-consensus.
  • (b) EVIDENCE the differences are real: convergent vendor datasets (WordStream, Semrush, BrightLocal, Local Falcon, Whitespark) independently show the same ordering — e.g., legal is expensive on CPC and hard organically and high-LTV. Convergence across commercially-independent metrics is the strongest evidence we have. Industry-consensus.
  • (c) MAGNITUDE and limits: CPC spreads are ~4-5x across mainstream verticals (WordStream) and up to 20x at the extremes (Semrush/Digital Position); review bars range from ~2 reviews (home health care) to 227+ entry (breakfast restaurants) per Local Falcon. But there is no neutral, academic, or government dataset that directly measures "digital competitiveness by SMB vertical." This is a genuine evidence gap (see Caveats).

2. CPC rank-ordering (vendor-sourced, quarantined, directional proxy): Legal/attorneys > Insurance/Finance (esp. wealth management, auto insurance) > Dentistry/medical cosmetic > Home improvement/trades > B2B/Business services > Education > Real estate (surprisingly low now) ≈ Healthcare general > Retail/e-commerce > Restaurants/food > Arts/entertainment. Industry-consensus among vendors; treat exact values as indicative.

3. Organic keyword difficulty is structurally highest where YMYL + national competitors + portal dominance converge: finance/insurance, legal, real estate (Zillow/Realtor.com), and e-commerce (Amazon) are hardest organically. SaaS/B2B is hard because competitors are venture-funded with dedicated content teams. Local trades and restaurants are organically easier because competition is geographically bounded. Industry-consensus.

4. Local-pack saturation and review bars define a separate "hard-local" axis. Per Local Falcon's analysis, the median review count to rank in the 3-pack ranges from ~2 (home health care) to 200-265 (plumbers/HVAC/pest control) to 227+ entry for breakfast restaurants, while lawyers/accountants need only ~40-54. Big cities require ~1.5-2x rural counts. Single-source (Local Falcon), vendor-quarantined. See Local Falcon 2025 — 50M results: review bar to rank in 3-pack by category.

5. Review credibility bars differ sharply by category and consumer expectations are rising fast: BrightLocal's 2026 Local Consumer Review Survey (1,002 US adults) reports 68% will only use a business with four or more stars (up from 55% in 2025), and 31% now require 4.5+ (up from 17% last year). High-volume categories (restaurants, hotels) carry hundreds of reviews but lower average stars (~4.0-4.1); relationship trades and salons run higher (4.5-4.6). Industry-consensus, vendor-sourced. See BrightLocal 2026 — 68% of consumers will only use a business with 4+ stars (up from 55%) and BrightLocal Google Reviews Study — 93K businesses; avg 39 reviews / 4.42 stars (vendor).

6. Content/SEO maturity (sophistication of incumbents) is the most under-measured axis. Legal, SaaS, insurance, and real estate have sophisticated, saturated digital competition; many trades, local medical, accounting, and B2B/industrial niches remain relatively unsophisticated and open to a well-built entrant. This is the dimension with the thinnest hard evidence (Directional-Speculative) but the most strategic value. See Content/SEO maturity by vertical — sophisticated vs mixed vs unsophisticated (Directional-Speculative).

Details

Rough rank-ordering of verticals, most ↔ least digitally competitive

(Confidence in the ordering itself: Industry-consensus. It is a synthesis of vendor CPC, keyword-difficulty commentary, and local-pack/review studies — not a measured index. Two businesses can occupy the same tier for opposite reasons.)

Tier Verticals Why hard / Dominant difficulty driver
1 — Hyper-competitive Legal (esp. personal injury), Insurance, Financial/wealth advisory, SaaS/B2B software Extreme CPC + extreme keyword difficulty (YMYL, national + funded competitors). High LTV justifies aggressive bidding. — Vertical Tier 1 — Hyper-competitive (Legal, Insurance, Finance, SaaS/B2B)
2 — Hard-local Dentistry & cosmetic medical, Home services/trades (plumbing, HVAC, electrical, roofing), Real estate agents High local-pack saturation, high review bars, high CPC — but geographically bounded so a well-run local entrant can win. — Vertical Tier 2 — Hard-local (Dentistry, Trades, Real estate agents)
3 — Moderate General healthcare/physio/clinics, Retail & local e-commerce, Restaurants/cafes/hospitality Restaurants: review-saturated but content-unsophisticated. Retail: crushed by Amazon nationally, winnable locally. — Vertical Tier 3 — Moderate (Healthcare, Retail, Restaurants)
4 — Relatively open Accounting/bookkeeping, Many B2B/industrial/manufacturing niches, Landscaping, specialized professional services Lower CPC, lower review adoption, less sophisticated incumbents — most open to a well-built digital entrant. — Vertical Tier 4 — Relatively open (Accounting, niche B2B/industrial, Landscaping)

Q1 & Q2 — Cross-vertical search competitiveness and CPC as a proxy

CPC is the single most consistently reported and cross-validated proxy. The logic: advertiser willingness-to-pay reflects how contested and how lucrative a market is. All figures below are vendor-sourced (quarantined).

WordStream/LocaliQ 2025 (Google Search, ~16,446 US campaigns, Apr 2024-Mar 2025; medians): — see WordStream/LocaliQ 2025 — Attorneys $8.58, Dentists $7.85, Restaurants $2.05 (vendor)

  • Highest CPC: Attorneys & Legal Services $8.58; Dentists & Dental Services $7.85; Home & Home Improvement $7.85; Education & Instruction $6.23; Business Services $5.58; Physicians & Surgeons $5.00.
  • Lowest CPC: Arts & Entertainment $1.60; Restaurants & Food $2.05; Travel $2.12; Real Estate (notably low now).
  • Highest cost-per-lead: Attorneys $131.63; Furniture $121.51; Business Services $103.54; Real Estate $100.48.
  • Overall average CPC: $5.26, up 12.88% YoY. (LocaliQ attributes part of the rise to smart-bidding campaigns where Google has more direct control over CPCs.) The Legal-to-Restaurant spread is 4.18x ($8.58 vs $2.05).

WordStream 2024 (prior year, for trend): Attorneys $8.94, Home Improvement $6.96, Dentists $6.82. See WordStream 2024 — Attorneys $8.94, Home Improvement $6.96, Dentists $6.82 (trend baseline).

WordStream 2026 (sample of 13,474 US campaigns, Apr 2025-Mar 2026): highest CPCs were Attorneys and Legal Services $9.87, Home and Home Improvement $8.33, and Dentists and Dental Services $8.00 — legal/home/dental remain the top 3 every year, which is itself strong evidence the ordering is stable. See WordStream 2026 — Attorneys $9.87, Home Improvement $8.33, Dentists $8.00 (trend continues).

Semrush / Digital Position ("2024 Google Ads CPC Benchmarks: Insights from 3.6M Keywords," 66 categories): average US CPC $4.18; "CPCs can differ by as much as 20X." Handyman Services topped the charts at a "staggering" $19.78; Colleges/Universities $9.13; Air Charter $1.76 (low intent despite niche). See Semrush 2024 — average $4.18 CPC; "differ by as much as 20X"; Handyman $19.78 top.

Semrush CPC Map (2019-2020, via MarketingCharts): Insurance highest at $18.57; Online Education $14.04; Marketing/Advertising $7.40; Legal $6.97. Electronics lowest at $0.83. See Semrush CPC Map 2019-2020 — Insurance $18.57, Online Education $14.04, Legal $6.97.

Envoca (vendor) on intra-vertical spread: within legal, average ~$5.27 but "auto accident lawyer"/"medical malpractice attorney" can exceed $200 per click in competitive markets; financial services ~$5.48 average but wealth management ~$31.31; insurance can reach $76.54 for first position. See Envoca — "auto accident lawyer" / "medical malpractice attorney" exceed $200/click; wealth mgmt ~$31.

Interpretation (Industry-consensus): The famous "legal and insurance are most expensive" claim is well-supported across multiple vendor datasets spanning 2019-2026. CPC is a commercial-intensity proxy: it captures contestedness and LTV, NOT organic ranking difficulty or local-pack crowding (a plumber's $7.85 CPC reflects high job value, but the plumber still only competes locally).

Q3 — Keyword difficulty norms by sector (organic)

Keyword difficulty (KD) is a 0-100 proprietary score (Ahrefs, Semrush, Moz) estimating organic ranking difficulty, driven largely by the backlink authority of incumbents. All KD tooling is vendor-sourced. See Factor 6 — Keyword difficulty as triage only, not a measurement.

  • Structurally hardest organic sectors (Industry-consensus): Finance/insurance, legal, real estate, and e-commerce. Drivers: (1) YMYL — Google demands exceptional E-E-A-T for money/health/legal topics; (2) national + deep-pocketed competitors; (3) portal/marketplace dominance (Amazon in retail; Zillow, Realtor.com, Redfin, Homes.com in real estate — Zillow alone ranks for 4.5M+ keywords).
  • SaaS/B2B software (Industry-consensus): structurally hard because incumbents (HubSpot, Salesforce, Monday, Asana) are venture-funded with dedicated content teams; head terms like "CRM software" have dozens of funded competitors. Standard playbook is to retreat to long-tail (KD <20) and comparison/bottom-funnel pages.
  • Local services (trades, restaurants, local medical) (Industry-consensus): organically easier in absolute terms because the competitive set is geographically bounded — a Kansas City plumber competes with other KC plumbers, not the nation. The battle shifts from classic organic to the local pack.
  • Key structural point (Industry-consensus): KD and CPC are correlated but distinct. CPC reflects commercial value; KD reflects authority barrier. A vertical can be high-CPC but locally winnable (plumbing) or moderate-CPC but organically brutal (real estate, now ~$2 CPC but Zillow-dominated). Also note KD scores differ across tools (same keyword can score, e.g., 42 in Ahrefs, 58 in Semrush, 65 in Moz) because each uses a different proprietary formula.

Q4 — Local pack saturation by category

Only 3 slots exist in the Google local pack, and SOCi (a multi-location marketing vendor) reports local-pack visibility drives ~126% more traffic and ~93% more actions than ranking below (SOCi — local-pack visibility drives ~126% more traffic and ~93% more actions vs below) — a figure that originates with SOCi's own product marketing and should be treated as vendor-quarantined. Saturation = how many credible competitors chase those 3 slots.

Local Falcon whitepaper ("What 50 Million Search Results Reveal About Ranking in the Local 3-Pack," 50.4M search results, 1,993 categories, Q4 2025) — median reviews to rank in 3-pack (Single-source, vendor-quarantined): see Local Falcon 2025 — 50M results: review bar to rank in 3-pack by category

  • Home health care: ~2 (wide-open)
  • Lawyers / accountants: ~40-54 (low-volume local categories)
  • Dentists: ~180 rural median (more in metros)
  • Plumbers / HVAC / pest control: 200-265
  • Breakfast restaurants: 227 entry-level
  • General pattern: median 50-300 reviews to be "typical"; 500-1,500+ to dominate; metros need ~1.5-2x rural counts; entry-to-dominant gap can be 30-80x.

Whitespark 2026 Local Search Ranking Factors (47 experts) — local-pack ranking weights (vendor-sourced): GBP signals 32%, Review signals 20%, On-page 15%, Behavioral 9%, Links 8%, Citations 6%, Social 5%. Top three individual factors: primary GBP category, proximity to searcher, keywords in GBP business title. Reviews rose from 16% (2023) to 20% (2026); review recency is increasingly weighted. See Whitespark 2026 Local Search Ranking Factors — GBP 32%, Reviews 20%, On-page 15%.

Interpretation: "Saturation" has two components — (1) how many competitors (trades, restaurants, dentists in metros = crowded; home health, accountants, niche B2B = sparse), and (2) how high the review bar to be credible. These move together for trades and restaurants (crowded + high bar) but diverge for lawyers (sparse pack, low review bar, but high CPC/organic difficulty).

Q5 — Review-count and rating expectations by category

BrightLocal Google Reviews Study (93,000 businesses, 26 industries): overall average 39 reviews; top-3 local businesses average 47; average star rating 4.42. Most reviews: hotels/B&Bs, restaurants, bars, local stores, car dealerships. Fewest: accountants/finance (least likely to even have reviews), landscaping, senior living, marketing/PR, construction/roofing. Notably, ~20% of businesses ranking in the top 3 had no reviews — confirming other factors matter. See BrightLocal Google Reviews Study — 93K businesses; avg 39 reviews / 4.42 stars (vendor).

Rating norms by category (vendor-sourced, Industry-consensus): Home services and salons highest (~4.5-4.6); beauty/hair ~4.5; fitness ~4.4; legal ~4.3; healthcare/dental ~4.1; restaurants ~4.1; hotels ~4.0; car dealerships and senior living lowest. High-volume/high-variability businesses (restaurants, hotels) carry many reviews but lower stars; relationship businesses (trades, dental, salons) carry fewer-to-moderate reviews but higher stars.

Rising bar (BrightLocal Local Consumer Review Survey 2026, 1,002 US adults via SurveyMonkey): 68% will only use a business with four or more stars (up from 55% in 2025); 31% now require 4.5+ (up from 17% last year). Review recency matters more than ever (85% think reviews >3 months old are no longer relevant). See BrightLocal 2026 — 68% of consumers will only use a business with 4+ stars (up from 55%).

Velocity point (Industry-consensus): Across categories the operative competitive metric is increasingly review velocity (new reviews per month) vs. competitors, not absolute count — emergency trades (plumbing) show the highest velocity demands; low-volume professional services the lowest. Whitespark places review recency among its most underrated 2025 ranking factors. See Sterling Sky / Joy Hawkins — rankings rise and fall in direct correlation with review velocity in sister brief Research brief: SMB widget market difficulty — six ranked factors (June 2026).

Q6 — Content/SEO maturity by sector

This is the axis most relevant to "is there room for a well-built entrant" — and the thinnest in hard data (largely Directional-Speculative, inferred from agency commentary). See Content/SEO maturity by vertical — sophisticated vs mixed vs unsophisticated (Directional-Speculative).

  • Sophisticated / saturated (hard to enter even if you build well): Legal, SaaS/B2B, insurance/finance, real estate. Incumbents run content teams, programmatic SEO (e.g., Zapier integration pages, SaaS comparison hubs), and deep backlink profiles.
  • Mixed: Dentistry and multi-location healthcare/retail are professionalizing fast (DSOs, franchises with dedicated marketing).
  • Relatively unsophisticated / open: Many trades, independent local medical (physio, single-clinic), accounting/bookkeeping, landscaping, and B2B/industrial/manufacturing. Trades commentary repeatedly notes most trade websites are thin "we do everything" single-pagers — a well-built site with proper service/location pages and a review engine can outrank incumbents relatively quickly.
  • Canadian context (BLUF for Canada): The opportunity is structurally larger in Canada because adoption is shallower. CFIB's "Your Voice" survey (fielded Sept 11-25, 2025; n=2,478) found 92% of Canadian SMBs use digital tools but only 10% have fully integrated them across operations; nine in ten use at least one digital channel, including a company website (78%) and Google Business Profile/Maps (52%). Statistics Canada (2021): 89% of businesses with 5+ employees have some web presence but only ~19% do email marketing; BDC estimates only ~1 in 5 has an "advanced digital profile." Verified (government/CFIB primary sources). See Canada — 92% use digital tools but only 10% fully integrated (CFIB 2025). Implication: in Canada, even competitive verticals have more unsophisticated incumbents, widening the entry window.

The quarantine: vendor-originated sources and their commercial incentives

Every quantitative cross-vertical dataset in this report comes from a commercial vendor. None is neutral, academic, or governmental. Treat all figures as indicative, not precise.

Source Data used Commercial incentive (why quarantined)
WordStream / LocaliQ CPC, CPL, CTR, CVR by industry (2024-2026) Sells PPC management & software; benchmarks market its "free Google Ads Grader" and agency services. Incentive to frame paid search as essential. Data is median of its own managed/sampled accounts (selection bias toward active advertisers).
Semrush CPC map, keyword difficulty Sells SEO/PPC SaaS subscriptions; KD score is proprietary and a product feature. Incentive to make difficulty legible (and to sell the tool that measures it).
Ahrefs / Moz Keyword difficulty methodology Sell SEO tools; KD is a flagship metric. Each uses a different proprietary formula — scores don't match across tools.
Digital Position, Envoca, Focus Digital, Ryze, WebFX, etc. CPC benchmarks (secondary aggregations) Agencies/tools republishing WordStream/Semrush data to attract clients. Often recycle the same underlying vendor numbers — apparent "corroboration" can be circular.
BrightLocal Review counts, star ratings, local consumer survey Sells local SEO/review tools; research is lead-gen content. Consumer survey is self-reported panel (SurveyMonkey, ~1,000 US adults). Business dataset skews to BrightLocal's audience (US/CA/AU/UK).
Local Falcon Median reviews to rank in 3-pack by category Sells local rank-tracking software; whitepaper funnels to "find your category benchmark" tool. Category figures locked in a gated interactive tool (not independently verifiable).
Whitespark Local Search Ranking Factors weightings Sells local SEO software/services (Edmonton, Canada). Survey of 47 hand-selected experts = opinion aggregation, not measured ranking weights.
SOCi Local pack traffic/action uplift (126%/93%) Sells multi-location marketing platform; stat markets its product.

Two systemic biases to flag:

  1. Survivorship/selection bias: Vendor data reflects active advertisers and businesses with managed digital presence — not the full population of SMBs (many of whom have no website or unclaimed GBP). This overstates baseline competitiveness in every vertical, especially the "open" ones.
  2. Circular corroboration: Many "independent" CPC benchmark posts simply republish WordStream or Semrush numbers. Apparent agreement across a dozen sites can trace to one or two original datasets.

Where neutral data does NOT exist (explicit gap): There is no government, academic, or independent third-party dataset that measures digital/search competitiveness by SMB vertical. Government sources (Statistics Canada, US Census/BLS) measure industry concentration, firm counts, and digital adoption, but not search/local competitiveness. Any cross-vertical competitiveness claim therefore rests on vendor proxies plus reasoning — a fact a responsible widget should disclose.

Consolidated caveats: Caveats — every cross-vertical figure is vendor-sourced; quarantine + bias notes.

Recommendations: turning "vertical" into a difficulty-tier input without overclaiming

Stage 1 — Adopt a two-axis tier model, not a single score. A plumber and a SaaS company are both "hard" for opposite reasons; a one-number difficulty score destroys that information. Use two independent axes:

  • Axis A — Commercial intensity (proxy: CPC tier + organic KD). Captures legal/insurance/SaaS.
  • Axis B — Local saturation (proxy: typical 3-pack review bar + pack crowding). Captures trades/restaurants/dentists.

Output a tier per axis, then a combined label. Example outputs: Legal = "High commercial / Low-moderate local." Plumber = "Moderate-high commercial / High local." Accountant = "Low commercial / Low local = OPEN." SaaS = "High commercial / N/A local." Codified as Rule — Output two-axis tier (commercial × local), never collapse to one number. See Two-axis tier model — commercial intensity × local saturation.

Stage 2 — Bucket every business type into 4 coarse tiers per axis. Resist precision. Use Tier 1-4 (or Hard/Moderate/Open) anchored to the ranges in this report. Map the widget's "what kind of business are you?" picklist to these buckets via a maintained lookup table (GBP primary categories are a natural taxonomy to borrow). Where a vertical splits (e.g., personal injury law vs. estate planning; cosmetic vs. general dentistry), allow a sub-question — codified as Rule — In hyper-competitive verticals, allow a sub-segmentation question.

Stage 3 — Calibrate thresholds to local reality at runtime where possible. The strongest single upgrade: if the user gives a city, the widget can note "metros need ~1.5-2x the review count of rural areas" and adjust the local-saturation tier. Absent location, present the rural/metro range. Codified as Rule — Calibrate thresholds to local reality at runtime (metro vs rural ~1.5-2x adjustment).

Stage 4 — Show the bar as a range with confidence, and disclose sourcing. e.g., "Plumbers typically need ~200-265 Google reviews to rank in the top 3 locally (vendor estimate, Local Falcon; varies 1.5-2x by city)." Always label the tier's confidence and that figures are vendor-derived. This converts a weakness (impressionistic data) into a trust signal. Codified as Rule — Show vendor-derived figures as ranges with vendor-source label.

Benchmarks/thresholds that should change the tiering:

  • If a neutral/academic dataset on vertical digital competitiveness emerges → reduce reliance on CPC proxy and re-weight.
  • If a vertical's CPC moves >25% YoY (e.g., Real Estate dropped sharply as Performance Max shifted spend) → re-bucket its commercial axis.
  • If consumer rating thresholds keep climbing (4+ star requirement went 55%→68% in one year) → raise the local-credibility bar across all local tiers annually.
  • If the user's own review count is within ~1 month's velocity of the category median → classify as "competitive," not "behind" (velocity, not absolute count, is the operative gap).

Practical default for the widget: Lead with the tier and the reason ("Hard — because your local pack is crowded and customers expect 200+ reviews"), give a range not a number, label it vendor-estimated, and offer the open-vertical encouragement where it applies (accounting, niche B2B, many trades in Canada) — that is both honest and the most motivating message for an SMB owner.

Caveats

  • The rank-ordering is Industry-consensus, not Verified. It synthesizes convergent vendor datasets; it is not a measured competitiveness index. No such index exists.
  • All quantitative cross-vertical data is vendor-sourced and quarantined. CPC, KD, review bars, and ranking-factor weights all carry commercial incentives and selection/survivorship bias toward active digital participants. Use as directional proxies only.
  • CPC ≠ organic difficulty ≠ local saturation. Conflating them is the most common analytical error; real estate is the clearest example (low CPC, brutal organic).
  • Content/SEO maturity (Q6) is the thinnest-evidenced axis — largely Directional-Speculative from agency commentary — yet the most decisive for "can a well-built entrant win." Flag it as judgment, not data.
  • Recency/volatility: CPCs and ranking factors shift yearly (AI Overviews, Performance Max, rising review thresholds). Any tiering needs an annual refresh cadence.
  • Geography: Most data is US-centric. Canadian-specific competitiveness data is sparse; the strongest Canadian signal is lower digital maturity (CFIB: only 10% fully integrated; StatCan/BDC: ~1 in 5 "advanced"), which widens entry windows but is an adoption metric, not a competitiveness metric.
  • Within-vertical variance can exceed between-vertical variance. "Personal injury lawyer" ($200+ CPC) vs. a niche estate attorney; cosmetic vs. general dentistry; downtown vs. rural. Tiers must allow sub-segmentation or they will mislead.

Consolidated caveats entry: Caveats — every cross-vertical figure is vendor-sourced; quarantine + bias notes.