DATA STUDY
What 30 small business websites actually ask of their visitors
Every number below comes from a public-HTML audit of a fixed sample: six service industries, five sites each, all found on the first page of Google for "[industry] company [metro]" searches in mid-size US metros. Forms and widgets were verified in a real browser where raw HTML was ambiguous. No forms were submitted; no private data was collected; site names are not published.
Study conducted 15 September 2026
The sample
Aggregators (Yelp, Angi, Houzz), franchises, and national chains were excluded. Two sites that returned bot-block errors were replaced with other first-page results from the same metro and industry. Tennessee appears twice by chance of sampling; all other metros are distinct.
| Industry | Metro | Sites |
|---|---|---|
| HVAC | Springfield, MO | 5 |
| Plumbing | Chattanooga, TN | 5 |
| Landscaping | Boise, ID | 5 |
| Estate planning attorney | Knoxville, TN | 5 |
| Family dentist | Boulder, CO | 5 |
| Home remodeling | Greenville, SC | 5 |
The five checks
- Headline clarity — Does the H1 say what the business actually does?A headline that names the service and area lets a visitor self-qualify in one glance; one that is purely aspirational makes them scroll or guess.
- Form friction — How many fields does the main inquiry form ask for?Banded 1–3 / 4–10 / 11+. Every field is a decision the visitor has to make before they can become a lead.
- Capture redundancy — Is there a form anywhere, or phone-only intake?Phone-only intake means after-hours and shy visitors have no path to become leads.
- Speed signals — Do they promise a response time, or offer self-serve booking or chat?What visitors can verify before they commit. Note: this measures published promises, not actual response times.
- Tracking maturity — Is analytics present, and is the form positioned where visitors see it?Analytics presence is a rough proxy for measurement maturity; form position is measured as markup position (a limitation, noted below).
Findings
Headline frequencies from the 30-site sample. Each finding links back to the table below so you can see the composition.
- 9/30
main headlines don't say what the business does — a visitor has to scroll or infer.
- 2/30
have no inquiry form at all anywhere on the site — phone or email only.
- 6/30
ask 11 or more fields on their main form; only 2 keep it to 1–3 fields.
- 3/30
publish any commitment about how fast they respond to an inquiry.
- 10/30
offer self-serve booking; 5 offer chat.
- 15/30
have no form on the homepage itself — 13 show one; 2 have no form anywhere.
The dataset (anonymized)
| Site | Industry | H1 names service | Form fields | Booking | Chat | Analytics | Response promise | Home KB | Home load (ms) |
|---|---|---|---|---|---|---|---|---|---|
| HVAC #1 | Springfield, MO | Yes | 11+ fields (16) | — | Yes | — | — | 292 | 391 |
| HVAC #2 | Springfield, MO | Yes | 4-10 fields (7) | — | — | Yes | Yes | 417 | 427 |
| HVAC #3 | Springfield, MO | Yes | 4-10 fields (5) | Yes | — | Yes | — | 213 | 196 |
| HVAC #4 | Springfield, MO | Yes | 11+ fields (19) | — | — | Yes | Yes | 138 | 375 |
| HVAC #5 | Springfield, MO | Yes | 4-10 fields (5) | — | — | Yes | — | 137 | 872 |
| Plum #6 | Chattanooga, TN | Yes | 4-10 fields (4) | Yes | Yes | Yes | — | 161 | 162 |
| Plum #7 | Chattanooga, TN | No | 4-10 fields (6) | Yes | — | — | — | 22 | 537 |
| Plum #8 | Chattanooga, TN | Yes | 4-10 fields (6) | — | — | Yes | — | 67 | 327 |
| Plum #9 | Chattanooga, TN | No | — none — | — | — | — | — | 17 | 249 |
| Plum #10 | Chattanooga, TN | Yes | 4-10 fields (5) | — | Yes | Yes | — | 757 | 2787 |
| Land #11 | Boise, ID | Yes | 4-10 fields (4) | Yes | — | Yes | — | 165 | 167 |
| Land #12 | Boise, ID | No | — none — | — | — | Yes | — | 47 | 388 |
| Land #13 | Boise, ID | Yes | widget embed | — | — | Yes | — | 57 | 542 |
| Land #14 | Boise, ID | No | 11+ fields (23) | — | — | Yes | — | 176 | 559 |
| Land #15 | Boise, ID | Yes | 11+ fields (19) | — | — | Yes | — | 127 | 639 |
| Esta #16 | Knoxville, TN | No | 4-10 fields (7) | Yes | — | — | — | 325 | 367 |
| Esta #17 | Knoxville, TN | Yes | 4-10 fields (5) | — | — | Yes | — | 273 | 462 |
| Esta #18 | Knoxville, TN | No | 4-10 fields (4) | Yes | Yes | — | — | 644 | 340 |
| Esta #19 | Knoxville, TN | No | 4-10 fields (7) | Yes | — | Yes | — | 276 | 1673 |
| Esta #20 | Knoxville, TN | Yes | 4-10 fields (5) | Yes | — | — | — | 152 | 172 |
| Fami #21 | Boulder, CO | Yes | 4-10 fields (9) | — | — | Yes | — | 356 | 384 |
| Fami #22 | Boulder, CO | Yes | 4-10 fields (7) | — | — | Yes | — | 100 | 997 |
| Fami #23 | Boulder, CO | Yes | 4-10 fields (8) | — | — | Yes | — | 231 | 497 |
| Fami #24 | Boulder, CO | Yes | 4-10 fields (7) | — | — | Yes | — | 345 | 310 |
| Fami #25 | Boulder, CO | No | 4-10 fields (10) | — | — | Yes | — | 120 | 2231 |
| Home #26 | Greenville, SC | Yes | 1-3 fields (1) | — | — | Yes | — | 64 | 450 |
| Home #27 | Greenville, SC | No | 1-3 fields (3) | — | — | — | — | 262 | 300 |
| Home #28 | Greenville, SC | Yes | 11+ fields (16) | — | — | — | — | 772 | 507 |
| Home #29 | Greenville, SC | Yes | 11+ fields (13) | Yes | Yes | — | Yes | 1632 | 371 |
| Home #30 | Greenville, SC | Yes | widget embed | Yes | — | Yes | — | 492 | 260 |
Methodology and limitations
- Sample: 30 sites, 6 industries × 5 sites, drawn from first-page organic results for "[industry] company [metro]" queries in six mid-size US metros. This is a convenience sample of businesses that are visible in search — not a random sample of all US service businesses, and not necessarily representative of offline businesses with weaker web presence.
- Checks are public-HTML based, verified in a real desktop browser where forms are rendered by JavaScript. No page submitted any form, called any phone number, or interacted beyond rendering.
- "Response promise" measures explicit written commitments found on the site (e.g. "within 24 hours"). It is not a measure of actual response behavior — measured response times would require submitting inquiries, which this study deliberately does not do.
- Form field counts include native form fields; two sites route inquiries through third-party embeds (Buildertrend, Google Forms) where field counts are not measurable from the public page — these are banded separately.
- Homepage load time is full HTML fetch time from a residential connection in a single geographic location on one afternoon; it is directional, not a performance benchmark.
- No statistical significance is claimed at n=30. Treat frequencies as a field snapshot, not law. The audit script and raw results are preserved in the repository for reproducibility.
What to do with this
If your site is in the bands where most sites fail — no form, 11+ fields, no stated response time, no booking — the fixes are cheap and documented. The framework page explains the process; the calculator estimates what the follow-up gap may be worth; the template pack gives you the artifacts to fill in.
Frequently asked questions
Which websites were audited?
Thirty real US service-business websites across HVAC, plumbing, landscaping, estate-planning law, family dentistry, and home remodeling, in six mid-size metros. Site names are withheld to keep the study about patterns, not callouts; the raw dataset with industry and metro composition is summarized on this page.
Is 30 websites a big enough sample?
Not for statistical significance, and this page does not claim it. It is a field snapshot designed to surface common inquiry-path failures — the same failures the HBR and InsideSales studies measure on much larger samples. Use the frequencies as a checklist, not a benchmark.
How were the sites selected?
First-page organic results for "[industry] company [metro]" queries in six mid-size US metros, excluding aggregators, franchises, and national chains. Two sites that blocked automated access were replaced with other first-page results from the same metro.
Did you submit test inquiries to measure response times?
No. Submitting inquiries to real businesses without their consent would create misleading workload for them and could not be honestly measured after the fact. This study measures what businesses publish about response time, not actual behavior.
Want this audit run on your site?
The free grader scores your site against the same five checks in about two minutes. For the full version — inquiry path, CRM, and follow-up — book a 30-minute discovery call.