A page speed test measures how quickly a specific URL responds and how much it costs a browser to load - not by rendering pixels, but by making the same request a browser makes and inspecting the real response and every resource it links to. Enter a URL above and this tool runs that test directly: it times the server's response, downloads the HTML, then checks every stylesheet, script, image, and font the page references for its real transferred size. What comes back is a full breakdown - response time, total page weight, request count, compression, caching, render-blocking resources, image handling, and minification - plus a 0-100 score so you know exactly where the page stands and what to fix first.
Who This Page Speed Test Is For
This tool is built for anyone who needs a fast, concrete read on a page's speed without installing anything: SEO consultants running a technical audit, developers checking a page before and after a performance fix, agencies including a speed test in client QA, and site owners trying to figure out why a page feels slow. It's one of AudEsto's free SEO utilities - no account is needed to test page loading speed.
How to Test Your Page Loading Speed
- Enter the URL. Paste the full address of the page you want to test, including the protocol (https://).
- Verify you're human. Click Run Page Speed Test and complete the quick reCAPTCHA check - this keeps the tool from being scripted and abused, so it stays free and fast for everyone.
- Read the score. The score ring shows the 0-100 result and letter grade, with response time, page weight, and request count summarized right beside it.
- Work through the opportunities. Each flagged signal is explained in plain language and ranked by how many points it's costing, so you fix the highest-impact issue first - then run the test again to confirm it worked.
Each browser or IP gets a set number of tests per day. That's enough to test a handful of key pages in one sitting - usually the homepage, top landing pages, and any template that generates many URLs at once, since a fix on one template page typically applies to every page built from it.
How the Test Works
Under the hood, the test requests the page directly - explicitly asking for gzip/deflate compression, since a plain request without that header often gets an uncompressed response even from a server that fully supports compression, which would otherwise produce a false "not compressed" reading. It times the connection precisely: how long until the first byte of the response comes back (TTFB) versus how long the rest of the body takes to download. It then parses the HTML for every <link rel="stylesheet">, <script src>, <img>, and font resource, and sends a lightweight HEAD request to each one (up to 40 resources per test) to read its real size from the Content-Length header, without downloading the full file.
Honest limitation: this test measures the same resources a server-side fetch can see - it does not render the page in a browser engine, so it can't report paint or layout-shift timings the way Google PageSpeed Insights does. What it does report - response time, transferred weight, request count, compression, and caching - comes from a real request/response pair, not an estimate.
What Each Result Means
- The score ring shows the 0-100 total and letter grade, with a one-line summary of how many opportunities were found versus checks passed - use it to confirm a change actually moved the number after you test again.
- The stat row surfaces server response time, download time, total page weight, request count, redirects, and DOM element count - the numbers most people ask about first.
- Opportunities lists every signal that isn't scoring full points, sorted so the highest-impact fix appears first, each with a plain-language explanation of what to change.
- Passed checks are collapsed by default to keep the page focused on what's actionable - expand the panel to confirm what's already working well.
- The resource breakdown shows how much of the page's weight comes from the HTML document itself versus stylesheets, scripts, images, and fonts, so you can see exactly where the bytes are going.
Why Web Page Loading Speed Matters for SEO
Google confirmed page speed as a desktop ranking signal in 2010 and extended it to mobile search in 2018, and Core Web Vitals - metrics like Largest Contentful Paint that are directly influenced by server response time and page weight - are now a documented part of Google's Page Experience factors. That's a direct ranking effect. Separately, and often more consequential in practice, is the indirect effect: slower pages measurably increase bounce rate and reduce conversion rate, which shapes user behavior regardless of what any algorithm rewards. Some of what this test measures is diagnostic rather than either of those - a missing Cache-Control header, for example, doesn't move rankings by itself, but it's a reliable signal that a server's configuration hasn't been tuned, which is usually worth fixing on its own merits.
How to Speed Up Web Page Loading Time
Work through fixes roughly in the order this test weights them:
- Server response time (20 points). An overloaded host, no server-side caching, or a database query running on every request are the usual causes. A CDN, a caching layer, or a faster host are the typical fixes - and none of them touch the page's design.
- Page weight (20 points). Compress and correctly size images first; they're the most common source of a heavy page. Trim unused CSS/JS after that.
- Render-blocking resources (15 points). Add
asyncordeferto non-critical scripts (analytics, chat widgets, ad tags) sitting in<head>. - Request count, compression, caching, images, minification (35 points combined). Turning on gzip/Brotli compression and setting Cache-Control headers are usually one-line server config changes with an outsized return.
How to Improve Page Loading Speed: A Worked Example
Score of 58/100 (D): TTFB came back at 950ms (11/20), page weight measured 3.1MB (6/20) driven almost entirely by four uncompressed PNG hero images, and 6 render-blocking scripts sat in <head> with no async/defer (2/15).
The single biggest fix is the images - converting those four PNGs to WebP and adding proper width/height attributes would likely move page weight from "heavy" to "reasonable" in one change, and cut the image-optimization penalty too.
Compress and convert the hero images first (highest points for the least effort), then add defer to non-critical scripts in <head>, then address server response time separately - it likely needs server-side caching or a lighter backend, a different fix entirely from the other two.
Real-World Use Cases
- Pre-launch and post-migration checks. Confirm a redesign or CMS migration didn't quietly regress response time or page weight on key templates.
- Agency QA checklists. Add a page speed test alongside meta tag, heading, and broken-link checks before a client site goes live.
- Before/after verification. Test, make one change - compress images, enable compression, add caching headers - and test again to see the score move.
- Template and theme validation. Test one representative page from a template; a fix there (like adding
deferto a shared script) usually applies to every page built from it. - Host and CDN comparisons. Test the same page's speed before and after switching hosting providers or CDN configuration to see the real, measured difference.
Common Mistakes to Avoid
- Chasing the score instead of the cause. A 20-point jump in page weight from compressing one image is a real fix; padding the score without addressing the underlying cause (a still-overloaded server, still-uncompressed responses) doesn't hold up under real traffic.
- Fixing images but ignoring the server. A beautifully optimized page still loads slowly if the server itself takes a second or more to respond - the two are independent problems with independent fixes.
- Adding defer/async everywhere without testing. Deferring a script that other code depends on running first can break functionality - test the page after each change, not just re-run the speed test.
- Assuming one URL represents the whole site. A homepage and a deep product page on the same site can have very different weight profiles - test more than one page type before drawing conclusions about the site as a whole.
Expert Recommendations
Fix in the order the score weights things: server response time and page weight first (20 points each), then render-blocking resources (15), then the smaller signals. A page that's fast to first byte and lean in weight will usually feel fast even before every last render-blocking script is cleaned up - diminishing returns set in past that point, so don't over-invest in the last few points at the expense of content and functionality.
Re-run the test after every meaningful change rather than batching several fixes and testing once - it's the only way to know which specific change actually moved the number, especially when a hosting provider or CDN's own caching can make a change look effective before you've confirmed it's your fix and not a cache warming up.
Related SEO Concepts
Page speed sits alongside a few other technical fundamentals worth checking together: image optimization specifically (since images are usually the largest share of page weight), broken links and redirect chains (which add unnecessary requests and hops), and overall site security configuration (HTTPS, headers). None of these fix each other automatically - a fast page with broken links still has a broken-links problem, and vice versa.
Limitations of This Page Speed Test
- It measures a single live fetch from one location, not a multi-region or repeat-visit average - results can vary test to test, especially behind a CDN with cold-cache edges.
- It doesn't render the page in a browser engine, so it can't report paint or layout-shift timings the way Google PageSpeed Insights does.
- Minification is detected from filenames (a
.min.css/.min.jsnaming convention), not by inspecting file contents. - Up to 40 discovered resources are probed for size per test - a page with far more than that still gets an accurate weight for its heaviest, most common assets, with the remainder flagged as unmeasured rather than silently ignored.
Run the page speed test above against any live URL to see its full score in a few seconds - it's free, and no account is required.