King Roofing
King Roofing
FROM 14.1 SECONDS TO 2.3. SAME ROOFING COMPANY
Strategy
- Site Migration
- Performance Engineering
- Conversion Tracking
- SEO
A strong crew on a slow foundation.
King Roofing is an Orem, Utah roofing contractor handling residential and commercial repair, replacement, and installation, backed by a 4.6-star Google Business Profile. Their digital presence did not match the crew: a Webflow build that took 14.1 seconds to load on desktop, scored 53 on Lighthouse, and a Google Ads Smart Campaign whose conversions were not being attributed at all.
Slow pages, blind spend.
Every dollar going into ads was landing on a site Google scored in the failing range, and rogue GA4 tags meant the account could not tell which clicks turned into estimate requests. Before any growth work could be trusted, the foundation and the measurement both had to be rebuilt.
Off Webflow, onto a custom build.
We replaced the Webflow site with a custom-coded Next.js and React build on Vercel, carrying over every service page and rebranding the company from kingroofco to King Roofing along the way. Desktop load time dropped from 14.1 seconds to 2.3, and the Lighthouse score jumped from 53 to 93.
Every estimate request, attributed.
We installed Google Tag Manager, cleaned out the rogue GA4 tags, and wired conversion tracking so estimate-form submissions and calls report back to the campaigns that produced them. The Smart Campaign attribution gap closed, and ad decisions started running on real data.
SEO that ships every month.
On top of the new build runs an ongoing SEO retainer: technical audits, geo-targeted landing pages for the cities King Roofing serves, and a monthly content roadmap of in-depth service and buyer-question pieces, tracked in Ahrefs, SEMrush, and Search Console.
Six-times-faster pages with full attribution and search-ready architecture.