Skip to main content

Resource Prioritization Checklist

Use this page as a one-page checklist when you are tuning LCP/INP and reducing front-end bloat. The detailed "how" lives in the linked pages.

Rules

  • One tool owns JS optimization (minify/defer/delay).
  • Apply changes on staging first; change one thing at a time.
  • Purge caches between comparisons (origin + CDN).

Checklist

StepActionValidate
1Record baseline (PSI + DevTools Network) on key templatesLCP/CLS/INP + total JS/CSS bytes logged
2Remove conflicts (disable overlapping JS optimizers)Only one system is minifying/deferring/delaying JS
3Configure JS strategyLCP improves and interactions still work
4Use Script Manager (Test Mode) to unload global bloatJS/CSS no longer loads on pages that don't need it
5Fix fonts (reduce families/weights, localize if needed)No FOIT; minimal CLS from font swaps
6Add preloads (only critical)LCP asset discovered earlier; no duplicate downloads
7Add DNS hints for a small set of originsReduced connection latency on critical third-party origins
8Re-test and regression-check checkout/forms/loginNo functional regressions

Static vs Dynamic Defaults

AreaStatic SitesDynamic Sites (Woo/LMS)
Delay JSMore aggressiveMore exclusions + more testing
Script unloadsWider scopeContextual (do not break cart/checkout)
Fonts0-1 custom familyMinimize fonts; test product/cart templates
Preloads1 font + LCP image (if needed)Same principle: only critical assets

Quick Validation Tools

  • DevTools -> Network: verify what loads and when
  • DevTools -> Performance: long tasks and main-thread time
  • DevTools -> Rendering: Layout Shift Regions
  • PSI/Lighthouse: confirm improvements and new warnings

What's Next