The challenge
The goal was to improve Core Web Vitals on an existing WordPress website.
The obvious approach was to start optimizing assets and adding/configuring caching.
But the website had a custom-coded child theme, Genesis and Gravity Forms, so optimization changes could affect functionality.
The problem
Some changes improved the performance score but made the actual website worse.
This meant the objective couldn't simply be:
“Get a better PageSpeed score.”