← Blog 06 May 2026 6 min read Technical

Sub-1s page loads: technical SEO for indie startups.

Page speed is the most under-rated SEO move for small companies. It directly affects ranking, directly affects conversion, and most competitors are just bad at it. Here's how to be in the top 5%.

Why this matters more than you think

Google's Core Web Vitals are now a confirmed ranking factor. The three metrics that matter:

Beyond ranking: a 100ms speed improvement can lift conversion by 1–2%. For a site doing ₹10L/month in revenue, that's ₹10K–20K in pure margin per 100ms shaved. A 2-second-to-1-second improvement is worth real money.

The fast-site checklist (in priority order)

1. Pick the right tech foundation

Your foundation determines your ceiling. Best to worst for performance:

2. Optimise images aggressively

Images are typically 60–80% of a page's weight. Three rules:

Tools: Squoosh.app (free, manual). Vercel / Cloudinary / ImageKit do this automatically.

3. Self-host fonts (or use system fonts)

Google Fonts via CDN adds 200–500ms of waterfall time on first load. Self-host the font files, use font-display: swap, and preload only the weights you actually use.

Or skip custom fonts entirely. The system font stack is faster and looks great if you use type scale and weight smartly.

4. Inline critical CSS, defer the rest

Above-the-fold styling should be inline in the <head>. The rest can load asynchronously. Most static-site frameworks do this automatically; WordPress doesn't.

5. Avoid render-blocking JavaScript

Every <script> tag without async or defer blocks rendering. Audit your site: how many third-party scripts are running before content renders? Each one delays LCP.

Common culprits: chat widgets (Intercom, Crisp), heatmap tools (Hotjar, Microsoft Clarity), analytics tags. Decide which truly need to load early; defer the rest.

6. Use a CDN with edge locations

If your site is hosted in one region (say, AWS Mumbai) and a user visits from Singapore, every asset round-trips across the ocean. CDNs put your static assets on edge servers worldwide.

Vercel, Cloudflare, Netlify all do this for free. Use one.

7. Eliminate layout shift

CLS happens when content jumps around as the page loads. Common causes:

Set explicit dimensions on every image. Reserve space for ads and embeds. Use font-display: optional if your custom font is non-critical.

8. Use schema.org structured data

Doesn't directly affect speed, but it's free SEO that almost no small sites do. Add Organization, WebSite, Article, FAQPage schemas. You'll show up with rich results that take 2× the screen space.

How to measure

  1. Run Google Lighthouse (in Chrome DevTools) — gives you a starting score
  2. Use PageSpeed Insights ([pagespeed.web.dev](https://pagespeed.web.dev)) — gives field data from real users
  3. Set up Core Web Vitals reporting in Google Search Console
  4. Re-run weekly. Speed regresses if you don't watch it.

Realistic targets for an indie startup site

Hitting these isn't hard with a hand-coded site. It's nearly impossible on default WordPress.

Our default targets: every site we ship hits Lighthouse 95+ on Performance, SEO, and Accessibility before launch. See our process →

Want a fast website?

Lighthouse 95+ from day one. No tweaking required.

Tell us your idea →