Skip to content
Ben GarvesLinkedIn
Menu

CWV Cleanup

[SEO-39] CWV Page Cleanup

From Ben Garves’s work at Udemy. Re-created from the original document, with people’s names, internal links and non-public numbers removed or generalized.

EpicSEO-39

Company
Udemy
Created
Status
In Progress
Priority
P2 - Medium
Project
SEO Squad
Requirement source
Engineering

An epic to improve Core Web Vitals on five of Udemy’s top-level pages: engineering spikes into each page’s bottlenecks, then targeted optimizations, possibly to JavaScript loading and API calls, without hurting the organization’s ability to serve dynamic, experiment-optimized content.

  • Core Web Vitals
  • Page performance
  • Technical SEO

Description

Udemy’s top-level pages are experiencing significant Core Web Vitals (CWV) performance issues that negatively impact user experience, search rankings, and conversion rates. Analysis of the five critical pages reveals:

  • 3 pages with “Poor” LCP scores (Goal: <2.5s)
  • 1 page with a “Poor” INP score (Goal: <200ms)
  • 2 pages have “Poor” CLS scores (Goal: <0.1)

This initiative will complete engineering spikes to evaluate each page’s performance bottlenecks and follow up with targeted optimizations, possibly including JavaScript optimization, like adjusting lazy loading and deferring non-critical scripts, and API call optimization, like server-side rendering for any content not being served dynamically or optimized via experiment.

Our goal is to make as much meaningful progress with these pages’ Core Web Vitals scores as possible without hurting our organization’s ability to provide dynamic, optimized content experiences.

Glossary

LCP: Largest Contentful Paint (loading). INP: Interaction to Next Paint (responsiveness). CLS: Cumulative Layout Shift (visual stability). The goals listed are Google’s published “Good” thresholds.