We measured 22 UK roofing websites. Median: 6.9 seconds.Read the study ›

A real funnel, not a mockup.

No client testimonials yet, and we won't invent any. What follows are funnels built to the standard we hold every project to. Tap through the flagship one on your own phone, then drag the slider to see the contact form it replaces.

HartleyRoofingCall now
Flat roofs · Leeds
Flat roof leaking? Fixed quote in 60 seconds.
Step 1 of 4
What’s happening with your roof?
Tap the closest one.
★★★★★Rated 4.9 from 212 Google reviews
✓ 20 yr guarantee✓ Fully insured✓ Fixed price
Call for a free quote
Before
their contact form
After
our funnel

Drag the handle. The funnel on the right is live, so tap the answers.

Both are example builds, not a real client, numbers illustrative

What changes, exactly

  • One question at a time. Big tappable answers instead of fields to type in. The first tap is the enquiry starting.
  • Personalised. The next screen depends on the last answer, so the offer matches the job.
  • Tap-to-call on every screen. Anyone who would rather ring can, without hunting for a number.
  • Fast on a bad connection. 0.7 seconds to main content on throttled 4G. The median of the 22 trades sites we measured took 6.9.
Open the funnel full-size

Not just trades. Same funnel thinking wherever it fits.

A limited drop needs a different page to a flat-roof quote, but the underlying problem is identical: an ad promises one thing, and the page it lands on has to close that exact loop, above the fold, on a phone. This is a Shopify drop page built the same way.

  • One product, one offer, one countdown
  • Stock and size shown honestly, not padded
  • Checkout trust signals where the decision happens
Open the page full-size
Example build, not a real client. Numbers illustrative.

Press run. It's in real time.

A real UK trades site against a funnel we built, both measured the same way.

Live comparison, real measured timings
Same phone. Same connection. Press run.
0.0s
A typical trades site
press run
Example build, not a real client. Numbers illustrative.
The funnel we build
press run
Example build, not a real client. Numbers illustrative.

Both timings are real: a UK trades website measured in Chrome with the network throttled to slow 4G and the processor slowed 4×, against a page we built, measured identically. Google rates anything over 4 seconds as poor. The wait on the left is not exaggerated, it is the actual number.

Three real trades sites versus ours.

Seconds until the main content appears. Google rates anything over 4 seconds as poor, and under 2.5 as good.

Trades site A
10.9s
Trades site B
7.3s
Trades site C
3.9s
Our funnel
0.7s

Nothing here you can't check yourself.

Caldera is a new company. Rather than write testimonials that don't exist, everything below is something you can go and verify right now, without asking us.

Speed

Check any number yourself

Every load time and page weight quoted on this site is reproducible. Paste your own URL into PageSpeed Insights, mobile, no custom settings, and compare. We're not asking you to take a number on trust.

Open PageSpeed Insights
Guarantee

A guarantee with a number in it

One genuine enquiry within 30 days of a funnel going live, or the remaining half of the fee is never invoiced. Not a mood, a threshold, written down before any money moves.

Read the full terms
Method

The method, published in full

Our study of 22 UK roofing sites states its sample, its date and its test conditions, and shows every site's figures rather than only the average. Disagree with a number and you have everything you need to re-run it.

Read the method

Your next enquiry is one funnel away.

Send us the ad and where it currently points. Same-day reply with the funnel we'd build, why, and a fixed price.

Build my funnel
Fixed price, agreed before we start