Is Your Web Host Killing Your Sales? A 30-Minute Test

Quick answer: Test your homepage, a product page and checkout in PageSpeed Insights and check the server response time (TTFB). If it stays over about 1.8 seconds even on simple pages, and after turning on caching and a CDN, your host is likely slowing your site and your sales.↗ Share on X
Your web host is slowing down your sales if your pages take more than about 3 seconds to show up, if the site gets slow or goes down when traffic rises, or if a free speed test shows a long "server response time" (often labeled TTFB) even on a simple page. The quickest way to find out is to run your homepage and your checkout page through a free test like Google PageSpeed Insights, then compare the server response number against the checklist below. If the server is the slow part, better images or plugins will not fix it — the host is the bottleneck.
This article walks you through a 30-minute check you can do yourself, how to tell a hosting problem from a website problem, and what to do next without breaking your store.
Why does a slow host cost you sales?
How to Migrate a WordPress Site to a VPS Without Downtime →
How to Speed Up Your Website Without Changing Hosting →
Signs Your Small Business Needs a Hosting Upgrade Now →Shoppers are impatient. When a product page hangs, many people hit the back button and buy from someone else. They rarely come back to try again. A slow checkout is even worse, because the visitor had already decided to buy.
Speed also affects how Google treats your site. Google measures page experience, and slow sites tend to lose ground in search results over time. So a slow host can hurt you twice: fewer visitors arrive, and fewer of them buy.
The hard part is that you often don't notice. Your own computer may load the site from its cache (a saved copy), so it looks fast to you while new visitors wait.
Smart software picks in your inbox
What are the warning signs to look for?
Here are the most common signs that point to the host, not your website design:
1. The site is slow even on a simple page, like your "About" or "Contact" page with little on it.
2. It gets slower at busy times, such as evenings, weekends or during a sale.
3. Your admin area is slow, for example the WordPress dashboard takes a long time to load.
4. You see errors like "503 Service Unavailable" or "Error establishing a database connection."
5. Your uptime monitor reports downtime more than a few times a month.
6. Your host keeps telling you to "upgrade your plan" every time you complain.
7. Your hosting plan is very cheap shared hosting, and your store has grown since you signed up.
If you tick three or more, the host is a strong suspect.
How do I test my site speed for free in 30 minutes?
Key Factors That Influence Website Speed on Shared Hosting for Small Businesses →
Hidden Costs of Cheap Web Hosting You Never See →
How to Estimate Monthly Bandwidth Needs for a Small Business Site →You don't need to be technical. Follow these steps in order.
Step 1: Test your key pages
Go to PageSpeed Insights (pagespeed.web.dev) and test these pages one at a time:
- Your homepage
- Your best-selling product page
- Your cart or checkout page
Write down the scores for both mobile and desktop. Mobile matters most, since many shoppers browse on their phones.
Step 2: Find the server response time
In the results, look for a line about server response time or "Time to First Byte" (TTFB). This is how long your host takes to start sending the page after a visitor asks for it. It is the number that tells you the most about the host itself.
A simple way to read it:
| Server response time (TTFB) | What it usually means |
|---|---|
| Under 0.8 seconds | Host is doing its job |
| 0.8 to 1.8 seconds | Could be better; worth a closer look |
| Over 1.8 seconds | Host (or server setup) is likely a real problem |
Google's own guidance treats roughly 0.8 seconds as a good target for this number.
Step 3: Test from more than one place
Use a second free tool, such as GTmetrix or WebPageTest, and pick a test location close to where most of your customers live. If your customers are in the US but your server is in Europe, every page has farther to travel.
Step 4: Test at different times
Run the same test in the morning, evening and on a weekend. If the server response time jumps a lot at busy hours, your server is probably shared with too many other sites and running out of power.
Step 5: Set up a free uptime monitor
Tools like UptimeRobot have a free plan that checks your site every few minutes and emails you when it goes down. Leave it running for 2 weeks. That gives you real proof to show your host — or a reason to leave.
Is it my host or my website?
This is the key question, because switching hosts won't fix a heavy website, and fixing images won't fix a weak server.
| What you see | Most likely cause |
|---|---|
| Slow server response time on every page | Host / server |
| Fast server response, but the page takes long to finish loading | Website: big images, too many plugins, heavy theme |
| Slow only at busy times | Host resources (shared hosting limits) |
| Slow only on one page | That page's content (big video, slider, pop-ups) |
| Slow only in the admin area | Host, database or a heavy plugin |
| Frequent "down" alerts | Host |
In short: if the server takes a long time to respond, it's usually the host. If the server responds fast but the page is still heavy, it's usually the website.
What can I fix before switching hosts?
Try these quick steps first. They are safe and often help either way.
1. Turn on caching. Caching saves a ready-made copy of your pages so the server does less work. On WordPress, a caching plugin or your host's built-in cache does this. Many hosts have a "cache" button in the control panel.
2. Use a CDN. A CDN (content delivery network) stores copies of your images and files on servers around the world, closer to your shoppers. Cloudflare has a free plan that works for many small sites.
3. Compress your images. Big photos are the most common reason pages are heavy. Resize them before uploading and use a modern format like WebP.
4. Remove plugins you don't use. Each one can add weight. Deactivate, test, then delete.
5. Update your software. Old versions of PHP (the language WordPress runs on) are slower. Your host can usually update it with one click. Take a backup first.
6. Ask your host directly. Send a short message: "My server response time is over 1.8 seconds on simple pages. Can you check if my account is hitting resource limits?" A good host will look into it and tell you what they found.
After these changes, test again with the same tools. If the server response time is still slow, the host is the problem.
When is it time to switch hosts?
Consider moving when:
- Your server response time stays slow after caching and a CDN
- You get downtime alerts more than a couple of times a month
- Support is slow, unhelpful, or always pushes an upgrade without explaining why
- Your store has grown and you are still on the cheapest shared plan
When you compare new hosts, look for:
- Server locations close to your customers
- Built-in caching and easy CDN setup
- Free migration help, so they move your site for you
- Daily backups you can restore yourself
- Clear resource limits written in the plan, not hidden
- Real support hours that match your time zone
Moving an online store has some risk, so plan it for your quietest day, take a full backup first, and test the new site before pointing your domain to it.
Your next step today
Take 30 minutes and do this:
1. Test your homepage, a product page and your checkout page on PageSpeed Insights.
2. Write down the server response time for each one.
3. Set up a free uptime monitor.
4. If the server response time is over 1.8 seconds, turn on caching and a CDN, then test again tomorrow.
If the number is still high after that, send your host the results. Their answer will tell you whether to stay or start shopping for a new host.
FAQ
What is a good server response time?
Google's guidance treats roughly 0.8 seconds or less as good. Between 0.8 and 1.8 seconds could be better, and over 1.8 seconds usually points to a server problem.
How do I know if it's my host or my website?
If the server is slow to respond on every page, it's usually the host. If the server responds fast but the page takes long to finish, it's usually heavy images, plugins or theme.
Will a CDN fix a slow web host?
A CDN speeds up images and files for visitors far from your server, but it can't fully fix a slow server. If server response stays slow after caching and a CDN, consider a better host.