Skip to main content
Performance 25 January 2026 10 min read

365i Performance Optimizer: The Free WordPress Plugin That Won't Break Your Site

Fed up with performance plugins that break Elementor? We built 365i Performance Optimizer to speed up WordPress sites without the usual compatibility nightmares. Free, open source, and Elementor-safe.

MM
Mark McNeece Founder, 365i
WordPress performance optimization dashboard showing 97+ scores with speed gauges, loading time graphs, and toggle switches for caching, CDN integration, and script optimization
At a Glance 10 min read
  • Free WordPress performance plugin that auto-detects Elementor edit mode and disables optimisations that would break page builders.
  • Uses the WordPress 6.9 Speculation Rules API to prefetch pages before users click, making navigation feel instant.
  • Local Google Fonts feature eliminates GDPR concerns by serving fonts from your own server instead of Google.
  • WooCommerce-aware loading saves 100-200KB of JavaScript on non-shop pages by conditionally loading cart fragments.
  • Automatic settings backups let you restore previous configuration with one click if something breaks.

Every WordPress performance plugin promises faster load times. Most deliver, until you open Elementor and find your carefully designed page has turned into a broken mess. Or your WooCommerce cart stops working because some aggressive optimisation decided to defer the wrong script.

After years of recommending various performance plugins to clients only to spend hours troubleshooting the inevitable conflicts, I decided to build something different. The result is 365i Performance Optimizer, a free, open-source plugin that actually respects your page builder and e-commerce setup.

Download free from WordPress.org

Why Another Performance Plugin?

The honest answer? Frustration. I have spent too many hours helping clients whose sites broke after installing popular performance plugins. The culprit was almost always the same: aggressive optimisation that does not account for modern page builders.

