Changed one CSS value from 0 to 0.001 and dropped page load time by 2.7 seconds.
Let me explain.
I was working on a webflow project where elements had an animation-hide class set to opacity: 0. The idea was simple: hide elements on load, then animate them in with GSAP.
PageSpeed was reporting LCP at 3.5 seconds. The hero images were loading fast, the fonts were optimized, everything looked right. But the score wouldn't change.
Turns out, Chrome's LCP algorithm skips elements with opacity: 0. It doesn't consider them "painted." So even though my hero card images were fully loaded and ready, Chrome was ignoring them and waiting for a later, smaller element to count as LCP.
The fix: change opacity: 0 to opacity: 0.001.
Visually? Identical. No human eye can see the difference. But Chrome now counts those elements as painted at first render. LCP dropped from 3.5s to 0.8s.
gold earcup on grey stone with the mars dunes behind gives it a proper premium feel. and dropping it free on the marketplace is generous,, people are gonna grab this
Shipped an editorial SaaS landing page delivering 100/100 Lighthouse scores, built strictly with semantic HTML5, vanilla CSS3, ES6 JavaScript, local WOFF2 typography, custom design tokens, CSS Grid, and zero external build tooling. Flux | Run Your business on Autopilot