Skip to main content

Construction & trades

A contractor whose website loaded slower than a phone call

The site looked acceptable on a desktop in the office and fell apart on a phone at a job site — where nearly every customer was actually looking at it.

This is an illustrative engagement scenario based on the type of work we do. It intentionally contains no client names, quotes, or performance statistics.

The problem

  • Uncompressed photos made the homepage take many seconds to become usable on mobile data.
  • The phone number was an image, so it could not be tapped.
  • Service pages did not exist — everything was one long scroll, so search engines had nothing specific to rank.

What we did

  1. 01

    Rebuilt the site with correctly sized, modern-format images and lazy loading below the fold.

  2. 02

    Gave each service its own page with its own title, description, and structured data.

  3. 03

    Made the phone number and quote request reachable within one tap from any page.

  4. 04

    Set up search performance tracking so results could be measured rather than assumed.

What changed

  • A site that becomes usable quickly on mobile data at a job site.
  • Individual service pages that can each earn search traffic.
  • Measurable contact actions instead of guesswork.

In detail

The longer version

What the owner actually noticed first

Nobody calls about page speed. What the owner noticed was that people kept asking questions the website already answered, and that quote requests came in from customers who said they'd found the business somewhere else — a directory, a neighbor, a truck door.

Checked on the office desktop over office wifi, the site looked fine. That's the trap. The office is the one environment where a heavy site behaves. Nearly every real visitor was on a phone, on cell data, often with one bar, standing somewhere they needed a contractor immediately.

What we found in the audit

The homepage was pulling several megabytes of photos straight off a phone camera at full resolution — images sized for print, scaled down in the browser to a few hundred pixels wide. The browser still had to download every byte first.

The phone number in the header was part of a graphic. On a desktop that's merely inconvenient; on a phone it means the single most valuable action on the entire site — tapping to call — was impossible. Visitors had to memorize digits from an image and retype them into the dialer.

There were no service pages. Everything the business did lived in one long scrolling homepage. From a search engine's point of view there was exactly one page competing for a dozen unrelated queries, and it was specifically relevant to none of them.

Nothing was measured. No Search Console, no analytics, no way to know how many people arrived and left, or which searches were bringing them.

What we changed, in order

Images first, because that was the difference between a site people used and a site people abandoned. Every photo was resized to the dimensions it actually renders at, converted to a modern format, and everything below the first screen was set to load only when scrolled to.

Then the tap targets. Real text phone number, tel: link, reachable in one tap from the top of every page. A short quote request that asks for the minimum needed to call someone back rather than a form demanding a project budget from a stranger.

Then structure. Each service the business actually sells got its own page, with its own title, its own description, its own photos of that specific work, and internal links pointing at it from the pages where a reader would naturally want it.

Finally, measurement. Search Console verified, analytics installed, calls and form submissions tracked as conversions, and a baseline recorded before the new pages went live so that later improvement would be a number instead of an impression.

Why this matters more for trades than most industries

Contractor searches are urgent and mobile. Someone with water coming through a ceiling isn't comparison shopping across six tabs on a laptop — they're on a phone, and they're calling whoever answers first. A site that takes eight seconds to become usable has already lost that job to the next result.

It also compounds. Every service that doesn't have its own page is a category of work the business can't be found for, no matter how good it is at that work. Splitting one homepage into distinct service pages is often the single highest-return change available to a trades business online.

What we'd tell another contractor

Open your own website on your phone, on cell data, with wifi turned off, and count the seconds before you can tap something useful. That number is your real website.

Then check whether each thing you sell has its own page. If it doesn't, that's where to start — before any spend on ads or link building.

If this is close to your situation, tell us where yours differs. The first conversation costs nothing.