A homeowner is standing in a basement with water coming up around their shoes. They search, they tap the first plumber, and they wait. The screen stays white. They count to three, tap back, and call the next one.
That call was lost before anyone read a word of the website. No amount of good writing, good photography or good ranking survives a page that will not appear. Speed is the one part of a website that decides whether the rest of it ever gets a chance.
It is also one of the few problems on a contractor website with plain, measurable causes. Here is what slow actually means, why home service sites end up that way, and what is worth fixing first.
Slow does not mean what most people think
Ask an owner whether their site is fast and they will open it on the office computer, on office wifi, on a page their browser has already saved. Of course it is fast. They have loaded it two hundred times.
The visit that matters is the opposite of that one. A phone, cell data, one bar, a person who has never been to your site before, so nothing is saved and every file has to travel. That is the loading time worth measuring, and it is usually several times slower than the one the owner sees.
Try it once. Turn wifi off on your phone, open your site in a private window, and count.
The three numbers Google actually measures
Google publishes three measurements, called Core Web Vitals, and the marks it treats as good are public. You do not have to guess where you stand.
- Largest Contentful Paint is how long until the biggest thing on screen, usually your hero photograph, has drawn. Google's mark for good is 2.5 seconds.
- Interaction to Next Paint is how long the page takes to answer a tap. Google's mark for good is 200 milliseconds.
- Cumulative Layout Shift is how much the page jumps about while it loads. Google's mark for good is 0.1.
The last one is the quiet troublemaker. A visitor reaches for your phone number, an image finishes loading above it, the button slides down, and their thumb lands on something else. They do not think the site is broken. They just leave.
Run your address through Google's own PageSpeed Insights and read the mobile tab, not the desktop one. Desktop almost always looks fine and almost never reflects who is visiting you.
Photographs are usually the reason
On most contractor sites we look at, the single biggest cause is pictures. Someone took good photographs of finished work, which is exactly right, and then uploaded them straight off the camera.
A camera file can be five thousand pixels wide. The space it fills on a phone is about four hundred. The visitor downloads the whole thing so the browser can shrink it, on cell data, while they wait.
Three fixes, in the order they pay off:
- Resize before uploading. Nothing on a website needs to be wider than about two thousand pixels, and most things need far less.
- Use a modern format. WebP files carry the same picture at a fraction of the weight, and every browser a homeowner is using can read them.
- Load the ones below the fold later. The gallery at the bottom of the page does not need to arrive before the phone number at the top.
The plugins nobody ever removed
A site that has been alive for a few years collects things. A slider that was tried once. A booking tool from a company that no longer exists. Two plugins that both add contact forms, because whoever added the second one did not know about the first.
Every one of them loads its own files on every page, whether that page uses it or not. A gallery plugin used on one page will happily add its weight to your home page too.
The work here is dull and it is worth doing properly: list what is installed, find where each one is actually used, and remove what is not. Do it on a copy of the site first, not the live one. This is ordinary website maintenance, and it is the kind of thing that quietly stops happening once a site is handed over and forgotten.
Want more inquiries from your website?
We'll look at your website and rankings and tell you plainly what we would fix first. No charge and no sales pitch.
The theme you never really chose
Many contractor sites are built on a theme bought for its demo, and that demo was built to show off. It ships with animation libraries, icon fonts, several web fonts and sliders, and it loads all of them on every page even when your site uses none of it.
You do not always have to rebuild to deal with this. A lot of it can be switched off page by page once someone has checked what is genuinely in use. But it is worth knowing the cause, because it explains why a site can feel heavy when the content on it is light. If a rebuild turns out to be the answer, our post on website redesign SEO covers how to do it without losing the rankings you already have.
When we take on a rebuild, this is the part we care about most: a site should carry what the pages need and nothing else. That is the difference between website design and development done for a real company and a demo dressed up with your logo.
Hosting is the floor, not the ceiling
Cheap shared hosting puts your site on a machine with a great many others, and when one of them has a busy morning, yours waits. That is real, and moving is sometimes the right answer.
But hosting is a floor. Better hosting will not save a page carrying twelve camera photographs and four plugins it does not use. Fix the weight first, then judge whether the server is still the thing holding you back. Doing it the other way round means paying more for the same wait.
Speed is not a separate job
It is tempting to treat speed as its own project, booked once and ticked off. It does not work like that, because everything else on the site touches it.
A page that loads quickly gives SEO something to rank and gives Local SEO a landing place worth sending map searchers to. It gives conversion work a fair test, because a form nobody waited to see cannot be judged. It helps AI search optimization, since a page that times out is a page that does not get read. And a landing page that hesitates wastes whatever brought the visitor to it.
That is why we start with the website itself rather than treating it as the last step. The rest of the work stands on it.
What to do this week
You do not need a project to make a difference. In an afternoon:
- Run your home page and your busiest service page through PageSpeed Insights, on mobile, and write the three numbers down.
- Find the heaviest images on those two pages, resize them, save them as WebP and put them back.
- List every plugin, mark the ones you cannot explain, and check where they are used.
- Open the site on your phone on cell data and try to book yourself. Time it and count the taps.
- Measure again, and keep the first set of numbers so you can see what moved.
Measuring before and after matters more than it sounds. Without the first reading you are guessing, and guessing is how people end up paying to rebuild a site that needed an afternoon of tidying.
Where to start
Speed is rarely one dramatic problem. It is usually four or five ordinary ones sitting on top of each other, and they come off one at a time.
If you would rather someone else looked first, run your address through our free SEO audit, or send us a message on WhatsApp and we will tell you plainly what is slowing your site down and what we would fix first.
Want more inquiries from your website?
We'll look at your website and rankings and tell you plainly what we would fix first. No charge and no sales pitch.









