Hey all,
I have a page where the articles list is loaded after the initial page load via AJAX to enable filters and dynamic loading.
The problem is, Lighthouse show a large LCP (like 2-4 seconds), and the LCP element is the articles container that’s injected by AJAX.
I’m wondering how important it is to have the main content, like articles, included in the initial HTML. Does loading such content via AJAX always cause significant negative impact on LCP? Would it be better to server-render at least some of the articles upfront and lazy-load the rest, or is it generally safe to ignore LCP warnings if the overall user experience feels smooth and responsive? I’d really appreciate any insights or best practices on this topic.
Thanks!

Posted in