Module 05 · Technical SEO Execution
Core Web Vitals and Page Speed Fundamentals
Open lesson + course map
On this lesson
Course outline
Module 1 · SEO Fundamentals in the AI Era
Module 2 · Keyword Research
Module 3 · On-Page Systems
Module 4 · Content Production at Scale
Module 5 · Technical SEO Execution
Module 6 · Growth Experimentation
Module 7 · Link Building and Authority
Core Web Vitals currently focus on loading, responsiveness, and visual stability through LCP, INP, and CLS. Use real-user field data where available and lab tools for diagnosis. Passing thresholds does not guarantee rankings or conversions.
// concept
Distinguish Field and Lab
- Field: aggregated real-user experience from sources such as CrUX/Search Console, subject to eligibility and reporting windows.
- Lab: repeatable simulated test useful for debugging, not representative of every user.
Record URL/group, device, geography/context, date window, percentile, tool/version, connection/device settings, and sample eligibility. Compare like with like.
// concept
Diagnose by Metric
LCP: inspect server response, render-blocking resources, hero asset discovery/priority, image size/format, fonts, caching/CDN, and client rendering.
INP: find long main-thread tasks, excessive JavaScript, expensive event handlers, third-party scripts, and rendering work after interaction.
CLS: reserve image/ad/embed dimensions, avoid injecting content above existing content, manage fonts/animations, and test dynamic components.
Optimize the user journey, not only the homepage score. Test course/product/service and checkout/form templates.
// worked_example
Worked Example
A Pakistan course site’s mobile lab LCP is slow on lesson pages. Trace shows the above-fold decorative background and font delay, not the lesson Markdown. The team compresses/reprioritizes assets, subsets fonts, and removes an unused third-party script.
Before/after lab runs use the same settings and multiple samples. Field data is monitored later when available. The release also tests keyboard/accessibility and visual correctness so performance work does not break the product.
// failure_cases
Failure Cases to Diagnose
6 cases to diagnose
One Lighthouse run is truth
repeat and use field evidence.
Desktop homepage only
test important mobile templates.
Image quality destroyed
choose appropriate responsive assets.
Third-party script ignored
inventory business value/cost.
CWV pass promised to rank
treat as one experience signal.
Optimization breaks accessibility/function
run full acceptance.
// pakistan_angle
Pakistan Angle
Test realistic mid-range Android and slower mobile connections relevant to Pakistani learners. Avoid assuming all users have stable Wi-Fi or new devices. Text-first progressive rendering and small assets often provide real value.
Local field data may be unavailable at low traffic. State that limitation and use transparent lab settings instead of inventing a “Pakistan speed score.”
Set a performance budget for future releases: maximum critical image weight, JavaScript change allowance, font files, and third-party scripts per template. Test the budget in continuous integration where feasible. Budgets prevent the same regression from returning after a successful one-time optimization, but thresholds should reflect user needs rather than arbitrary perfect scores.
// hands_on
Hands-On Exercise
5 steps
choose three critical templates.
collect field data if eligible and repeated lab traces.
identify metric-specific causes.
implement one bounded fix.
rerun performance/function/accessibility tests.
// completion_rubric
Completion Rubric
6 checks — tick as you verify
// sources
Sources
4 official sources — check every claim yourself
// check_yourself
Check yourself
4 questions · answers and options are taken word-for-word from this course
1 / 4 · diagnose
Your work shows this failure mode: “One Lighthouse run is truth.” What does the lesson tell you to do about it?