Why is my small business website slow? Five checks you can do yourself
1. Why speed matters to a small business
When someone finds your business on their phone, they rarely wait. They tap a link, and if the page is still blank after a few seconds, many of them go back to the search results and choose the next business on the list. You paid for the website, and you may even have paid for advertising to send people to it, but a slow page can lose the visitor before they have read a word.
Speed also affects how easily people find you. Search engines such as Google want to send their users to pages that load properly, so a site that is very slow on mobile can be at a disadvantage compared with a faster competitor. Search engines can take page experience into account, so a slow site may also be harder for customers to find. A Google-commissioned study by Deloitte of large European and US brands found that a 0.1-second faster mobile site raised conversions by approx. 8% for retail and approx. 10% for travel.
There is a quieter cost too. A slow site feels careless. A customer in Dubai, Manchester or Lahore who waits for your menu, price list or booking form to appear may not blame their connection. They may simply decide your business is behind the times. Results differ from one business to another, and we cannot promise a particular outcome, but a faster site rarely hurts and often helps. As a rough guide, many people expect a page to be usable within approx. 3 seconds, and patience drops quickly after that.
2. Common causes of a slow site
Most slow websites have one or two ordinary causes, not a mysterious fault. Here are the most common ones, each explained in plain words.
Heavy images. A photo taken on a modern phone can have a very large file size. If it is placed on your page without being shrunk, the visitor's phone must download all of it. A homepage with a handful of such photos can become very slow, especially on mobile data.
Too many plugins. A plugin is a small add-on that gives your site an extra feature, such as a contact form or a gallery. Each one adds code that must load. Plugins you no longer use, or several that do the same job, add weight for no benefit.
Cheap or crowded hosting. Hosting is the computer where your website lives. On the cheapest shared plans, your site sits on the same machine as many others, and when they are busy, yours can slow down. The server may also be a long way from your customers.
A heavy theme or page builder. A theme controls the look of the site. Some ready-made themes carry a great deal of code for effects you never use, and that code has to load on every page.
Videos and widgets from other services. Embedded videos, live chat boxes, maps, social media feeds and tracking scripts all load from other companies' servers. If one of them is slow, your page waits for it.
No caching. Caching means keeping a ready-made copy of a page so it does not have to be rebuilt for every visitor. Without it, the server does the same work again and again.
An old or neglected site. Outdated software, a bloated database and years of added extras can slow a site that was once quick.
3. Five checks an owner can do alone
You do not need technical skills for these. Set aside about an hour, and write down what you find so you can share it with a developer later.
Check 1: Run a free speed test. Tools such as Google PageSpeed Insights and GTmetrix are free. Paste in your address and they give a score and a list of suggestions. Do not worry about chasing a perfect score. Look at the biggest warnings, and run the test on your homepage and on one other important page, such as your contact page. Run it twice on different days, because a single result can be affected by a busy moment.
Check 2: Look at the site on your phone. Most of your visitors are probably on mobile. Open your site on your own phone using mobile data, not Wi-Fi, and see how long it takes before you can read the text and press a button. Ask a friend or a family member in another town to do the same. If it feels slow to you, it feels slow to customers. Also check that buttons are easy to tap and text is easy to read without zooming.
Check 3: Look at your image sizes. In the speed test results, look for warnings about images being too large or in an old format. If your site runs on WordPress, open the media library and look at the file sizes. As a rough guide, an ordinary photo on a page rarely needs to be larger than approx. 200 KB. Free tools can shrink images before you upload them, and many sites can do it automatically.
Check 4: Remove unused plugins. If you use WordPress, go to the plugins list. Anything that is switched off or that you do not recognise deserves a question. Take a full backup first, then remove what you are sure you do not need. Do this carefully, and one at a time, so you can see if anything changes. If you are unsure whether a plugin matters, leave it and ask your developer.
Check 5: Ask your hosting company some questions. Write to your hosting provider and ask: Where is my server located? Is my plan shared with other sites? Do you offer caching? Which version of PHP (the language many sites run on) am I using, and is it a current one? Is there a faster plan, and what does it include? Clear, quick answers are a good sign. Vague answers tell you something as well.
4. When to call a developer and what to ask
Some problems are beyond a quick owner check. It is time to bring in a developer when:
- the site is still slow after you have tried the checks above;
- the speed test reports problems you do not understand;
- the site is built on an old theme or software that nobody has updated for a long time;
- the site is slow only at certain times, which can point to a hosting problem;
- you plan to add an online shop, bookings or other features that will make the site heavier.
When you speak to a developer, a few plain questions help you judge the answer you get:
- 1
What exactly is making the site slow? Ask them to show you, not only tell you.
- 2
What will you change first, and why?
- 3
How will we know it has improved? A good answer names a test you can both see, such as the same speed test you ran before.
- 4
Will the changes affect how the site looks or works, and can I see them before they go live?
- 5
Is the problem the hosting, the site itself, or both? Will I need to pay for anything extra, and if so, what?
- 6
How do I keep it fast afterwards? Ask what you should and should not do when you add new photos or plugins.
A good developer explains in plain language and does not promise a specific score. Be careful of anyone who guarantees a perfect result, because sites differ and results vary.
5. Quick-fix checklist
Print this list or keep it beside you:
- Run a free speed test on the homepage and one other page, and save the results.
- Open the site on your phone using mobile data and note how long it takes.
- Shrink any very large images, aiming for approx. 200 KB or less for normal photos.
- Remove plugins you do not use, after a backup.
- Remove old videos, widgets or social feeds that add little value.
- Ask your host about server location, caching and plan type.
- Check that your software, theme and plugins are up to date.
- Set a reminder to repeat the speed test every few months.
Please treat this as an illustration, not a client story. Imagine a small café whose homepage carries six large photos straight from a phone, plus a live chat box nobody uses. After the owner shrinks the photos and removes the chat box, the page loads noticeably faster on mobile. This is what a typical clean-up can look like, but results vary from site to site and we cannot promise any particular improvement.
6. Talk it through
If your site is still slow after these checks, or you would rather leave the technical work to someone else, we are happy to look at it with you. Our web development and WordPress development teams build and maintain small business sites, and we can explain what we find in plain language. You can contact us for a friendly chat about what is slowing yours down. Results vary by site and we cannot promise any particular speed.
Continue Reading
Discover more insights and stories

