Back to blog
6 min read Performance

Browser Caching: Speed Up Return Visits

Test #03 checks whether site files are saved in visitors' browsers. An often overlooked performance lever that's easy to fix.

Key Takeaways
  • Browser caching prevents visitors from re-downloading the same files on every page — the site feels instant.
  • Orilyt checks the Cache-Control header and max-age: ≥ 86,400 s (1 day) = OK score, otherwise alert.
  • It's one of the simplest fixes: a single line in .htaccess or a WordPress plugin is enough.

When a visitor returns to a site, their browser can reuse files already downloaded — CSS styles, JavaScript, images, fonts — instead of requesting them from the server again. That's browser caching.

A site without browser caching forces every page to re-download the same resources. Result: longer load times, wasted bandwidth, degraded experience.

Orilyt test #03 measures this parameter and gives a clear score. Let's see how it works and how to leverage its results.

Illustration of test #03: browser caching of static files

Why Does Browser Caching Matter?

On an average WordPress site, static files represent 70–90% of total page weight. If these files aren't cached, each page visited triggers dozens of extra HTTP requests.

Google factors performance into rankings (Core Web Vitals). Poor browser caching increases LCP (Largest Contentful Paint) and resource TTFB, which hurts SEO.

For users, the difference is tangible: a cached site loads almost instantly from the second page, while an uncached site seems to "reload" on every click.

70% of visitors leave a site that takes more than 3 seconds to load. Browser caching can cut that time in half for subsequent pages.

How Does Test #03 Work?

Orilyt analyzes HTTP headers returned by the server when loading the audited page. Two headers are examined:

Cache-Control (primary) — the modern mechanism. Orilyt extracts the max-age directive, which indicates in seconds how long the browser can keep the file.

Expires (fallback) — the legacy mechanism, still used on some servers. Specifies an explicit expiration date.

  1. Read the HTTP headers of the audited page.
  2. Extract the max-age value from Cache-Control.
  3. If max-age ≥ 86,400 s (1 day) → score 90/100. Otherwise → score 35/100.

The 86,400-second threshold (1 day) is intentionally conservative. In practice, best practices recommend 30 days (2,592,000 s) or more for versioned static files.

Cache-Control: public, max-age=2592000, immutable
Expires: Wed, 01 Apr 2027 12:00:00 GMT

How to Use This Test in Your Proposals

Browser caching is a powerful selling point: it's a problem easy for clients to understand ("your site re-downloads everything on every page") and the fix is quick to implement.

Here's how to structure your recommendation using the FIA method:

  1. Fact: "Your site's static files aren't cached (max-age missing or below 1 day)."
  2. Impact: "Every visitor re-downloads the same files on every page, slowing navigation and increasing server load."
  3. Action: "Add a Cache-Control rule in .htaccess or enable browser caching via a plugin (WP Rocket, LiteSpeed Cache). Estimated time: 15 minutes."

The Orilyt report shows the score, the detected header, and a ready-to-copy configuration snippet — just forward it to your client.

A 15-minute fix that speeds up every subsequent page load: that's the best effort-to-impact ratio in the audit.

Integrating This Test Into Your Workflow

Test #03 fits naturally into a comprehensive performance audit:

  1. Run the Orilyt audit → the browser caching score appears in the Performance section.
  2. If the score is red (35/100), open the details: you'll see the current Cache-Control header, observed lifetime, and ready-to-copy Apache/Nginx configuration snippets.
  3. After the fix, re-run the audit and use the before/after comparison to show the improvement to your client.

Combined with TTFB (#16) and compression (#04) tests, browser caching forms the core performance trio. If all three are green, the site is already well-optimized.

Conclusion

Browser caching is one of the simplest and most effective performance levers. A single configuration line can transform the browsing experience for all returning visitors.

Orilyt test #03 gives you an instant diagnosis: score, detected header, structured recommendation. It's a concrete argument for your sales proposals.

Test a client site right now — the result is often a surprise.

Test a Site's Browser Caching in 2 Minutes
Run a free audit and find out if static files are properly cached.
Run a free audit
Previous Browser cache: is your HTML page forcing a reload every time? Next Lazy loading : ne chargez que ce que le visiteur voit