Page Speed Optimizer: HTTP/2 Push, Async JavaScript, and Defer CSS
View on WordPress.orgScores higher than 68% of indexed plugins
About
HTTP2 Server push, Async JavaScript, Defer Render Blocking CSS, with fine rule set to control js and css on different page types,
What It Does
Page Speed Optimizer tackles one of WordPress's biggest performance headaches: render-blocking CSS and JavaScript. It defers non-critical stylesheets, adds async or defer attributes to scripts, and pushes key assets early via HTTP/2 server push. The fine-grained rule set lets you target specific page types, post types, or URLs rather than applying a blanket policy.
Who It's For
This plugin suits developers and site owners running on HTTP/2-enabled hosts who want surgical control over per-page asset loading without manually editing theme code. It is especially useful for content-heavy sites with diverse page templates where a one-size-fits-all defer policy would break layouts or feature functionality. Small business owners comfortable editing PHP or working with staging environments will get the most out of it.
Who Should Skip It
If your site already runs on a managed host like Kinsta, WP Engine, or Pressable, those platforms ship optimized HTTP/2 delivery and you can usually achieve the same result with a lighter tool. Beginners who do not understand what render-blocking actually means should look at Perfmatters or a caching plugin instead, since misconfigured defer rules will silently break scripts.
The Bottom Line
Page Speed Optimizer is a high-quality, actively maintained tool with outstanding user ratings and modern compatibility, making it a safe choice for HTTP/2-enabled sites. The lack of support thread activity is a minor concern, but the recency of updates and breadth of testing compensate. It earns its 78.52 quality score, though anyone on a managed host or uncomfortable with script-loading nuances will be better served elsewhere.