Skip to content

Very few scripts use async or defer

The async and defer attributes let a script tag load without blocking the browser from painting the page. This check measures what share of a page's scripts use one of these attributes. On this site, coverage is poor, under 30%, meaning most scripts still block rendering: the browser must download, parse, and run each one before it can show anything on screen. With most scripts render-blocking, visitors are left waiting on a blank or partially loaded page for longer than necessary, and this is one of the more common and fixable causes of a slow first impression on both desktop and mobile. Your developer should systematically audit every script tag on the page: add defer to analytics, tracking, and marketing tags, add async to independent scripts, and move third-party widgets to load only after the page has finished loading. Budget two to four hours for a thorough pass.

Why this matters

With most scripts render-blocking, visitors are left waiting on a blank or partially loaded page for longer than necessary, and this is one of the more common and fixable causes of a slow first impression on both desktop and mobile.

How to fix it

Your developer should systematically audit every script tag on the page: add defer to analytics, tracking, and marketing tags, add async to independent scripts, and move third-party widgets to load only after the page has finished loading. Budget two to four hours for a thorough pass.