WordPress Core Web Vitals fail for most sites I've looked at. The fix is almost never "better hosting" or "buy a caching plugin." It's usually 3 specific things that are easy to miss because the generic advice doesn't go deep enough. 🧵

1/ LCP — WordPress 5.5 added loading="lazy" to all images by default. Your hero image above the fold now competes for priority with images 3 screens below.

Fix: remove loading="lazy" from your LCP image, add fetchpriority="high". One attribute change in your theme template. LCP scores shift noticeably.