Thanks Florian. I was trying other plugins while awaiting your reply, that’s the only reason Lyte is there. Will try your suggestion.
You’re right of course, the lazyload class is defined in the iframe on that page, sorry. What led me to the conclusion it wasn’t is that when I run Pagespeed Insights on it, it tells me that third party code is blocking the main thread for 560ms and shows the Youtube code as being the cause of that. Perhaps I’m just misunderstanding how lazyload works and expecting too much of it.
Anyway, I swapped my homepage objects for iframes (which are at the bottom of the page) and now the TBT is down to 0ms for that page so I’m very happy with that. Thank you.
Thanks Florian, I can always change the code to iframe if not. However, I have many other pages with video where iframe is used instead such as this one:
https://timbickvoiceover.co.uk/app-problem-explainers/
and those don’t seem to lazy load either.