Blocksy includes several built-in performance optimisations and also provides a dedicated panel for controlling how some of them behave. These options let you fine-tune CSS delivery, remove WordPress’ legacy emoji script, serve Gravatars locally and control native lazy loading for images generated by the theme.
To access these options, navigate to Customiser → General Options → Performance.
Quick Look

Granular Controls

Dynamic CSS Output
The Dynamic CSS Output setting controls how CSS generated from your Customiser configuration is delivered on the front end.
- File – stores the generated global CSS inside a
global.cssfile that is loaded on the front end using WordPress’ standard stylesheet system. - Inline – outputs the generated CSS directly inside the page HTML instead of loading it from a separate stylesheet.
The File option is the recommended mode for most websites. Because the generated styles are served as a regular CSS file, they can be cached by browsers, CDNs and compatible optimisation systems instead of being included again inside every page response.
The Inline option can be useful in specific environments or troubleshooting scenarios, but generally offers fewer caching benefits and requires the generated styles to be included directly in each page.
Disable Emojis Script
WordPress includes additional scripts and styles for its legacy emoji compatibility system. On modern browsers, this compatibility layer is generally unnecessary.
Enabling Disable Emojis Script prevents those additional WordPress emoji assets from loading, reducing unnecessary front-end requests.
Store Gravatars Locally
The Store Gravatars Locally option caches Gravatar images used by your website and serves the cached versions from your own server instead of requesting them directly from the external Gravatar service each time.
This can be particularly useful on websites with active comment sections or other areas that display many user avatars, as it can reduce repeated third-party requests.
Image Lazy Load
Blocksy can apply the browser’s native image lazy-loading mechanism to supported images generated by the theme. Lazy-loaded images are deferred until they are closer to entering the visitor’s viewport instead of all being prioritised immediately during the initial page load.
The Image Lazy Load controls let you enable or disable this behaviour for specific image locations:
- Post/Page Title Featured Image – controls lazy loading for featured images displayed inside the title or hero area of individual posts and pages.
- Single Post/Page Featured Image – controls lazy loading for the separate Featured Image element displayed on individual posts and pages.
- Archives Featured Image – controls lazy loading for featured images displayed inside archive post cards.
- Related Posts Featured Image – controls lazy loading for thumbnails displayed by the Related Posts module.
Performance optimisation works best in layers
Blocksy already loads many of its assets only when they are required. If you also use a caching or optimisation plugin, avoid enabling aggressive CSS or JavaScript processing without testing the result, as overlapping optimisations can sometimes interfere with dynamic theme functionality.