We measured 22 UK roofing websites. Median: 6.9 seconds.Read the study ›
← Research
8 September 202622 sites measured6 min read

We measured 22 UK roofing websites on a phone. The median took 6.9 seconds.

A throttled measurement of 22 real UK roofing homepages. The median took 6.9 seconds to show its main content, and only two let you enquire without scrolling. Full method, per-site data and caveats included.

There is no shortage of advice telling trades businesses their website should be faster. There is almost no published data on how fast those websites actually are. So in September 2026 we measured 22 of them, under the same conditions Google uses to grade a page on a phone, and wrote down everything.

The short version: the median homepage took 6.9 seconds to show its main content. Google considers anything over four seconds poor. Eight of the 22 took longer than ten seconds. One took just over thirty.

But the load times turned out to be the less interesting half of the result. The thing that surprised us was how few of these sites give a visitor any way to make contact without scrolling first.

How this was measured

Every site was loaded once in real Chrome on a simulated iPhone viewport (390 × 844), with the network throttled to slow 4G — 1.6 Mbps down, 150 ms latency — and the processor slowed four times. That is Lighthouse's standard mobile configuration, the same one behind the score in PageSpeed Insights. Homepage only, one load per site, no repeat visits and no warm cache.

The sample is 22 UK roofing companies drawn from ordinary search results across Leeds, Manchester, Birmingham, Nottingham, Glasgow and Belfast, taken in the order they appeared. We excluded directories and lead-generation aggregators, since those are not the businesses we are describing. No site was dropped after measurement, and nothing was retried to get a better number.

Why the sites aren't named. These are real small businesses, and some are companies we might approach for work. Publishing a league table of named firms alongside a sales pitch would be indefensible, so every site is anonymised. The method above is complete enough that you can reproduce any figure here against any URL, including your own.

Finding one: the median site takes 6.9 seconds

6.9s
Median time to show the main content
Google's threshold for 'poor' is 4 seconds. 14 of 22 sites were over it.

The spread matters more than the median. These sites do not cluster around a mediocre average — they split into a group that is genuinely fine and a group that is unusable on a phone, with very little in between.

Under 2.5s
Google: good
3
2.5 – 4s
needs improvement
5
4 – 10s
poor
6
Over 10s
effectively broken on a phone
8
Largest Contentful Paint across 22 UK roofing homepages, slow 4G, 4× CPU throttling.

Three sites came in under Google's 2.5-second bar, and the fastest was a single 20 KB page that loaded in 1.5 seconds flat. At the other end, the slowest site pulled 5.19 MB and took 30.6 seconds to show its main content. On a real phone on a real 4G connection, almost nobody waits that long.

Finding two: only two sites let you enquire without scrolling

This is the result that actually matters, and it is worse than the speed numbers. Of 22 homepages, two had an enquiry form visible without scrolling. Twelve had no form anywhere on the homepage at all. Eight had neither a form nor a tap-to-call link in the first screen, meaning a visitor who lands on the page has no way to make contact until they scroll and go looking for one.

Above the fold on a phoneSitesof 22
Tap-to-call phone link1464%
Some call to action1673%
Enquiry form29%
Neither form nor phone836%
Measured against the first 844px of a 390px-wide viewport, before any scrolling.

The median site carried 27 navigation links in its header, and one carried 62. That is the underlying pattern: these are brochure sites built to describe a company, offering a visitor a menu of places to wander, at the exact moment that visitor wants one thing — a price, or a person to speak to.

Where forms did exist, the median asked for six fields and the longest asked for ten. Every additional field on a mobile form costs completions, and ten fields on a phone, below the fold, after a nine-second wait, is close to a worst case.

What these sites get right

Two things, and it would be dishonest to leave them out. Layout stability was genuinely good: the median Cumulative Layout Shift was 0.015, comfortably inside Google's 0.1 threshold, so content is not jumping around as it loads. And server response was rarely the problem — median time to first byte was 579 ms.

That second number is the important one, because it tells you where the fault lies. These servers answer reasonably quickly. The seconds are lost afterwards, in what the page then chooses to download.

Does page weight explain it?

Largely, yes. Across the sample, page weight and load time correlate at r = 0.69, which is a strong relationship for field data. The fastest six sites had a median weight of 0.41 MB; the slowest six had 1.91 MB, roughly four and a half times as much.

It is not the whole story — one site managed 7.6 seconds on only 0.7 MB, and another rendered 1.5 MB in 2.1 seconds — but the pattern is clear enough. Weight is the lever most of these sites are pulling in the wrong direction, usually through uncompressed hero photography, and a request count that ran to a median of 70 and a maximum of 190 separate round trips.

The full data

All 22 sites, sorted by load time. Two sites are shown without a weight figure: their resource timing was not exposed to the browser, so we have no honest number to report and have left it blank rather than guess. Weight statistics above use the remaining 20.

SiteLoadWeightRequestsForm in first screenTap-to-callForm fields
A1.5s0.02MB2NoNo—
B2.0s0.42MB21NoYes—
C2.1s1.50MB75NoNo—
D2.8s0.90MB64NoYes8
E2.9s0.39MB11NoNo—
F3.2s0.08MB10NoNo—
G3.5s0.70MB98NoYes—
H3.8s0.89MB97NoYes—
I4.3s0.80MB92YesYes1
J4.4s0.56MB35YesYes8
K6.8s2.80MB42NoYes—
L7.1s1.98MB190NoYes5
M7.6s0.70MB46NoNo—
N9.5s—64NoYes10
O11.3s1.99MB138NoNo9
P12.8s—91NoYes4
Q13.1s0.68MB62NoNo—
R15.4s1.69MB85NoNo—
S18.5s0.77MB63NoYes4
T18.6s2.13MB173NoYes7
U20.6s2.92MB109NoYes5
V30.6s5.19MB93NoYes—
Measured 8 September 2026. Chrome, 390×844 viewport, slow 4G, 4× CPU throttling. One load per site.

What we take from it

The speed problem is real and it is fixable, but it is downstream of a more basic one. A site that takes nine seconds to load and then hides its enquiry form three screens down is not suffering from a performance problem. It is suffering from being built to describe a business rather than to convert an advert.

  • Nearly two thirds of these sites fail Google's own mobile speed bar, and over a third take more than ten seconds.
  • Nine per cent give a visitor a form before they scroll, and over half have no form on the homepage at all.
  • The servers are fine. The weight is not, and neither is the structure.

If you want to know where your own site sits against this, paste it into PageSpeed Insights and look at the mobile tab. That is the same test, run by Google rather than by us, and it costs nothing.