The public record shows strong category interest inside the confirmed service area and a widening visible-ads gap against two credible peers. That is evidence of demand-location overlap and competitive pressure only. Lead quality, service-line economics, and usable crew capacity still determine whether the signal can create value.
No account, analytics, customer, margin, conversion, CAC, or ROAS evidence has been reviewed. Public evidence frames the diligence questions. It does not answer the investment question.
Compare measured demand with qualified calls, booked jobs, and usable crew capacity in each service area.
Search is separated into local demand, brand demand, and national trend context so scale is not mistaken for opportunity.
Search interest was measured across the deal-team-confirmed service area. This shows demand-location overlap, and never qualified leads, usable capacity, or service-line economics.
| Confirmed area | Provider match | Category average | Brand average | Coverage |
|---|---|---|---|---|
| Denver-Aurora-Lakewood, CO Denver, Colorado, United States | approximate Location code 200518 | 8,940 rising, seasonal | 1,210 | Measured |
| Exact service terms | roof replacement, roof repair, hail damage roof repair, roofing contractor, metal roofing, gutter replacement | |||
| Brand-qualified terms | Ridgeline Roofing, Ridgeline Roofing reviews, Ridgeline Roofing Denver, Ridgeline Roofing near me. All 10 tracked terms returned (100%). | |||
The recent 3-month national average was 412,300 searches. This is category context only and does not affect local-services priority.
Public libraries show observable activity and creative breadth. They do not show spend, delivery, efficiency, or business results.
| Company | Google visible | Fresh sample | Formats observed | Meta |
|---|---|---|---|---|
| Apex Restoration apexrestorationco.com | At least 900 | 80 within 7 days | 61 text, 11 image, 8 video Sample of 80 | yes |
| Summit Exteriors summitexteriorsco.com | At least 450 | 80 within 7 days | 70 text, 10 image Sample of 80 | yes |
| Front Range Roofing Co frontrangeroofingco.com | 35 | 22 within 7 days | 20 text, 2 image Sample of 22 | no |
The public sample spans 41 text, 12 image, 7 video and shows 60 recently visible ads.
Confirmed peers range from 35 to at least 900 visible Google ads. This is library scale, never spend or share.
Channel-presence and creative-coverage questions only. Do not infer budget, market share, creative quality, lead volume, CAC, or ROAS.
The homepage mobile lab snapshot scored 31. This is one homepage lab test. It does not establish conversion loss, commercial impact, or the performance of other pages.
Category reference points, never target forecasts. Account, CRM, and funnel data must replace them in full diligence.
| Reference metric | Category value | Vintage and source |
|---|---|---|
| Average search ad click-through rate | 6.47% | 2026 · WordStream Search Advertising Benchmarks |
| Average search ad cost per click | Above the all-industry median | 2026 · WordStream Search Advertising Benchmarks |
| Average search ad conversion rate | 8.05% | 2026 · WordStream Search Advertising Benchmarks |
| Median landing-page conversion rate | 6.60% | 2024 · Unbounce Conversion Benchmark Report |
The outside-in read sets focused questions. It does not answer first-party performance questions.
Outside-in signal: Observed category search interest is present, seasonal, and storm-driven.
Could disprove: The areas with demand lack usable capacity or attractive service economics.
First-party data needed: Service areas, crew capacity, and booked jobs by source.
Outside-in signal: Public Google activity is visible for the resolved target advertiser.
Could disprove: No source produces acceptable booking quality and service-line revenue.
First-party data needed: Lead quality and service-line revenue.
Outside-in signal: The homepage mobile lab snapshot scored 31. A technical follow-up signal, never proof of conversion loss.
Could disprove: Journey data shows no material loss between high-intent inquiry and booked service.
First-party data needed: Call tracking, booking data, and local media spend.
Advance only where first-party data supports the thesis and the economics.
| Evidence lane | Role in read | Limit |
|---|---|---|
| Search demand Historical search volume, category and brand term sets | Priority input | Service-area search interest does not establish lead quality, usable capacity, service-line economics, target capture, or performance. |
| Google public ads Google Ads Transparency Center | Supporting context | Public ad visibility does not prove spend or performance. Peer identities confirmed by the operator. |
| Meta public ads Meta Ad Library | Supporting context | None noted. |
| Audience context Directional audience intelligence | Supporting context | Directional category and attention context. Never a customer profile, demand estimate, or proof of acquisition economics. |
| Website speed PageSpeed Insights | Supporting context | A single homepage lab test cannot establish commercial impact. |
| Market sizing US Census ACS 5-year estimates | Supporting context | Market-size bases are never revenue forecasts, reachable audiences, customers, or proof of acquisition economics. |
| Benchmarks WordStream, Unbounce | Supporting context | Benchmarks never increase diligence priority, and approximate matches stay out of the decision. |
Reviewed and approved by a senior operator before delivery. The full $997 screen fee credits toward Target Growth Diligence within 60 days.