How to Check If Your Website Is Slow (And What to Do About It)
Quick Answer: Test your website speed using Google PageSpeed Insights (free, at pagespeed.web.dev). A score above 90 is excellent; below 50 is critical. Most small business websites load in 6–8 seconds — well above the 3-second threshold at which Google research shows 53% of mobile visitors leave.
You've probably heard that website speed matters. But here's what most guides don't tell you: you can't feel your own website's slowness.
Your browser caches images, scripts, and stylesheets after your first visit. Every time you load your own site, you're seeing a version that's been pre-loaded for you. Your customers? They see the cold, uncached version — every single time.
That's why you need to actually test your site's speed instead of guessing. This guide shows you how.
Why Website Speed Matters More Than You Think
Before we get into testing, let's talk about what's actually at stake.
Google uses page speed as a ranking signal. Sites that load faster rank higher in search results. That means a slow website is actively suppressing your organic traffic — not just annoying visitors who do arrive.
Visitors won't wait. Research from Google shows that 53% of mobile users abandon a site that takes more than 3 seconds to load. The average small business site loads in 6–8 seconds. Do the math: you're potentially losing more than half your mobile visitors before they read a single word.
Every second counts financially. Amazon found that every 100ms of added load time cost them 1% in sales. For a business doing $10,000/month in revenue, a 2-second improvement could translate to thousands of dollars annually.
How to Test Your Website Speed
Here are the four most reliable ways to check your site's performance.
Method 1: Google PageSpeed Insights (Free)
Go to pagespeed.web.dev and enter your URL.
Google PageSpeed Insights gives you:
- A performance score from 0–100 (above 90 is good, below 50 is a problem)
- Separate scores for mobile and desktop
- Specific issues causing slowness
- Time-to-interactive and first contentful paint measurements
The catch: The results can be hard to interpret. You'll see terms like "Largest Contentful Paint," "Cumulative Layout Shift," and "Time to First Byte" — which mean nothing to most business owners. The tool identifies problems but doesn't always tell you how to fix them in plain language.
Method 2: GTmetrix (Free + Paid)
GTmetrix (gtmetrix.com) gives you a waterfall view of everything that loads on your page, in order, with timing for each element. This is incredibly useful for identifying exactly what's making your site slow.
Look for:
- Large images (anything over 500KB is a red flag)
- Too many HTTP requests (loading dozens of separate files)
- Render-blocking scripts (JavaScript that delays page display)
Method 3: WebPageTest (Free)
WebPageTest (webpagetest.org) lets you test from different geographic locations and different connection speeds — including a simulated slow mobile connection. This is important because your server might be fast in your city but slow for visitors in other regions.
Method 4: Run a Full Audit (Recommended)
The tools above show you speed in isolation. A proper website audit checks speed alongside security and SEO — giving you a complete picture and telling you which problems to fix first based on business impact.
Unsnag runs 50+ checks across all three areas and shows you the results in plain English. Try your free audit at unsnag.tech →
Understanding Your Speed Score
Here's a simple guide to interpreting results:
| Score | What It Means |
|---|---|
| 90–100 | Excellent — your site loads fast |
| 70–89 | Needs improvement — some visitors may notice |
| 50–69 | Poor — you're losing conversions |
| Below 50 | Critical — fix this immediately |
But don't obsess over a single number. A site that scores 68 but loads in 2.5 seconds on mobile is fine. A site that scores 72 but has a 6-second load time isn't.
The 6 Most Common Causes of Slow Websites
Once you've run your tests, here's what to look for — and what it means.
1. Large, Unoptimized Images
This is the #1 cause of slow websites. A high-resolution photo from your camera is often 5–10MB. Served to every visitor uncompressed, that's catastrophic for load time.
What to do: Compress your images (tools like TinyPNG or Squoosh are free) and use modern formats like WebP. For most websites, no image should be larger than 200KB.
2. Too Many Plugins or Scripts
Every third-party script — chat widgets, analytics tools, social sharing buttons, advertising pixels — adds load time. Each one requires an additional network request and often blocks the page from rendering.
What to do: Audit your plugins. If you're not actively using something, remove it. Every plugin you eliminate speeds up your site.
3. Slow or Cheap Hosting
Your hosting provider determines how fast your server responds to requests. Budget shared hosting can add 1–2 seconds of server response time before any content reaches the visitor.
What to do: If your server response time (TTFB — Time To First Byte) is above 600ms, consider upgrading your hosting or switching to a CDN-backed provider.
4. No Caching
Without caching, your server rebuilds every page from scratch on each visit. With caching, returning visitors get a pre-built version served almost instantly.
What to do: If you're on WordPress, a caching plugin like WP Rocket or W3 Total Cache can dramatically improve performance. Many modern hosting providers offer server-level caching automatically.
5. Not Using a CDN
A Content Delivery Network (CDN) stores copies of your site's assets (images, CSS, JavaScript) on servers around the world. Visitors download files from the nearest server instead of your origin server.
What to do: Cloudflare offers a free CDN tier that can significantly improve global load times.
6. Render-Blocking JavaScript
Some JavaScript files prevent the browser from displaying your page until they've fully loaded. This makes your site feel slow even if the actual download is fast.
What to do: Defer non-critical JavaScript, or use async loading. This usually requires a developer, but many page builders have settings that handle this automatically.
A Quick 5-Point Speed Audit You Can Do Right Now
- Open your site on your phone (not desktop) on a cellular connection, not WiFi. This is how most visitors experience your site.
- Time how long it takes until you can actually read the page content. More than 3 seconds is a problem.
- Run PageSpeed Insights on your homepage, your most important landing page, and your contact page.
- Check your image sizes in your CMS or file manager. Are any images over 500KB?
- Count your plugins — in WordPress, WooCommerce, or whatever you use. More than 20 active plugins is often too many.
What Comes After Speed?
Speed is critical, but it's one part of a larger picture. A fast site that ranks poorly in Google or loses visitors to security warnings won't grow your business.
The most effective approach is to audit your whole site at once — performance, security, and SEO — and fix problems in order of business impact. That's what Unsnag is built to do.
Run your free website speed and health check at unsnag.tech →
No developer required. Results in 60 seconds.
Frequently Asked Questions
How do I check if my website is slow? The fastest way is to run your URL through Google PageSpeed Insights (pagespeed.web.dev) — it's free and gives you a 0–100 performance score with specific issues. For a more comprehensive check including security and SEO alongside speed, run a free Unsnag audit which tests 50+ factors and delivers results in plain English within 60 seconds.
What is a good website speed score? On Google PageSpeed Insights, a score above 90 is excellent. Scores between 70–89 need improvement; below 50 is critical and likely costing you conversions. However, raw scores matter less than actual load time — you should aim for your page to fully load in under 3 seconds on mobile for most visitors.
What is the most common reason for a slow website? Large, uncompressed images are the single most common cause of slow load times — a single unoptimized photo can add 3–4 seconds to load time. Other top causes include too many third-party scripts (chat widgets, analytics pixels, ad trackers), cheap shared hosting with slow server response times, and missing page caching.
Does website speed affect Google rankings? Yes — Google has used page speed as a ranking factor since 2010, and in 2021 made Core Web Vitals (including Largest Contentful Paint, a load speed metric) an explicit ranking signal. A slow site will rank lower than an equally relevant, faster competitor. Speed also directly impacts bounce rate, which sends negative engagement signals to Google.
Can I improve my website speed without a developer? Yes, for the most common fixes. Image compression (using free tools like TinyPNG or Squoosh), enabling caching through your hosting control panel, and adding a free Cloudflare CDN can all be done without technical knowledge. Fixing render-blocking JavaScript typically requires developer help, but it's often not the biggest bottleneck.
Related reading:
- How to Audit Your WordPress Website (And Fix What You Find Without a Developer)
- Website SEO Audit Checklist for Small Businesses
- Free Website Audit Tools Compared
Categories: Website Performance, Page Speed Tags: website speed test, how to check website speed, improve website performance, page speed optimization
Ready to audit your website?
Get a full A–F report card across Performance, SEO, Security, Accessibility, and Mobile — in under 60 seconds.
Audit your site free →