Performance · Techjockey · Shipped · 2 min read
Core Web Vitals sprint: page speed as experience
When Search Console starts flagging your pages, how do you fix page speed across a whole marketplace instead of one page at a time?
After Search Console flagged layout-shift and loading problems, I led a Core Web Vitals sprint with engineering that went through Techjockey's page templates in priority order (category, product, blog, home, compare, alternatives, reviews) on desktop and mobile. Performance scores rose from 50 to 90+ on desktop and from 40 to 85+ on mobile. This coincided with bounce rate falling from 45% to 32% and organic traffic growing 25% year on year.
At a glance
- Mobile performance score
- 40 → 85+
- Desktop performance score
- 50 → 90+
- Bounce rate
- 45% → 32%
- Organic traffic, year on year
- +25%
- Role
- Product Manager · User pod lead
- Context
- Shipped at Techjockey
- Format
- Engineering sprint · 7 page templates
- Stack
- Lighthouse · PageSpeed Insights · Google Search Console · GA4 · Microsoft Clarity · GTM
The problem
Google Search Console started flagging Techjockey pages for layout-shift and loading problems, and a first fix didn't pass its validation. Before the sprint, performance scores sat around 50 on desktop and 40 on mobile, and 45% of visitors bounced. For a marketplace that depends on organic search, slow pages were costing visitors before they ever reached a product.
How I made the call
Six stages, from Search Console's flags to the result and what came next. The schematics are illustrative; every number on them is real.
What I took away
Page speed is part of the product, not a clean-up job. It's set by templates, so that's where to fix it, and every release can undo it, so that's where to guard it.
Want to talk through this?