
indexing
Single-page apps and the 2MB indexing limit
SPAs are uniquely exposed to Google's 2MB rendered-HTML cap. Here's why client-rendered routes are the highest-risk category, how to diagnose it, and what to do.
Page Size Checker
Guides on page weight, the 2MB Googlebot limit, and what actually moves the SEO needle.

indexing
SPAs are uniquely exposed to Google's 2MB rendered-HTML cap. Here's why client-rendered routes are the highest-risk category, how to diagnose it, and what to do.
fundamentals
View-source shows what your server sends. Googlebot reads something different. Here's the gap, why it exists, and how to see what Google actually indexes.

fundamentals
Page weight and page speed sound interchangeable, but Google treats them differently. Here's what each one is, how they're measured, and what to optimize first.

how-to
Next.js, Nuxt, SvelteKit, Remix, and Astro all serialize state into your HTML. Here's where the bloat comes from in each, how big it gets, and what to do about it.

how-to
A practical guide to shrinking your page's rendered HTML below Google's 2MB Googlebot limit. What to cut first, what's safe to leave, and how to verify the result.

fundamentals
What Google's 2MB Googlebot indexing limit actually means, what counts toward it, and how to know if your pages are at risk of being partially indexed.
