Now booking Q4 growth strategy calls — limited spotsDallas-based · 200+ websites launched$50M+ in client revenue generated over 5 years13+ platform certificationsCall (945) 998-3944
    Dallas Research Graham Hawks, GH Consulting Updated August 16, 2026 10 min read

    Dallas Small Business Website Speed Benchmark: 36 Sites Tested on Mobile

    Dallas, TX • Serving all of Dallas–Fort Worth

    Short answer

    We ran identical mobile lab tests against the homepages of 36 Dallas-area small business websites across five industries in August 2026. The median Largest Contentful Paint was 3.3 seconds. Only 11 of 36 sites — 31% — landed inside Google's 2.5-second "good" threshold. 16 sites, 44%, were slower than 4 seconds, which Google classifies as poor.

    Weight was not the whole story. The median page transferred 1.21 MB over 70 requests, which is unremarkable. The failures were concentrated in a smaller group of sites carrying uncompressed hero media — the heaviest single homepage in the sample transferred 22.8 MB — and in sites with slow server response, where 10 of 36 took longer than 800 ms just to start sending HTML.

    Results are reported as anonymized aggregates by industry. We are not naming the businesses tested; several are the kind of local company we would rather help than embarrass.

    Sites tested
    36 Dallas-area homepages
    Median mobile LCP
    3.3 seconds
    Inside Google's "good" threshold
    11 of 36 (31%)
    Median page weight
    1.21 MB over 70 requests

    Disclosure: GH Consulting builds websites in Dallas, so a study showing that many Dallas websites are slow is convenient for us. Two things keep it honest: the businesses tested are anonymized, so this is not a lead list dressed as research, and the methodology above is specific enough for anyone to reproduce and challenge our numbers.

    Headline results

    Largest Contentful Paint (LCP) measures when the main content of a page becomes visible. Google's published thresholds are 2.5 seconds or faster for "good" and slower than 4 seconds for "poor".

    MetricResult across 36 Dallas sites
    Median LCP (mobile, throttled)3.3 seconds
    25th percentile LCP2.1 seconds
    75th percentile LCP5.3 seconds
    Slowest site in sample18.2 seconds
    Good (LCP ≤ 2.5s)11 sites — 31%
    Needs improvement (2.5s–4s)9 sites — 25%
    Poor (LCP > 4s)16 sites — 44%
    Median first contentful paint1.5 seconds
    Median full page load6.0 seconds
    Median time to first byte604 ms
    Sites with TTFB over 800 ms10 of 36
    Median transfer size1.21 MB
    Sites over 3 MB6 of 36
    Median requests70
    Sites over 100 requests8 of 36
    Sites with a mobile viewport meta tag36 of 36

    Results by industry

    Roofing and exterior contractors were the fastest group tested and the only industry where a majority of sites passed. Dental and med spa sites were the slowest, driven by heavy imagery and third-party booking, chat and review widgets.

    IndustrySitesMedian LCPMedian weightMedian requestsPassing LCP
    Roofing & exteriors82.3s1.27 MB535 of 8
    Legal73.2s1.14 MB562 of 7
    HVAC & plumbing63.8s1.47 MB1121 of 6
    Landscaping & lawn84.5s0.80 MB592 of 8
    Dental & med spa75.2s1.39 MB931 of 7

    Every site in the sample, anonymized

    Sites are ordered fastest to slowest inside each industry and labeled by letter. The pattern worth noticing: weight and speed are only loosely correlated. Site A in landscaping transferred almost nothing and still took 1.9 seconds; the fastest roofing site rendered in 0.6 seconds with 0.9 MB; and one 22.8 MB homepage still hit 3.1 seconds because its hero image loaded before the rest of the payload.

    SiteLCPTTFBTransferredRequestsVerdict
    Roofing & exteriors — Site A0.6s0.06s0.9 MB20Pass
    Roofing & exteriors — Site B1.5s0.90s0.3 MB22Pass
    Roofing & exteriors — Site C2.1s0.70s0.5 MB36Pass
    Roofing & exteriors — Site D2.3s0.53s3.9 MB80Pass
    Roofing & exteriors — Site E2.3s0.06s0.8 MB99Pass
    Roofing & exteriors — Site F3.1s0.92s22.8 MB137Needs work
    Roofing & exteriors — Site G5.5s0.67s1.7 MB71Fail
    Roofing & exteriors — Site H18.2s0.35s17.5 MB18Fail
    Legal — Site A1.2s0.32s2.4 MB95Pass
    Legal — Site B1.6s0.07s1.1 MB141Pass
    Legal — Site C3.1s0.59s0.5 MB56Needs work
    Legal — Site D3.2s2.02s1.1 MB69Needs work
    Legal — Site E3.3s0.69s0.6 MB50Needs work
    Legal — Site F4.5s1.16s1.4 MB53Fail
    Legal — Site G5.3s1.68s2.6 MB38Fail
    HVAC & plumbing — Site A1.4s0.32s1.4 MB140Pass
    HVAC & plumbing — Site B3.0s0.40s1.3 MB112Needs work
    HVAC & plumbing — Site C3.5s1.31s1.5 MB62Needs work
    HVAC & plumbing — Site D4.1s0.55s0.5 MB37Fail
    HVAC & plumbing — Site E4.4s0.56s4.2 MB116Fail
    HVAC & plumbing — Site F12.4s2.49s7.7 MB112Fail
    Landscaping & lawn — Site A1.9s0.63s0.01 MB18Pass
    Landscaping & lawn — Site B2.0s0.06s0.9 MB38Pass
    Landscaping & lawn — Site C3.0s0.67s0.7 MB92Needs work
    Landscaping & lawn — Site D4.2s0.62s0.6 MB40Fail
    Landscaping & lawn — Site E4.8s3.20s1.0 MB132Fail
    Landscaping & lawn — Site F4.9s0.87s2.4 MB87Fail
    Landscaping & lawn — Site G5.6s0.06s2.3 MB65Fail
    Landscaping & lawn — Site H8.8s0.17s0.2 MB53Fail
    Dental & med spa — Site A2.0s0.07s0.4 MB94Pass
    Dental & med spa — Site B2.9s0.66s1.0 MB35Needs work
    Dental & med spa — Site C3.1s0.07s1.4 MB93Needs work
    Dental & med spa — Site D5.2s0.62s2.6 MB88Fail
    Dental & med spa — Site E7.0s0.38s2.8 MB100Fail
    Dental & med spa — Site F7.2s0.81s0.1 MB251Fail
    Dental & med spa — Site G11.3s0.14s8.8 MB16Fail

    What made the slow sites slow

    • Unoptimized hero media. The two heaviest homepages in the sample transferred 22.8 MB and 17.5 MB. Both were serving full-resolution photography to a phone. Compressing and correctly sizing those files is usually a one-day fix with the largest single payoff.
    • Slow server response. Ten sites took over 800 ms to first byte and one took 3.2 seconds. No amount of front-end work recovers a slow origin — this is a hosting and caching problem.
    • Third-party script pile-up. The heaviest request count in the sample was 251 requests on a page that transferred only 0.1 MB, meaning almost all of it was scripts and beacons: chat widgets, review embeds, booking tools, tag managers and several ad pixels.
    • Render-blocking front ends. Several sites had a fast first paint and a slow LCP, which means the browser painted a shell quickly and then waited on JavaScript or fonts to place the actual headline and hero.
    • Sliders and carousels above the fold. Multiple large images competing to be the LCP element is a common template default and a reliable way to fail the metric.

    Why this matters for Dallas search visibility

    Core Web Vitals are a documented Google ranking signal, and LCP is the one small business sites fail most often. In a metro as competitive as Dallas–Fort Worth, where several capable competitors rank for the same service-plus-city query, page experience becomes a tiebreaker rather than a nice-to-have.

    The commercial cost is larger than the ranking cost. A Dallas homeowner comparing three roofers on a phone is not waiting 5 seconds, and 44% of the sites we tested took longer than 4 seconds to show their main content. That traffic is already paid for — through ads, referrals or hard-won rankings — and it leaves before the page appears.

    • If your homepage transfers more than about 2 MB on mobile, media compression is the first place to look.
    • If time to first byte exceeds 800 ms, the problem is hosting or caching, not design.
    • If request count is over 100, audit third-party scripts before touching anything else.
    • Re-test after every change, on a throttled mobile profile — not on desktop office wifi.
    FAQ

    Benchmark study questions

    How were the 36 sites chosen?

    +

    We searched for Dallas-area businesses in six industries, took the independent local companies that surfaced, and dropped national chains and franchise location pages. Nine of the 45 sites originally tested were excluded from the results — seven returned no measurable payload to an automated browser, and one industry, auto and collision, was left out of the reporting because only two of its sites remained measurable, which is too small to report.

    Is this Google field data or lab data?

    +

    Lab data. Every page was loaded once in headless Chromium at a 390×844 mobile viewport, with a 4× CPU throttle and a simulated mobile network, from a single cloud location. This is comparable across the sample because every site got identical conditions, but it is not the same as Google's Chrome User Experience Report field data from real users.

    Why is one site listed at 0.01 MB?

    +

    That homepage genuinely served almost nothing — it is a minimal page with text and one small asset — and it still took 1.9 seconds to render its main content. Lightness alone does not guarantee speed.

    Will you tell me which site is mine?

    +

    If you own a Dallas business and want to know how your site would score under the same test, send us the URL and we will run it and send you the numbers. We are not publishing the mapping of letters to businesses.

    How often is this study updated?

    +

    We plan to re-run the same sample periodically so the trend is comparable. This edition reflects tests run in August 2026.

    Can I cite this study?

    +

    Yes, and we would like you to. Quote any table with a link to this page. If you are a journalist or researcher and want the underlying per-site measurements, contact us.

    Methodology

    Methodology

    Tests were run in August 2026 against the homepage of each site. Each page was loaded once in headless Chromium at a 390×844 viewport with a mobile user agent, touch enabled, a 4× CPU throttle and simulated mobile network conditions with 150 ms of added latency. Metrics were read from the browser's own Performance API: Largest Contentful Paint from the largest-contentful-paint observer, time to first byte and load timings from the navigation entry, and transfer size and request count from resource timing.

    Verdicts use Google's published Core Web Vitals thresholds for LCP: good at 2.5 seconds or faster, needs improvement between 2.5 and 4 seconds, poor above 4 seconds.

    Stated limitations: single-run measurements, one geographic test location, lab conditions rather than real-user field data, and transfer sizes that can be understated where a resource does not report its size to the browser. Sites returning no measurable payload to an automated browser — typically bot protection or interstitials — were excluded rather than scored, because a blocked load is not a slow load.

    • Sample: 45 Dallas-area business homepages tested, 36 reported.
    • Industries reported: roofing and exteriors, legal, HVAC and plumbing, landscaping and lawn, dental and med spa.
    • Excluded: national chains, franchise location pages, and any site with an unmeasurable load.
    • Test date: August 16, 2026. Anonymized aggregates only.

    Sources

    1. Google — Largest Contentful Paint (LCP) thresholdsSource of the 2.5-second good and 4-second poor thresholds used for verdicts.
    2. Google — Core Web VitalsDefinitions of the metrics measured and their role in page experience.
    3. Google Search Central — Understanding page experience in Search resultsGoogle's own documentation on how page experience factors into ranking.
    4. Chrome — Performance API: LargestContentfulPaintThe browser API used to capture LCP in these tests.

    Citing this page: This study may be quoted or reproduced with attribution and a link to https://ghconsultingllc.com/research/dallas-website-speed-benchmark. Suggested citation: GH Consulting, "Dallas Small Business Website Speed Benchmark," August 2026.

    Find out where your site lands

    Send us your URL and we will run the same test and send you your LCP, server response, weight and request count with the specific fixes ranked by impact. No obligation, no sales sequence.