WordPress plugin

PageSpeed Ninja Pro

PageSpeed Ninja Pro groups WordPress performance settings in a add-on dashboard. Choose a preset or adjust settings to work on slow server responses, large asset transfers, render-blocking resources, and image-related layout shifts. Results depend on the website, hosting, theme, content, and other plugins.

PageSpeed Ninja Pro

PageSpeed Ninja Pro groups WordPress performance settings in a add-on dashboard. Choose a preset or adjust settings to work on slow server responses, large asset transfers, render-blocking resources, and image-related layout shifts. Results depend on the website, hosting, theme, content, and other plugins.

Choose a starting configuration

Settings are grouped around PageSpeed Insights categories, and optimization settings are disabled by default. Five presets provide different starting points: Optimal suits most websites; Safe enables a smaller set of optimizations to prioritize compatibility; Compact focuses on disk space and disables image optimization and WebP conversion; Ultra aims for maximum optimization and may conflict with some themes or extensions; Experimental is for testing functions that may be less stable.

Change how resources are delivered

  • Advanced page caching works with browser and server-side caching settings. Gzip and Brotli compression reduce the size of text resources transferred to browsers.
  • HTML, CSS, and JavaScript minification reduces file size. Bundling or inlining CSS and JavaScript can reduce server requests.
  • Critical CSS can prioritize above-the-fold content. Other controls defer or asynchronously load non-essential CSS and JavaScript.
  • Preconnect, DNS prefetch, and preload settings can prepare connections to required origins and fetch key requests earlier.

Pro includes multithreaded background optimization and CLI asset processing. Its settings also support hiding extra DOM elements and revealing them after visitor interaction.

Optimize images, fonts, and scripts

Image settings adjust JPEG, WebP, and AVIF quality. The extension can convert existing images to WebP and optimize AVIF. Lazy loading can delay offscreen images, videos, and iframes, with optional gradient or blurred low-quality placeholders. Width and height attributes let browsers reserve image space while files load.

Font controls optimize Google Fonts loading and use swap behavior to keep text visible while fonts load. JavaScript settings can defer or delay scripts, including selected scripts configured in Advanced settings. Polyfill detection can limit those files to legacy browsers. Additional controls address emoji loading and embedded legacy plugins such as Flash, ActiveX, and Silverlight.

Apply settings and check the result

Start with the site's current performance, then enable optimization groups gradually. Test important pages after changing caching, minification, JavaScript timing, image delivery, or critical CSS. Theme and plugin combinations, especially those involving other caching or optimization tools, can cause compatibility issues; a setting's effect depends on the site configuration.

Install and activate the plugin through WordPress, then choose a preset and configure the Pro settings in the plugin dashboard. A free license key is required for connectivity to the plugin's servers.