Field notes, deep dives, and shipping-ready playbooks for making single-page apps, server components, and edge-rendered React rank — and stay ranked.
// what we cover
LCP, INP, CLS — measured and tuned.
CSR vs SSR vs SSG vs RSC, decided.
Robots, sitemaps, canonicals, hreflang.
Type-safe JSON-LD per route.
// latest writing
A practical look at how Googlebot renders JavaScript, why hydration timing matters, and when SSR is non-negotiable.
How to use streaming SSR and selective hydration to keep Largest Contentful Paint under 2.5s on real devices.
Generate schema.org markup at the route level so every page ships rich results without runtime cost.
The redirect map, canonical strategy, and crawl-budget tactics that kept our traffic flat through cutover.