Website Speed Test — Check Your Page Performance
Website Speed Test — Check Your Page Performance
Page speed directly impacts your bottom line. Google has confirmed it's a ranking factor. Users abandon pages that take more than 3 seconds to load. Every 100ms of latency costs Amazon 1% in sales.
ScreenURL's free page speed checker analyzes any URL and shows you exactly how your page performs — load time, page size, number of requests, and more.
Why Page Speed Matters
Search Rankings
Google's Core Web Vitals are now a ranking signal. Pages that load slowly get pushed down in search results, losing organic traffic to faster competitors.
User Experience
Research from Google shows:
- 1-3 seconds: Bounce probability increases 32%
- 1-5 seconds: Bounce probability increases 90%
- 1-10 seconds: Bounce probability increases 123%
Every second counts. Faster pages keep users engaged and convert better.
Revenue Impact
For e-commerce sites, a 1-second delay in page load time can reduce conversions by 7%. For a site making $100K/day, that's $2.5M in lost revenue per year.
How to Test Your Website Speed
Free Online Tool
Visit the Page Speed Checker and enter any URL. The tool analyzes:
- Page load time — How long the page takes to fully load
- Page size — Total weight of all resources (HTML, CSS, JS, images)
- Number of requests — How many HTTP requests the page makes
- Resource breakdown — Which resources are the largest
Capture Visual Performance with the API
Use the ScreenURL API to capture screenshots alongside your performance monitoring:
curl "https://screenurl.com/api/screenshot?url=https://example.com&apiKey=YOUR_API_KEY" --output page.pngconst res = await fetch(
"https://screenurl.com/api/screenshot?url=https://example.com&apiKey=YOUR_API_KEY"
);
// Capture visual state at specific load milestones
const buffer = Buffer.from(await res.arrayBuffer());import requests
res = requests.get(
"https://screenurl.com/api/screenshot",
params={"url": "https://example.com", "apiKey": "YOUR_API_KEY"}
)
# Document visual performance for monitoring dashboards
with open("page-state.png", "wb") as f:
f.write(res.content)How to Improve Page Speed
1. Optimize Images
Images are typically the largest resources on a page. Quick wins:
- Use WebP or AVIF format instead of PNG/JPEG
- Implement lazy loading for below-the-fold images
- Serve responsive images with srcset for different screen sizes
- Compress images — tools like Squoosh can reduce size by 50-80%
2. Minimize JavaScript
Large JavaScript bundles block rendering and slow initial load:
- Code split your bundles so users only download what they need
- Defer non-critical scripts with
asyncordeferattributes - Remove unused code — tree shaking eliminates dead code
- Consider server-side rendering (SSR) for initial page loads
3. Leverage Browser Caching
Set appropriate cache headers so returning visitors don't re-download static assets:
- Static assets (CSS, JS, images): Cache for 1 year with content hashing
- HTML pages: Short cache or no-cache for dynamic content
- Use a CDN to serve assets from edge locations closer to users
4. Reduce Server Response Time
- Use a CDN for static assets
- Optimize database queries — add indexes, reduce N+1 queries
- Enable compression (gzip or Brotli) for text-based responses
- Consider edge computing for dynamic content
5. Eliminate Render-Blocking Resources
- Inline critical CSS needed for above-the-fold content
- Load non-critical CSS asynchronously
- Move scripts to the bottom of the page or use
defer
Monitoring Speed Over Time
Don't just check speed once. Page performance degrades over time as new features, plugins, and content are added. Set up regular monitoring:
- Weekly checks with our free tool
- Automated monitoring with the ScreenURL API — capture visual state on a schedule
- Set performance budgets — define maximum page size and load time targets
Get Started
Test your page speed right now with our free speed checker. For automated monitoring, sign up for a free API key with 100 calls per month.
Check your website speed with our free tool — results in seconds.