Performance · NinjaOps Guides

TTFB: The Ranking Signal You Can Fix for $0

Time to First Byte under 300ms is the bar for a well-served site. Google measures it, users feel it, and free edge caching gets you there without a server.

How to fix it

  1. Put static content on an edge network (Cloudflare Pages/Workers are free).
  2. Set Cache-Control: public, s-maxage=3600 so the edge holds the HTML.
  3. Purge stale content on deploy instead of disabling caching.
  4. Measure with the grader — under 300ms full marks, 800ms is the fail line.
Cache-Control: public, s-maxage=3600, stale-while-revalidate=86400

Diagnose this exact issue on your site — free

The 100-Point Affiliate Site Grader runs this check (and 40+ more) on your live site in ~10 seconds. No signup.

Want it fixed for you?

The Zero-Overhead Affiliate Playbook walks through every gap in this guide in 14 days on a $0 stack. Join the launch list →

More Performance fixes: