Forum Moderators: martinibuster

Message Too Old, No Replies

"FID issue" warning by Google with just 3 ads plus Auto Ads

Should I prefetch+preconnect all the domains?

         

guarriman3

8:45 am on Nov 21, 2019 (gmt 0)

10+ Year Member Top Contributors Of The Month



Hi,

On Nov 11, Google Search Console sent me a "FID issue: longer than 300ms (mobile)" warning for more than 30,000+ pages of my website, and the Average Position dropped from 8 to 10, with the resulting drop of the visits from Google SERPs (-30%).

The point is that, if I remove the ads from AdSense, the value "Max Potential First Input Delay" drops from 600 ms to 100 ms (through PageSpeed Insight), and the performance boosts from 43 to 93.



This is, I prefetch and preconnect 'pagead2.googlesyndication.com' and even 'www.google-analytics.com', trying to speed up the load of the AdSense and Analytics JavaScript files. I show just three 300x250 ads, and I have 'Auto Ads' activated, with a 25% of the load.

However, the "Max Potential First Input Delay" is 600 ms, with a big use of petitions to the following servers:
[s0.2mdn.net...]
[googletagservices.com...]
[tpc.googlesyndication.com...]
[googleads.g.doubleclick.net...]
[cdn3.doubleverify.com...]
[googlevideo.com...]

I'm not sure if I must dns-prefetch and preconnect these domains, if prefetch+preconnect are useless, if there is a better solution, or if I must just reduce/remove the ads.

Thank you.

[edited by: engine at 11:21 am (utc) on Nov 22, 2019]
[edit reason] code removed for privacy [/edit]

dolcevita

6:29 am on Dec 2, 2019 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Try with CloudFlare

guarriman3

2:29 pm on Dec 5, 2019 (gmt 0)

10+ Year Member Top Contributors Of The Month



Hi Dolcevita,

Thank you very much for your answer. I have CloudFlare and, in fact, I use Rocket Loader, but I'm receiving the abovementioned messages from Google.

I'm considering to implement Lazy Loading for the AdSense ads.

leebow

7:26 am on Dec 6, 2019 (gmt 0)

10+ Year Member Top Contributors Of The Month



Google annoys me that they take into consideration their own ads in ranking sites speeds.

Make sure all your js scripts are at the bottom of the page - not in header.

The in your jquery “on load” script - make the ads load. So they load after the page has loaded.

If you want - I can get the exact script I use to load them. It automatically works out how many ads are on page.

surfgatinho

10:56 am on Dec 24, 2019 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Google annoys me that they take into consideration their own ads in ranking sites speeds.

...and the speed of these ads varies hugely - especially when they try to load an unoptimised image or video.

However, (AFAIK) the Site Speed tool is just a tool and gives a snapshot. For ranking I guess they use the Chrome user experience data they collect which gives a more accurate picture of real world speed. That said I manage to get all my pages over 50% with Site Speed, with or without CloudFlare.

Regarding ad loading it's already slow enough and as the raison d'etre for my sites I wouldn't compromise it. Plus, I'm sure there is some optimisation for off screen loading of ads these days.