A high-traffic events and ticketing site looked perfectly fine to human visitors, but it was underperforming in search exactly where it mattered — the marketing and landing pages meant to bring people in. The pages rendered on the client, which meant crawlers often saw thin, half-formed content.
Render what ranks on the server
The change was targeted, not a rewrite: move the pages that search engines actually rank to server-side rendering, and keep client-side interactivity only where it earns its place. Delivered as fully-formed HTML, those pages became reliably crawlable — and, as a bonus, faster to first paint.
Stop indexing what expired
Events are inherently time-bound, and stale or past events were still being indexed, diluting the site's search presence. De-indexing expired content — with correct canonicals and metadata — concentrated ranking signals on the pages that were actually live and sellable.
One problem, two angles
The most useful takeaway is that SEO and performance aren't separate initiatives. They're the same underlying question — how efficiently does this page turn a request into meaningful, indexable content? — viewed from two angles. Fixing the render strategy moved both the search and the Core Web Vitals numbers at once.