GeneratePerf

Docs / Guides

Web performance

What GeneratePerf optimises automatically, the options to enable, and what it leaves to specialised plugins.

Applied automatically

As soon as GeneratePerf is active, on the front end:

  • emoji scripts, SVG filters, global styles and classic-theme styles are removed;
  • only the CSS of the blocks actually used on a page is loaded;
  • useless dns-prefetch hints and the REST and shortlink Link headers are removed, while the preload and preconnect headers used by Early Hints (103) are kept;
  • comment-reply loads only where comments can be answered, and revisions are limited;
  • uploaded images are capped at 1,200 pixels wide, PNG files are not resized, and the large image sizes are dropped;
  • YouTube embeds use the cookie-less domain, and icons are served as a single SVG sprite.

Options to enable

In Web performance:

  • Prioritize featured images: adds fetchpriority="high" to the featured image, usually the Largest Contentful Paint.
  • Early-load featured images and Early-load first content images: never lazy-load the image that is visible first.
  • Preload featured images: starts downloading the featured image before the browser discovers it.
  • Inline logo: prints an SVG logo in the page instead of loading it as a file.

Enable them per post type, where the featured image is visible at the top of the page.

Scripts you choose to delay

Smart Delay loads the scripts you list after the page, one by one, so that third-party tags stop competing with your content.

What GeneratePerf leaves to other plugins

GeneratePerf has no page cache, critical CSS, CSS/JS minification or image compression: those jobs are done better by specialised plugins. It configures WP Rocket, Perfmatters, Imagify, Cache Enabler and ShortPixel for you with the 1 Clic Configurator, and is compatible with FlyingPress.