Case Study

7,034% ROI for Contractor SEO

  • Website build (React & Next.js)
  • Technical & on-page SEO
  • Off-page authority building
7,034% estimated return on the website build
72 enquiries from the quote form
40 real projects after spam filtering
$1.9M estimated project value on those enquiries

This is the money side, demonstrating the Return on Investment for KV Construction’s SEO project. The build itself, a React and Next.js site with 30+ service pages that went from zero online presence to 60,000 organic impressions, has its own case study. Here we follow the enquiries.

Where the numbers come from

Between June 5 and November 11, the quote form on the new site produced 72 enquiries. Every one was logged with a project value range, so the pipeline can be priced instead of guessed at.

After filtering out spam, 40 were real projects. Eighteen of those were in the $15,000-and-up ranges, five were $40,000 or more, and one was over $1,000,000.

Pricing each real enquiry at the middle of its stated range puts roughly $1.9 million of potential work in front of a contractor who, five months earlier, had no website at all.

The results, charted

The charts below show the enquiry log month by month, and the calculator underneath lets you set your own close rate to see how the return holds up.

Enquiries per month

Real projects against spam. Hover a bar for the split.

June starts on the 5th and November runs to the 11th, so both months are partial.
Enquiries per month
Series JunJulAugSepOctNov
Real projects 1049755
Spam 4614341

Spam share by month

Percent of each month's enquiries marked as spam.

Spam peaked in July and August, then eased.
Spam share by month
Spam share JunJulAugSepOctNov
Spam share 28.6%60%60.9%30%44.4%16.7%

Real enquiries by project size

40 real enquiries, grouped by the value range on the enquiry.

Nearly half of real enquiries were $15,000 or more.
Real enquiries by project size
Series Under $5K$5K–$15K$15K–$40K$40K+
Real enquiries 1012135

Expected value by month

Running total of estimated project value × a 30% close rate.

Expected value passed $400,000 by the end of August.
Expected value by month
Cumulative expected value JunJulAugSepOctNov
Cumulative expected value $51,750$99,000$434,250$504,750$520,500$570,750

The return on the build

Each enquiry shows a project value range. We priced every real enquiry at the middle of its range, then applied a close rate. Move the slider to see how the return holds up.

Estimated project value$1,902,500
Expected revenue$570,750
ROI7,034%

ROI at different close rates

The marker follows the close rate slider.

How this is calculated. ROI = (expected revenue − build cost) ÷ build cost. Expected revenue = estimated project value × close rate (30% assumed). Project values use the middle of each range: $2,500 (under $5,000), $10,000 ($5,000–$15,000), $27,500 ($15,000–$40,000) and $100,000 ($40,000+), with the one $1M+ enquiry counted at $1,000,000. Spam is excluded. These are estimates of revenue from enquiries, not closed jobs and not profit. Without the $1M+ enquiry, the ROI at a 30% close rate is 3,284%.

Key takeaways

  • Even at a 10% close rate, the build pays for itself many times over. The headline number moves with your assumptions; the conclusion doesn't.
  • Spam is a real cost of ranking: 32 of 72 enquiries were junk. Filtering it is part of the job, and the real pipeline is still worth seven figures.
  • For contractors, a single job from search can pay for the entire website many times over.

Want a pipeline you can price?

If your website isn't producing enquiries you can count, we can build one that does, and show you the numbers.

Get My Free Audit
Get My Free Audit