I want to integrate third party iframes into my site without affecting the PageSpeed score. Initially, they were being called with the initial call to the server. I moved them to load with the load event in js. But still the PageSpeed score is not improving. I tried async and defer as well but nothing seems to work. The site is created in WordPress.
I scanned through Google but most of the ideas seem to revolve around loading it later with the load event after everything has loaded. That I tried already. What else can I do to reduce the load of iframes? They are two widgets and both use Google Tag Manager tracking. So, in total 3 Google Analytics scripts are loading. That is increasing server response time multifold.
The site URL is https://iifd.in
If you run through PageSpeed Insights, the mobile score is suffering badly despite me loading the heavy scripts later with the load event in js.
Any help is appreciated, thanks!