A slow website costs you twice. Google uses page speed as a ranking factor, so a slow site ranks lower. And once someone does land on it, roughly 40% of people leave a page that takes more than three seconds — so a slow site also converts worse. You don't need to be technical to fix most of it.
Step 1: Measure It
Run Google PageSpeed Insights
Go to pagespeed.web.dev, enter your homepage URL, and read the mobile score (not desktop — mobile is what Google ranks on). Then test your busiest service page too. A mobile score below 70 needs attention; below 50 is hurting you.
Note the "Core Web Vitals"
Three real-world numbers Google cares about: how fast the biggest thing on screen appears (LCP), how quickly the page responds to a tap (INP), and how much the layout jumps around while loading (CLS). PageSpeed Insights shows all three, red / amber / green.
Step 2: Fix the Big Ones (in order of impact)
Compress and resize your images
This is the number one cause of slow local business sites. A photo straight off a phone can be 5 MB; on a website it should be more like 150–300 KB. Before uploading any image: resize it to the size it'll actually display at (usually no wider than ~1600px), then run it through a free compressor like Squoosh or TinyPNG, and save it as WebP. Do this for every image already on your site, too.
Set image dimensions so the page doesn't jump
If images don't have a width and height set in the code, the page shoves content around as each one loads — that's the "layout shift" score, and it's infuriating on mobile. A properly built site sets these automatically; on a builder, make sure you're not pasting raw <img> tags without dimensions.
Cut the plugins, widgets, and tracking scripts
Every chat widget, review carousel, social feed, popup tool, and analytics tag adds weight and slows the page. Go through what's loaded and remove anything you can't tie to a real result. One analytics tool, not three.
Enable lazy loading for below-the-fold images
Images further down the page shouldn't load until the visitor scrolls near them. Most platforms have a setting for this (or do it by default now); it just needs to be switched on.
Limit your fonts
Each custom font weight is a separate download. Two weights of one font family is plenty. Avoid loading a font just for a heading you could set in your existing one.
Move off bargain shared hosting
If your host costs a couple of dollars a month, your site is sharing a server with hundreds of others and your "time to first byte" will be slow no matter what else you fix. Decent managed hosting is the single upgrade that lifts every page at once.
Use a CDN
A content delivery network serves your site's files from a location near each visitor. Many hosts include one free (Cloudflare is common). It mostly helps if you have visitors spread across a wide area.
Step 3: Re-test and Keep an Eye On It
Run PageSpeed Insights again after your changes. Then make it a quarterly habit (it's on our maintenance checklist) — speed creeps back up as you add photos and content over time.
What If It's Still Slow?
If you've compressed everything, cut the plugins, and you're on decent hosting and the score is still poor, the problem is usually the platform or theme itself — a heavy page builder, a bloated template, or too much code running on every page. At that point a rebuild on a lightweight foundation is more cost-effective than fighting it.
Fast by Default
Every website we build at LocalPageHQ is built for speed from the start — compressed, correctly-sized images, minimal scripts, modern code, and fast hosting included. Green Core Web Vitals is the standard, not an add-on.
We'll build a free preview of your site using your real business details, so you can run it through PageSpeed Insights yourself and compare.
Request your free mockup here →