Crystal Ball checks covered

MANY_FRONTEND_ASSETS, too many scripts, too many stylesheets

Guide detail

Choose Your Technical Level

This setting applies to the meaning, causes, and fix sections. Your choice carries to other Fix Library guides on this device.

Technical detail level

Practical explanations and page-specific steps. Recommended for most readers.

What the flag means

Crystal Ball flags a high count of JavaScript or CSS files as a review prompt. The count does not prove the page is slow: a small cached file and a large blocking bundle have very different costs.

Review transfer size, execution time, render-blocking behavior, cache policy, and whether each asset supports a live feature. Unused plugins, app remnants, trackers, and widgets often make the loading path harder to understand and maintain.

Common causes

Common causes include WordPress plugins, Shopify apps, Wix apps, Webflow custom code, tracking pixels, chat widgets, font kits, sliders, review tools, booking widgets, and libraries left behind after redesigns.

What to check next

Check whether the issue appears on one page or every page using the same template. Review recent content, theme, plugin, deployment, and server changes, then compare the live output with a known-good page.

How to fix it

Confirm the warning first and make a backup before editing the live site. If the change involves templates, code, DNS, redirects, or server settings, switch to Intermediate or ask for help before proceeding.

  • Custom HTML/static: List every <script> and stylesheet in the page source. Remove unused libraries, load one main CSS file where practical, defer noncritical scripts, and avoid loading page-specific scripts sitewide.
  • WordPress: Audit plugins, theme assets, tracking tags, sliders, chat widgets, and form tools. Disable one nonessential plugin at a time on staging and rescan before making the change live.
  • Shopify: Review apps, theme app embeds, tracking pixels, review widgets, filters, subscriptions, and chat tools. Remove unused apps completely and check whether old theme snippets or tags remain after uninstalling them.
  • Wix: Check apps, embeds, animations, chat widgets, and tracking tools. Wix handles core platform code, so focus on optional add-ons and page-specific widgets.
  • Webflow: Review sitewide custom code, page-level scripts, fonts, interactions, embeds, and third-party libraries. Move scripts to only the pages that need them.

Need help?

If the fix gets murky, visit Support and send the details. Bug reports and Crystal Ball questions are free support. Implementation and development work may be paid support, but we will tell you clearly before anything becomes paid. No surprise invoices from the tower.