Skip to content

Tools

Free Tools to Test and Fix Website Speed

A slow website loses visitors and search visibility. These free tools test your site against Core Web Vitals, including INP, and show you what to fix first.

Illuminated car instrument cluster with speedometer, rev counter and engine temperature readoutsFree Tools to Test and Fix Website Speed

A fast website matters as much as a good-looking one. Slow pages frustrate visitors, cost you enquiries and sales, and can hold back your search visibility. The good news: free tools show you exactly what is slowing your site, and most fixes don’t require giving up functionality. Test first, fix the biggest problem, then test again.

What Google Measures: Core Web Vitals

Google’s Core Web Vitals are three metrics that describe real-world page experience. A page passes when it meets the “good” threshold for at least 75% of visits (web.dev):

  • Largest Contentful Paint (LCP): how fast the main content appears. Good is 2.5 seconds or less.
  • Interaction to Next Paint (INP): how quickly the page responds when someone taps, clicks or types. Good is 200 milliseconds or less.
  • Cumulative Layout Shift (CLS): how much the layout jumps around while loading. Good is 0.1 or less.

INP replaced First Input Delay (FID) as a Core Web Vital on March 12, 2024 (web.dev). Older guides that tell you to optimize FID are out of date. INP is stricter, because it looks at responsiveness across the whole visit, not only the first interaction.

Free Tools to Test Website Speed

Google PageSpeed Insights

Start with PageSpeed Insights. Enter a URL and it shows two kinds of data (Google):

  • Field data from the Chrome User Experience Report (CrUX): how real Chrome users experienced the page over the previous 28 days. This is what your Core Web Vitals assessment is based on.
  • Lab data from Lighthouse: a simulated test with a performance score and a list of specific problems to fix.

If a page has too little traffic for field data, you will only see lab results. Treat the lab score as a diagnostic, not a target in itself.

Google Search Console

The Core Web Vitals report in Google Search Console groups your URLs into good, needs improvement and poor, using the same field data. It is the quickest way to see which templates or sections of a large site need work.

Chrome DevTools and Lighthouse

Chrome’s built-in DevTools are free and powerful. The Performance panel shows your local LCP and CLS as soon as you open it, and INP once you interact with the page, and it can compare them with real-user field data (Chrome for Developers). The Lighthouse panel runs the same lab audit as PageSpeed Insights. Since Lighthouse 13, its performance recommendations are presented as “insights” that point to specific causes, such as layout shift culprits and costly third-party scripts (Chrome for Developers).

Other Speed Test Tools

  • Pingdom Website Speed Test: a quick test from several locations, with a breakdown of every file the page loads.
  • GTmetrix: a performance report with a waterfall chart and video playback of the page loading. Check its current plans, because test locations and limits depend on your account.
  • WebPageTest: detailed tests on real browsers and connection speeds, useful when you need to see exactly what loads when.

Different tools use different locations, devices and connections, so their numbers won’t match. Pick one, use the same settings each time and compare against your own earlier results.

How to Fix a Slow Website

Optimize Images

Images are often the largest files on a page and a common cause of slow LCP. Resize them to the size they display at, compress them, and use modern formats: WebP and AVIF are supported by about 97% and 96% of browsers in use (Can I use). Lazy-load images below the fold, but not the main image at the top of the page. Always set width and height so the layout doesn’t jump, which helps CLS.

Use Caching

Caching stores ready-made copies of your pages and files so they don’t have to be rebuilt for every visitor. Many hosts provide server-level caching. If your site runs on WordPress, a caching plugin such as W3 Total Cache, which is still actively maintained, can be set up in minutes. Use one caching plugin, not several, and test your site after enabling it.

Set Up a Content Delivery Network

A content delivery network (CDN) serves your files from servers close to each visitor instead of from one location, so pages load faster for people in other cities and countries. Providers include Cloudflare, Amazon CloudFront, Fastly and CacheFly. If an older guide recommends MaxCDN, note that the service was retired at the end of 2022. Many CDNs also help protect your site against DDoS attacks and abusive bots, and support HTTP/3, a newer protocol that most browsers now handle.

Reduce and Compress JavaScript and CSS

