Page Speed
Website Load Time: How to Test & Improve Page Speed in 2026
Page speed directly impacts your SEO rankings, user experience, and conversion rates. Learn how to test, measure, and optimize your website's load time.
Test now: Use our free Page Speed Checker to test any URL with Google PageSpeed Insights and get Core Web Vitals scores.
Why Website Load Time Matters
Every second counts. Google's DoubleClick research (2018, 3.7M web pages) found that 53% of mobile site visits are abandoned when pages take longer than 3 seconds to load. A frequently cited internal Amazon study estimated that every 100ms of latency cost 1% in sales — a figure widely referenced in industry benchmarking. For smaller sites, the impact is even more direct: a 2023 Portent study of 351 B2B and B2C sites found that pages loading in 1 second convert 3x better than pages loading in 5 seconds.
Core Web Vitals Explained
Google uses three Core Web Vitals as direct ranking signals:
LCP (Largest Contentful Paint)
< 2.5sTime until the largest visible content element (hero image, heading) is rendered. The most important speed metric for SEO.
INP (Interaction to Next Paint)
< 200msTime from user interaction (click, tap, keypress) until the next visual update. Replaced FID in 2024 as the responsiveness metric.
CLS (Cumulative Layout Shift)
< 0.1Measures unexpected layout shifts during page load. Those annoying jumps when ads or images load late — Google penalizes them.
How to Test Your Website Load Time
Foglift Page Speed Checker
Free, instant. Uses Google PageSpeed Insights API. Shows LCP, INP, CLS, performance score, and optimization opportunities.
Google PageSpeed Insights
Google's official tool. Shows both lab data (Lighthouse) and real-world data (CrUX). The benchmark for page speed testing.
WebPageTest
Advanced testing with waterfall charts, video recording, and multi-step transactions. Test from 30+ global locations.
Chrome DevTools
Built into Chrome. Network tab for waterfall analysis, Performance tab for detailed rendering timeline, Lighthouse for audits.
12 Ways to Improve Website Load Time
Optimize images
Use WebP/AVIF formats, compress images, serve responsive sizes with srcset. Per the HTTP Archive 2024 Web Almanac, images account for 46% of median page weight on desktop and 43% on mobile — consistently the largest asset category. Tools: Sharp, Squoosh, Next.js Image component.
Enable compression (Gzip/Brotli)
Brotli reduces text-based assets 15–26% more than Gzip at equivalent CPU cost, per Google's original Brotli benchmarks (Alakuijala & Szabadka, 2015). Most CDNs and modern hosts support it natively. Check your HTTP response headers for content-encoding: br.
Implement a CDN
Serve assets from edge servers close to users. Cloudflare (free tier), Vercel Edge Network, or AWS CloudFront can cut latency by 50%+ for global users.
Minimize JavaScript
Reduce JS bundle size with code splitting, tree shaking, and lazy loading. Remove unused dependencies. Addy Osmani's research (2018, updated 2023) showed that 170KB of JS takes ~3.4s to parse on a median Android device — roughly 20ms per KB. The HTTP Archive 2024 Web Almanac found the median mobile page ships 509KB of JavaScript.
Optimize CSS delivery
Inline critical CSS (above-the-fold styles) in the HTML head. Defer non-critical CSS. Remove unused CSS with PurgeCSS or Tailwind's built-in purge.
Set proper cache headers
Use Cache-Control headers with long max-age for static assets (images, CSS, JS). Set immutable for hashed filenames. This eliminates repeat downloads for returning visitors.
Preload critical resources
Use <link rel='preload'> for fonts, hero images, and critical scripts. Use <link rel='preconnect'> for third-party domains (analytics, CDN, APIs).
Lazy load below-the-fold content
Use loading='lazy' on images and iframes below the fold. Use Intersection Observer API for custom lazy loading. Don't lazy load above-the-fold content (hurts LCP).
Reduce server response time (TTFB)
Target under 200ms Time to First Byte. Upgrade hosting, use server-side caching (Redis, Varnish), optimize database queries, use connection keep-alive.
Eliminate render-blocking resources
Move scripts to bottom of body or use async/defer. Use media queries on CSS links for print stylesheets. Only load what's needed for initial render.
Optimize web fonts
Use font-display: swap, subset fonts to needed characters, self-host instead of Google Fonts, preload font files. Variable fonts reduce total weight for multiple weights.
Fix layout shifts (CLS)
Set explicit width/height on images and ads. Use CSS aspect-ratio. Reserve space for dynamic content. Avoid inserting content above existing content after load.
Page Speed and AI Search (GEO)
AI crawlers (GPTBot, ClaudeBot, PerplexityBot) also benefit from fast-loading pages. When AI systems crawl your content for citation in AI-generated answers, slower pages are more likely to time out or be deprioritized. A fast TTFB (under 200ms) and clean HTML structure increases the likelihood of full page retrieval and accurate content extraction. A fast, well-structured page is more likely to be fully crawled and cited. Use our Uptime Checker to verify your site's response time and Robots.txt Tester to ensure AI crawlers aren't blocked.
Frequently Asked Questions
What is a good website load time?
Under 2.5 seconds for LCP is 'good' per Google. Under 1.8 seconds puts you in the top 25%. For e-commerce, every 100ms matters — Amazon found 1% revenue loss per 100ms delay. Aim for the fastest load time achievable, but prioritize LCP over total load time.
Does page speed affect SEO rankings?
Yes. Google confirmed Core Web Vitals (LCP, INP, CLS) are direct ranking signals. Slow pages also have higher bounce rates and lower engagement, which indirectly hurt rankings. The impact is most significant for mobile search.
What slows down websites the most?
In order: (1) Unoptimized images — per the HTTP Archive 2024 Web Almanac, images are the largest asset category at ~46% of desktop page weight; (2) Too much JavaScript — the median mobile page ships 509KB of JS; (3) No CDN or caching; (4) Slow server response time (TTFB); (5) Render-blocking CSS/JS. Fix images first for the biggest quick win.
How often should I test page speed?
After every deployment that changes HTML, CSS, JS, or images. Also monthly for monitoring. Set up Core Web Vitals monitoring in Google Search Console for continuous real-user data. Our Page Speed Checker provides instant Lighthouse scores for any URL.
Related Tools & Guides
Check your website's speed & SEO health
Our full Website Audit checks page speed, Core Web Vitals, SEO, GEO, security, and accessibility — free.
Free Website AuditTest Page SpeedFundamentals: Learn about GEO (Generative Engine Optimization) and AEO (Answer Engine Optimization) — the two frameworks for optimizing your content for AI search engines.