Local search visibility is highly concentrated in narrow geographic pockets. Across 319 operational HVAC contractors in the Denver metropolitan area, 96.2 percent (307 contractors) held under 20 percent metro visibility even for their highest-performing search query. The audit also reveals widespread profile gaps in direct booking links, review velocity, profile descriptions, photo volume, and website connections.
First-party research and documented case work
Results, research, and local search teardowns
Original Denver HVAC market research, an anonymized local trade case study, and the technical standards I use to evaluate local search visibility and lead generation.
Original market study
Denver Metro HVAC Search Visibility Study
A primary diagnostic study of local search visibility and Google Business Profile optimization gaps across the Denver metropolitan area.
Method and scope
How the Denver audit was conducted
The study measured five commercial HVAC queries from a 25-point geographic grid spanning 30 km by 30 km across the Denver metro area. Results were collected through position 40 where available, then deduplicated into a population of unique operational listings.
The 853 observations represent business and keyword combinations across 112 successful coordinate query sweeps. Denominators for each keyword visibility calculation reflect the successful coordinate checks completed for that query run.
- Market
- Denver metropolitan area (including Denver, Aurora, Lakewood, Arvada, Westminster, Littleton, Centennial, and Thornton)
- Collection date
- September 2, 2026
- Population
- 319 unique operational HVAC listings discovered across the measured result set
- Target queries
- HVAC contractor, AC repair, air conditioning contractor, heating contractor, and furnace repair
- Grid parameters
- 25 geographic coordinate points spanning approximately 30 km by 30 km across the metropolitan region
- Rank depth
- Listings evaluated through position 40 where Google Maps results were returned
- Visibility definition
- Percentage of successfully measured grid coordinate points where a listing ranked in the top 20 Google Maps results (rank 1 to 20) for a given query
- Sweep execution
- 112 successful coordinate-query sweeps completed out of 125 planned (producing 853 business and keyword observations)
- Failed measurements
- 13 coordinate sweeps timed out or were rate-limited upstream (10 on AC repair, 2 on furnace repair, 1 on air conditioning contractor). Denominators for visibility calculations reflect the successful coordinate checks for each keyword
Measured findings
Counts and denominators
Each percentage uses the evaluated subset with complete data for that field rather than treating unverified listings as negatives.
held under 20% metro visibility even for their highest-performing measured search query
had no appointment or direct booking link visible in the collected profile data
had fewer than 50 public customer reviews at the time of collection
had no description or a description under 300 characters
had fewer than 10 photos visible in the collected profile data
had no active website URL attached to the primary map listing
Observational patterns
Key Commercial Takeaways
- Sharp geographic visibility dropoffs were observed outside a contractor's immediate 2 to 3 mile operating radius.
- Contractors without dedicated suburban service pages rarely achieved visibility in neighboring communities beyond their physical zip code.
- Missing direct booking options and sparse profile descriptions were frequently observed alongside low search visibility.
Market Scope
Audit Boundaries
- The dataset represents a point-in-time observational snapshot of 319 operational listings collected on September 2, 2026.
- Local rankings fluctuate based on searcher proximity, search intent, competitor changes, and algorithm adjustments.
- The findings illustrate market configuration patterns and observable correlations rather than a single isolated ranking factor.
Search reference: Google states that local results are primarily evaluated on relevance, distance, and prominence. See Google’s official local ranking guidance.
Client case execution
Local Trade Lead Generation Case Study
A documented account of a custom cabinetry and joinery workshop establishing an organic local search and inbound inquiry pipeline.
A skilled workshop without a dependable search presence
The business began with zero website presence, an unverified map listing, and total reliance on personal referrals for new project inquiries.
A direct path from local discovery to booked consultation
- Configured and verified the Google Business Profile targeting custom cabinetry and joinery categories.
- Built a fast, mobile-first website with clear service information, click-to-call actions, and high-intent project inquiry forms.
- Connected services and service areas through structured on-page copy, internal links, and matching Schema.org data.
Documented attribution period
Inbound inquiry volume and consultation conversion were tracked over a 6-month initial post-launch attribution period. Inquiries were qualified as direct phone calls lasting over 60 seconds from the listing and completed custom project quote forms submitted through the website.
Technical review framework
What a technical search teardown verifies
The core technical criteria evaluated across contractor websites to ensure clean crawlability and search visibility.
Crawl and index controls
Review status codes, robots directives, canonical URLs, sitemap inclusion, redirect paths, internal links, and ensure essential content is rendered in clean HTML.
Entity and service clarity
Align visible business facts with structured data, service pages, location coverage, author credentials, and trusted external profiles.
Page experience and conversion
Optimize mobile loading speeds, click-to-call pathways, form conversion UX, and landing page relevance for high-ticket search queries.
AI search reference: Google recommends foundational SEO best practices for AI search features, including crawl accessibility, original content, internal linking, and structured data matching on-page facts. Read the official AI features guidance.
Publishing principles
How results and research are evaluated
These standards ensure all published research is transparent, reproducible, and grounded in primary market data.
Label the evidence
Separate original research, first-party client reporting, observational findings, and process standards so readers understand the basis of each statement.
Show the denominator
Publish the exact count behind each percentage. When a field is unavailable for some listings or a sweep fails, evaluate the valid subset rather than assuming unmeasured data points are negative.
State market context
Provide the exact geographic boundaries, collection dates, and query parameters so findings are interpreted within their proper commercial environment.
Measure business outcomes
Prioritize qualified calls, form submissions, consultations, and booked work over broad traffic estimates or isolated keyword ranks.
Date substantive updates
Display publication, collection, and revision dates so search systems and readers can distinguish a current snapshot from historical observations.
Maintain data precision
Ensure all reported figures, calculation subsets, and attribution periods match underlying primary source logs without rounding inflation.
For questions about this dataset or methodology, email [email protected].
Research FAQ
Frequently Asked Questions
Direct answers about methodology, data collection, visibility metrics, and local trade lead generation.
How was the Denver HVAC study conducted?
The study is first-party market research collected by Tom Kosicek on September 2, 2026 and published on September 3, 2026. It utilizes automated geo-grid coordinate sweeps and Google Business Profile audits across 319 active listings in the Denver metropolitan area, evaluating 25 coordinate points and 5 primary commercial HVAC search queries.
How is metro visibility defined in this study?
Metro visibility is defined as the percentage of successfully polled grid coordinate points where a business listing ranked within the top 20 Google Maps results for that query. For example, a business ranking in the top 20 at 2 out of 25 coordinate points holds an 8 percent metro visibility score for that keyword.
What is the primary takeaway from the Denver study?
Local map visibility is heavily concentrated in narrow proximity bands around a contractor's physical location. Across 319 contractors, 96.2 percent held under 20 percent metro visibility even on their strongest search term, demonstrating that physical location alone rarely produces broad suburban reach without targeted local search optimization.
Why do some study percentages have different denominators, and what caused failed measurements?
Denominators reflect the evaluated subset with complete data for that specific metric. In the geo-grid discovery phase, 112 of 125 planned coordinate checks succeeded; 13 checks timed out or met rate limits during batch queries, so keyword visibility calculations use the actual successful point count for each query. For profile attributes, denominators (such as 304 profiles with complete attribute feeds or 297 with public review counts) represent listings where that field was successfully retrieved.
What factors were associated with the inquiry volume in the trade case study?
Following the configuration of verified Google Business Profile categories, the launch of a mobile-first site with direct click-to-call actions, and the creation of localized service content, the custom cabinetry workshop recorded an average of 9 qualified project inquiries per month over a documented 6-month initial attribution period.
How do lead generation results vary across different metro areas?
Outcomes correlate with local competitor density, domain authority, profile age, review velocity, physical service area spread, and on-page conversion structure. The methodology focuses on identifying and addressing specific ranking and conversion constraints in each individual market.