Gather context: target pages, current scores, tech stack, constraints.
Run PageSpeed Insights if no data is available.
Analyze LCP, CLS, and INP using the provided root-cause trees.
Break down resource usage (HTML, CSS, JS, images, fonts, third-party).
Identify priority fixes based on failing metrics.
List quick wins for easy optimizations.
Generate a speed audit report with findings and recommendations.