Home / Guides / Website speed for small businesses
Guide

Is your website too slow? How to check and fix it

A slow website quietly loses customers: people tap back before your phone number even appears. Here's how to test your site in five minutes with Google's free tools, what the scores mean, and which fixes are worth doing first.

Short answer

  • Test your site at PageSpeed Insights and look at the mobile results first.
  • Google measures loading, responsiveness and visual stability through Core Web Vitals: LCP, INP and CLS.
  • For most small business sites the biggest wins are oversized images, too many plugins or scripts, and slow hosting.
  • Speed helps, but it doesn't replace relevance. A fast page that doesn't answer the search still won't rank or convert.

Why speed matters for a local business

Think about how people find you: on a phone, often on mobile data, comparing two or three businesses from the map results. If your page shows a blank screen for a few seconds, the competitor's page that loaded first gets the call. You never see that lost customer in any report; they simply never arrive.

Speed also matters to Google. Its documentation on page experience says its core ranking systems look at signals like Core Web Vitals, while being clear that great, relevant content still comes first. So think of speed as removing a handicap, not as a ranking shortcut.

If you run ads, speed matters twice: you pay for every click, including the people who leave before the page loads.

How to test your site in 5 minutes

  1. Open PageSpeed Insights and paste your homepage address.
  2. Look at the Mobile tab first. Most local customers are on phones, and mobile scores are usually the lower ones.
  3. Check the top section ("Discover what your real users are experiencing"). If your site has enough visitors, this shows real-world data from Chrome users. Small sites often don't have enough traffic yet, which is normal.
  4. Then look at the lab test below it and its list of "Opportunities" and "Diagnostics". These point at the specific files slowing you down.
  5. Test your most important page too, not just the homepage: your main service page or the page your ads point to.

If you've set up Google Search Console, its Core Web Vitals report groups pages that share the same problem, which is handy once your site has more pages and visitors.

Don't chase 100. The lab score jumps around between tests and isn't what Google uses directly. Aim for "Good" on the Core Web Vitals and a page that feels fast on your own phone over mobile data.

Core Web Vitals in plain English

Google's web.dev guide defines three Core Web Vitals and the thresholds for a "good" experience:

MetricWhat it means for your visitorGood
LCP: Largest Contentful PaintHow long until the main content (usually your hero image or headline) appears2.5 seconds or less
INP: Interaction to Next PaintHow quickly the page reacts when someone taps a button or opens a menu200 milliseconds or less
CLS: Cumulative Layout ShiftHow much things jump around while loading, like a button moving just as you tap it0.1 or less

For a typical small business site, LCP is the one most often in trouble, usually because of one huge image at the top of the page.

The fixes that usually matter most

In rough order of how often they make the biggest difference on small business sites:

1. Resize and compress images

A photo straight from a phone can be several megabytes and thousands of pixels wide, displayed in a box a few hundred pixels wide. Resize images to the size they're shown at, compress them, and use modern formats like WebP where your platform supports it. This alone often fixes LCP.

2. Cut plugins, widgets and third-party scripts

Chat widgets, popups, sliders, social feeds, several tracking tags: each one adds code the phone has to download and run, which hurts loading and INP. Remove anything you don't actively use. Keep the tracking you genuinely need, like your analytics and ad conversion tags.

3. Fix layout jumps

Give images and embeds a set width and height so the page reserves space for them, and avoid banners that push content down after it loads. That's usually all CLS needs.

4. Load fonts sensibly

Use one or two font families with only the weights you need. Every extra weight is another file.

5. Check your hosting

If the page takes a long time before anything starts downloading, the server may be the bottleneck. Very cheap shared hosting is a common cause. Good hosting with a CDN (content delivery network) helps, especially when your visitors are far from the server.

6. Don't autoplay big videos at the top

A background video looks impressive and is often the heaviest thing on the page. A strong photo with a play button usually serves visitors better.

If you use Wix, Squarespace or WordPress

PlatformWhat you controlWhere to start
Wix / SquarespaceImages, number of apps and widgets, page length, fontsRemove unused apps, replace huge images, simplify the top section
WordPressAlmost everything: theme, plugins, hosting, cachingAudit plugins, use a lightweight theme, add caching and image compression, check hosting
Hand-built siteEverythingImages first, then scripts and fonts

On page builders you can't change the underlying code, so focus on what goes on the page. On WordPress, the biggest problems I see are page-builder themes stacked with plugins that each load their own files.

What I do on the sites I build

Every website I build is hand-coded rather than made with a heavy page builder, with images resized and compressed, only the fonts it needs, no unnecessary scripts, and sizes set on images so nothing jumps. If your current site is slow and you're not sure why, a free audit includes a look at speed alongside your Google profile and ads, and I'll tell you whether it's fixable or worth replacing. Ongoing technical fixes are also part of SEO.

FAQ

Website speed questions

How do I check my website speed for free?

Use Google's PageSpeed Insights at pagespeed.web.dev. Enter your page address and check the mobile results first. If you use Google Search Console, its Core Web Vitals report shows problems across your whole site.

What is a good PageSpeed score?

Rather than chasing a perfect number, aim for the Core Web Vitals to be rated good: LCP of 2.5 seconds or less, INP of 200 milliseconds or less and CLS of 0.1 or less. The lab score varies between tests and isn't what Google uses directly.

Does website speed affect Google rankings?

Google says its ranking systems consider page experience signals like Core Web Vitals, but relevant, helpful content matters more. A faster site removes a disadvantage; it won't outrank a more relevant page on speed alone.

Why is my website slow on mobile but fine on my computer?

Phones usually have slower processors and connections than desktop computers, and mobile tests simulate that. Large images and heavy scripts hurt much more on a phone, which is why the mobile score is usually lower.

Can I fix website speed myself?

Often, yes. Resizing images and removing unused apps or plugins are things most owners can do. Hosting changes, theme problems and script loading are usually easier to hand to a developer.

Ariful Islam
About the author

Ariful Islam, founder of BossRise

I build websites, set up Google Business Profiles and run Facebook & Instagram ads for local businesses. These guides are what I explain to owners on calls every week, written down. Questions? Call or text (564) 544-1175 or book a free call.

See it before you pay

Get a free preview of your new website first. Then decide.