Elementor, in particular, needs specific JavaScript loaded at specific times. Defer the wrong script, and your editor becomes unusable. Delay jQuery incorrectly, and your animations stop working. Most performance plugins treat every script the same way, and that approach simply does not work for complex sites. (The good news: Elementor 4.0's atomic architecture produces cleaner DOM output, which makes performance optimisation easier across the board.)

"53% of visits are abandoned if a mobile site takes longer than 3 seconds to load."

- Think with Google

That statistic has been around for years, but it still hits hard. Site speed matters enormously, but not at the cost of breaking your entire website. The 365i Performance Optimizer was built on a simple principle: meaningful speed improvements that never break your site. For sites needing hands-on performance work beyond what a plugin can deliver, our speed optimisation service handles the deeper technical audit.

What Makes It Different

The plugin is built around three core philosophies:

1. Elementor and WooCommerce Aware

The plugin automatically detects when Elementor is in edit mode and disables optimisations that would interfere. No more "save and nothing works" frustration. Your editor stays responsive, your frontend stays fast.

For WooCommerce, cart fragments and shop-specific styles only load on pages that need them. Your blog posts and landing pages are not burdened with e-commerce code they will never use.

2. Granular Control Over Everything

Every optimisation can be toggled independently. You control exactly what gets deferred, delayed, or removed. If something causes a conflict, you can disable just that feature without losing everything else.

3. No External Services Required

Everything runs locally on your server. No API calls to third-party services, no tracking, no data leaving your site. This matters for GDPR compliance and for sites that need to keep everything on-premise.

365i Performance Optimizer settings page showing Speculative Loading, Preconnect and Preload, Script Loading, and Delivery Cleanup options with toggle switches
The main settings page with all optimisation features accessible from a single, organised interface.

Core Performance Features

Here is what the plugin actually does to speed up your site:

Speculative Loading

WordPress 6.9 introduced the Speculation Rules API, and the 365i Performance Optimizer makes full use of it. The plugin can prefetch pages before users click, making navigation feel instantaneous. We covered the WordPress 6.9 performance improvements when they launched, and speculative loading was the headline feature.

"URLs are prefetched with conservative eagerness: this means that prefetching is triggered when a user starts to click on a link. While this is typically only a fraction of a second before the actual navigation occurs, it is still enough to lead to a notable performance improvement."

- WordPress Core Development Blog

When I first tested this on a client site, I was surprised by how noticeable the difference was. Internal page transitions went from "normal" to "why did that load immediately?" The technology is relatively new, but the results are impressive.

You can choose between different eagerness levels (Conservative, Moderate, or Eager) depending on your server resources and traffic patterns.

Preconnect and Preload

One of my favourite features: automatic detection of critical resources. Click a button, and the plugin scans your page to identify fonts, stylesheets, and hero images that should be preloaded. No more manually adding preconnect hints to your theme.

You can also specify custom URLs for preconnecting, useful if you know your site depends on specific external resources like Google Fonts or analytics services.

Script Deferral

The plugin defers render-blocking scripts while automatically protecting jQuery, Elementor handles, and core WordPress scripts. The exclusion list is smart enough to recognise common page builder patterns and leave them alone.

JavaScript Delay

New in version 2.0: delay non-critical scripts until user interaction. The page loads, looks complete, and JavaScript only fires when someone scrolls, clicks, touches, or types. This can dramatically improve your Largest Contentful Paint score without breaking interactivity. Not sure what LCP means? Our Core Web Vitals explained guide breaks down all three metrics in plain English.

Delivery Cleanup

Remove the cruft WordPress adds to every page:

  • Emoji scripts and styles (most sites do not need inline emoji support)
  • Embed scripts (if you never embed tweets or videos)
  • REST API link tags
  • oEmbed discovery links
  • XML-RPC (if you do not use mobile apps or remote publishing)
  • Query strings from static assets (better CDN caching)

Advanced Features (New in 2.0)

Local Google Fonts

In January 2022, a German court ruled that embedding Google Fonts from Google's servers violates GDPR by transferring visitor IP addresses to Google without consent. The court awarded €100 in damages. Not huge, but a clear signal about the direction of privacy enforcement.

The 365i Performance Optimizer can download Google Fonts and serve them locally from your own server. One click, fonts are local, and you are GDPR compliant. No more privacy concerns, and as a bonus, your fonts often load faster because they are served from the same domain as your site.

Heartbeat Control

WordPress Heartbeat API polls your server every 15-60 seconds depending on what you are doing. That is useful for autosave and real-time updates, but it can hammer busy servers. The plugin lets you reduce the frequency or disable it entirely on the frontend and post editor.

WooCommerce Optimisation

This is where the plugin really shines for shop owners. WooCommerce loads cart fragment scripts and styles on every page by default, even pages that have nothing to do with your shop. The 365i Performance Optimizer loads them only on shop, cart, and checkout pages.

For a typical WooCommerce site, this alone can save 100-200KB of JavaScript on non-shop pages.

Database Cleanup

Over time, WordPress databases accumulate junk: post revisions, auto-drafts, spam comments, expired transients. The plugin includes tools to clean all of this, manually or on a weekly schedule. This is the kind of WordPress speed optimisation that adds up over time.

365i Performance Optimizer utilities section showing Configuration Profiles (Safe Mode, Balanced, Maximum Performance), Settings Backups with restore and delete options, and Import/Export functionality
Configuration Profiles and Settings Backups make it easy to manage and restore your optimisation settings.

Safety Features

Performance optimisation should not feel like defusing a bomb. The 365i Performance Optimizer includes several features to keep your site safe:

Automatic Settings Backups

Before every save, the plugin automatically creates a snapshot of your previous settings. Enabled something that broke your site? One click to restore the previous working configuration.

Configuration Profiles

Three built-in presets:

Built-in Configuration Profiles
Profile Description Best For
Safe Mode All optimisations disabled Troubleshooting problems
Balanced Recommended settings for most sites Starting point for new users
Maximum Performance All optimisations enabled Simple sites with no page builders

You can also save your own custom profiles and apply them across multiple sites.

Per-Page Overrides

Some pages are special. Maybe your checkout has a third-party payment form that breaks with deferred scripts. The plugin adds a meta box to individual pages and posts where you can disable specific optimisations just for that page.

Import/Export

Managing multiple sites? Export your settings as JSON, import them elsewhere. No need to configure the same options twenty times for twenty client sites.

Compatibility

The 365i Performance Optimizer plays nicely with others:

  • Caching plugins: WP Rocket, LiteSpeed Cache, W3 Total Cache, all work fine alongside the plugin
  • Page builders: Elementor, Beaver Builder, Divi, Gutenberg, with automatic protection for editor modes
  • E-commerce: WooCommerce, Easy Digital Downloads, with conditional loading support
  • Managed hosts: Works on WP Engine, Kinsta, SiteGround, 365i Hosting, wherever WordPress runs

Technical Details

  • Version: 2.0.1
  • Requires WordPress: 6.0 or higher
  • Requires PHP: 7.4 or higher
  • Tested up to: WordPress 6.9
  • License: GPL-2.0 or later (100% open source)

The plugin follows WordPress coding standards and uses no external dependencies. It is lightweight, focused, and does exactly what it says. It pairs well with our 365i Environment Indicator plugin, which helps you keep track of which environment you're testing on.

Getting Started

Installation is simple:

  1. Go to Plugins → Add New in your WordPress admin
  2. Search for "365i Performance Optimizer"
  3. Click Install Now, then Activate
  4. Navigate to Settings → Performance Optimizer
  5. Start with the Balanced profile and test your site
  6. Enable additional features one at a time, testing after each change

The plugin includes helpful tooltips explaining what each option does. If something causes issues, restore your previous settings with one click.

Frequently Asked Questions

Will this plugin break my Elementor site?

No. The plugin automatically detects Elementor edit mode and disables optimisations that would interfere. Your editor stays fully functional, and your frontend loads faster. This was the primary design goal.

Can I use this with WP Rocket or LiteSpeed Cache?

Yes. The 365i Performance Optimizer focuses on delivery optimisations that complement caching plugins. Your caching plugin handles page caching; this plugin handles script deferral, preloading, and cleanup. They work together without conflicts.

Is it really free? What is the catch?

Completely free with no premium version or upsells. I built this because I needed it for my own client work at 365i. Sharing it with the WordPress community costs nothing and helps everyone. There is no catch.

Does this help with GDPR compliance?

Yes. The Local Google Fonts feature downloads fonts to your server, eliminating IP address transfers to Google. All optimisations run locally with no external service calls or data collection.

How much faster will my site be?

Results vary depending on your current setup. Sites with lots of unused scripts see the biggest improvements, often 20-40% faster load times. Sites already well-optimised may see smaller gains. The Speculative Loading feature makes navigation feel near-instant on supported browsers.

What if something breaks after enabling an option?

Every settings change is automatically backed up. Click Restore on any previous backup to instantly revert. You can also use Per-Page Overrides to disable specific optimisations on problem pages without affecting the rest of your site.

Does it work with WordPress Multisite?

Yes. The plugin can be network-activated and configured per-site. Each site in your network can have its own optimisation settings.

Download 365i Performance Optimizer

Free, open-source WordPress performance optimisation that respects your page builder and e-commerce setup. No premium version, no upsells, no external services.

Download Free from WordPress.org

Learn more on the plugin website

Sources: