Prioritize loading fonts for textual LCP elements #1313
Labels
[Plugin] Optimization Detective
Issues for the Optimization Detective plugin
[Type] Feature
A new feature within an existing module
Feature Description
When the LCP element is text, the loading of the font being used should be prioritized. For example, on one of my blog posts (using the Twenty Twenty theme), the LCP element is an
h1
. It has afont-family
style of:The
Inter var
font is loaded via this stylesheet:The
@font-face
rule is:The
font-inter.css
stylesheet is already loaded with highest priority, but the font file is not in the critical path so it is not discovered until after the critical CSS is parsed:To improve performance, this font file should be getting loaded sooner by adding this link:
This allows the font file to start loading the same time as the
font-inter.css
stylesheet:And this will improve LCP.
Note that
h1
is LCP element 5% of the time on mobile, withh2
andh3
being 2% and 1% respectively. Thep
element is the LCP element 9% off the time on mobile.The text was updated successfully, but these errors were encountered: