Skip to content

Benchmark

page time to interactive

Verified · editorial policy

Direct answer

Direct answer

Healthy time-to-interactive for indie SaaS marketing pages is under 3.5 seconds on mobile (mid-range device, 4G connection). Beyond 5 seconds, conversion rate drops 5 to 15% per additional second. Google's Core Web Vitals threshold (Interaction to Next Paint under 200ms) is the SEO floor, not the conversion ceiling.

page time to interactive key facts

TL;DR
Metric
page time to interactive
Typical range
1.5s to 3.5s mobile
Underperforming
Over 5s mobile
Outperforming
Under 1.5s mobile
Top driver
Third-party JavaScript (the biggest performance cost)
Last verified
May 19, 2026

Where you fall

Underperforming

Over 5s mobile

Page is heavy with third-party scripts (analytics, chat widgets, fonts), unoptimized images, or render-blocking JavaScript. Each fix typically cuts 0.3 to 1.0 second.

Typical range

1.5s to 3.5s mobile

Healthy load time. Standard Next.js / Vercel hosted marketing pages sit here with minimal optimization. SEO floor is met.

Outperforming

Under 1.5s mobile

Static-first architecture, image optimization, no third-party JS. Conversion benefits are real but diminishing under 2 seconds.

What drives this metric (in order)

  1. Third-party JavaScript (the biggest performance cost)
  2. Image format and size (next-gen formats, proper sizing)
  3. Font loading strategy (system fonts > preloaded > async)
  4. Render-blocking resources
  5. Hosting and CDN configuration

Common misreadings

  • Optimizing for desktop when mobile is the bottleneck. Most indie SaaS traffic is 60 to 80% mobile.
  • Chasing perfect Lighthouse scores. The score doesn't directly correlate with conversion; real time-to-interactive does.
  • Adding third-party tools (analytics, chat, A/B test) without measuring the performance cost.

People also ask

What is a good page time to interactive?

Healthy time-to-interactive for indie SaaS marketing pages is under 3.5 seconds on mobile (mid-range device, 4G connection). Beyond 5 seconds, conversion rate drops 5 to 15% per additional second. Google's Core Web Vitals threshold (Interaction to Next Paint under 200ms) is the SEO floor, not the conversion ceiling.

What is the average page time to interactive for indie SaaS?

1.5s to 3.5s mobile. Healthy load time. Standard Next.js / Vercel hosted marketing pages sit here with minimal optimization. SEO floor is met.

Why is my page time to interactive so low?

Page is heavy with third-party scripts (analytics, chat widgets, fonts), unoptimized images, or render-blocking JavaScript. Each fix typically cuts 0.3 to 1.0 second.

How do I improve my page time to interactive?

The biggest driver, in order of magnitude, is: Third-party JavaScript (the biggest performance cost). Fix that before tuning anything else on this metric.

Questions founders ask

Does page speed affect SEO?

Yes, marginally. Google's Core Web Vitals (LCP, INP, CLS) factor into rankings. Most indie SaaS see SEO impact at the margins; the bigger reason to optimize is direct conversion rate.

Is Next.js fast enough out of the box?

Yes for marketing pages. Static generation (or App Router server components) on Vercel sits under 2s mobile time-to-interactive without any optimization work. The performance debt accumulates from added third-party scripts and unoptimized images.

Should I remove my analytics tools to improve speed?

No. PostHog, GA4, and similar tools cost 100 to 300ms on first paint, which is acceptable. Remove only the duplicated tracking (most sites have 3 to 5 redundant analytics tools loaded simultaneously).

Source attribution

Range based on Google's Core Web Vitals benchmarks, web.dev published case studies, and observed indie SaaS marketing site performance. Mobile-first measurement.

See where your page falls on this metric

The free 90-second Launch Diagnostic applies the same triage to your actual page and tells you which band you're in plus what to fix first.

🚀 Explore Our Network

60 days
To First Paying Customer
7 steps
Proven Playbook
100%
Money-Back Guarantee
$49
Founding Price /mo

You shipped. Nobody paid. The playbook breaks the pattern or the code refunds you automatically.

Get Free Diagnosis

Refund enforced by Stripe webhook, not a support ticket. 100% automated.