Heavy JavaScript is the most common cause of poor INP, because the browser can’t respond to a tap while it is busy running scripts. Remove plugins and third-party tags you don’t need, load non-essential scripts later, and break up long tasks. Minify CSS and JavaScript to strip spaces and comments, and enable compression such as Brotli or gzip on your server. Many CMS platforms, caching plugins and build tools do this automatically.

Skip Outdated Tricks

Some advice from older guides no longer helps much. CSS sprites, which combined many small images into one file to save HTTP requests, matter far less on HTTP/2 and HTTP/3, which load many files at once. Popular sprite generators from that era are no longer maintained. Focus on image weight, JavaScript and server response time instead.

Keep Testing

Speed is not a one-time project. New plugins, tracking tags and campaign images slow sites down over time, so recheck your key pages every month and after every major change. Fast pages also help visibility in AI search, as we explain in our generative engine optimization checklist.

If you would rather hand this off, our GEO and page speed services team can audit and fix your Core Web Vitals. Or skip the plugin juggling: Apex®, the AI-native digital experience platform (DXP), includes caching and AWS hosting as part of the platform.

FAQs

Questions, Answered

Can’t find what you’re looking for? Our team is happy to help.

What are Core Web Vitals?

Core Web Vitals are three Google metrics that describe real-world page experience: Largest Contentful Paint (LCP) for loading, Interaction to Next Paint (INP) for responsiveness and Cumulative Layout Shift (CLS) for visual stability. A page passes when it meets the good threshold for at least 75% of visits.

What are good Core Web Vitals scores?

A good LCP is 2.5 seconds or less, a good INP is 200 milliseconds or less and a good CLS is 0.1 or less. These thresholds are assessed on real-user field data, so lab tests are best used to diagnose problems rather than as the final verdict.

What replaced First Input Delay (FID)?

Interaction to Next Paint (INP) replaced First Input Delay (FID) as a Core Web Vital on March 12, 2024. INP is stricter because it measures responsiveness across the whole visit, not just the first interaction, so guides that focus on optimizing FID are out of date.

What is the best free tool to test website speed?

Google PageSpeed Insights is the best place to start. It shows field data from the Chrome User Experience Report, which is what your Core Web Vitals assessment is based on, plus a Lighthouse lab test with a performance score and specific problems to fix.

What is the difference between field data and lab data?

Field data shows how real Chrome users experienced a page over the previous 28 days, while lab data comes from a simulated Lighthouse test. Field data determines your Core Web Vitals assessment; lab data is a diagnostic that helps you find causes. Low-traffic pages may show only lab results.

Why do speed test tools give different results?

Speed test tools such as PageSpeed Insights, Pingdom, GTmetrix and WebPageTest use different locations, devices and connections, so their numbers will not match. Pick one tool, use the same settings each time and compare against your own earlier results rather than across tools.

How do I find which pages on a large site are slow?

Use the Core Web Vitals report in Google Search Console. It groups your URLs into good, needs improvement and poor using real-user field data, which is the quickest way to see which templates or sections of a large site need work.

How do I optimize images for faster loading?

Resize images to the size they display at, compress them and use modern formats such as WebP and AVIF, which are supported by about 97% and 96% of browsers in use. Lazy-load images below the fold but not the main image at the top, and always set width and height to prevent layout shifts.

What causes a poor INP score?

Heavy JavaScript is the most common cause of poor INP, because the browser cannot respond to a tap while it is busy running scripts. Remove unneeded plugins and third-party tags, load non-essential scripts later, break up long tasks and minify and compress CSS and JavaScript.

Do I need a CDN to speed up my website?

A content delivery network (CDN) helps most sites with visitors in different cities or countries, because it serves files from servers close to each visitor. Providers include Cloudflare, Amazon CloudFront, Fastly and CacheFly; many also help protect against DDoS attacks and support HTTP/3.

Are CSS sprites still useful for page speed?

CSS sprites matter far less today. They combined many small images into one file to save HTTP requests, but HTTP/2 and HTTP/3 load many files at once. Focus instead on image weight, JavaScript and server response time, which have a much bigger effect on speed.

How often should I test my website speed?

Recheck key pages every month and after every major change. New plugins, tracking tags and campaign images slow sites down over time, so speed is an ongoing task rather than a one-time project.

Put It Into Practice

Want Help Putting These Ideas to Work in Your Business?