You know your website feels slow, but "feels slow" doesn't tell you what to fix. You need actual numbers. The good news is that the best speed testing tools are completely free, and you don't need any technical knowledge to use them.
Here's how to measure your site's speed and — more importantly — how to understand what the results are telling you.
The three best free tools
1. Google PageSpeed Insights
This is Google's own tool, so it uses the same data Google uses to judge your site. Go to pagespeed.web.dev, enter your URL, and wait about 30 seconds. You'll get a score from 0 to 100 and a breakdown of specific issues.
What to look at: Focus on the "Performance" score and the three Core Web Vitals metrics (LCP, FID, CLS — we'll explain these below). Ignore most of the technical suggestions at the bottom unless you have a developer. The score and vitals tell you what matters.
2. GTmetrix
GTmetrix gives you a visual timeline of how your page loads — you can actually see what appears at each second. This is incredibly useful for understanding the visitor experience. Enter your URL and it runs a test from their server.
What to look at: The "Waterfall" chart shows every file loading in order. Look for files that take unusually long or are unusually large. The "Fully Loaded Time" tells you the total wait time for your visitors.
3. WebPageTest
More detailed than the other two, and lets you choose which location and device type to test from. This matters because your site might load fast in New York but slowly in London if your server is in the US.
What to look at: The filmstrip view shows screenshots of your page at each half-second interval. If the first frame with visible content is beyond 2 seconds, you have a rendering problem.
Or skip all three. Antileak checks your speed automatically as part of a full health scan — plus SEO, broken links, and security. One URL, one report, everything you need to know.
What the metrics mean
Speed tools throw a lot of numbers at you. Here are the ones that actually matter:
Largest Contentful Paint (LCP)
How long until the main content of your page is visible. This is usually your hero image or the largest block of text. Google wants this under 2.5 seconds. If yours is above 4 seconds, it's hurting your search rankings.
First Input Delay (FID) / Interaction to Next Paint (INP)
How quickly your site responds when someone clicks a button or taps a link. Google wants this under 200 milliseconds. If your site freezes or stutters when visitors interact with it, this metric will flag it.
Cumulative Layout Shift (CLS)
How much your page content jumps around while loading. You know that annoying thing where you're about to tap a button and suddenly the page shifts and you tap an ad instead? That's layout shift. Google wants this under 0.1.
Time to First Byte (TTFB)
How long your server takes to start sending data. If this is over 600ms, your hosting is the bottleneck — no amount of image optimization will fix a slow server. This is the first thing to check if your site is slow.
How to test properly
A single speed test doesn't tell the full story. Here's how to get reliable results:
- Test multiple times. Run 3 tests and average the results. Server performance varies from moment to moment.
- Test on mobile. Most of your visitors are on phones. PageSpeed Insights shows both mobile and desktop — always check mobile first.
- Test key pages, not just the homepage. Your product pages, blog posts, and contact page may load very differently from your homepage.
- Use incognito mode. If testing your own site, your browser cache will make it seem faster than it is for new visitors.
What's a good result?
For most small business websites, here are the targets:
- PageSpeed score: 70+ on mobile is good, 90+ is excellent
- Total load time: Under 3 seconds
- Page size: Under 2 MB (see our page size guide)
If you're under 3 seconds and scoring above 70, focus on other aspects of your website health first. If you're above 5 seconds, speed should be your top priority.