• Hi, I have a problem with Google Pagespeed. I can’t for the life of me remove the error of “non-blocking javascript and css”. Right now, it says I have 17 sources of javascript that is blocking my content. I have tried everything that’s been said in FAQs and various blogs/forum posts but nothing changes. I have tried different non-blocking using async, defer or js. I have tried manually minifying them. I’ve tried combining with Super Cache module like a blog said, but it won’t solve my problems.

    Does anyone have any suggestions? Maybe I have done something wrong somewhere, I don’t know.

    https://wordpress.org/plugins/w3-total-cache/

Viewing 2 replies - 1 through 2 (of 2 total)
  • Well, if you already async its JS, then the only blocking is its CSS. You can achieve non-blocking CSS by inlining it, or just inlining its above-the-fold CSS, and put the rest of CSS at footer.

    Thread Starter cryx

    (@cryx)

    Hmm, what? :S

    I have the settings for async for JS, but Google Pagespeed still complains about it. But when I check F12, all the scripts are before </body>. So I don’t know why this happens.

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Can't remove non-blocking on Pagespeed’ is closed to new replies.