Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Imzura Site Check – Speed & Site Optimization Wordpress Plugin - Rating, Reviews, Demo & Download

Imzura Site Check – Speed & Site Optimization Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

This plugin does two things.

It checks. One button reads your site the way a first-time visitor gets it and tells you, in plain words, what is slowing it down: on the front end, in the admin and in WooCommerce. Checking changes nothing on the site.

It fixes, and proves it. A fix is never just switched on. This plugin first opens your own pages in a hidden frame, twice without the fix and once with it, and compares them: the text, the place of every visible element, script errors, files that failed to load. The fix stays on only if nothing changed for the visitor and something was actually saved. If not, it is left off and you are told why.

It is not a cache plugin and does not replace one. It works next to the one you already have.

What the check looks at

  • Front-end pages: time the server takes, the weight of each page and whose files make it up, plugins that load on pages that do not use them, heavy pictures and videos
  • A table of what each plugin and the theme add to your pages: number of scripts and stylesheets, weight, on how many pages
  • Settings WordPress loads on every request (autoloaded options) and the largest of them
  • Scheduled jobs that have fallen behind, including the Action Scheduler queue
  • WooCommerce: order storage, sessions that pile up, the cart script running outside the shop
  • The environment: PHP version, object cache, the page cache in use
  • How the server delivers pages and files: compressed (gzip, Brotli) or not, and whether browsers may keep stylesheets and scripts

The fixes

  • Load the cart script only when the cart is in use. WooCommerce asks the server for the header cart on every visitor’s first page view, even when the cart is empty. With the fix the empty cart comes with the page and the script loads the moment something is added. The cart and checkout pages are left as they are.
  • Load WooCommerce files only on pages that show something from the store. WooCommerce adds its stylesheets and scripts to every page of the site. With the fix a page that shows nothing from the store, no product, cart, notice or widget, is sent without them. Store pages and every page that shows a product keep all of them. Needs WordPress 6.9 or newer.
  • Load Contact Form 7 only on pages that have a form. Its script and stylesheet, and the reCAPTCHA or Turnstile script when one is connected, load only where a form is shown. Forms added by a template or placed with Elementor are covered.
  • Serve heavy pictures at the size they are shown. A JPEG or PNG far larger than the space it fills is replaced, for visitors, by a copy of the right size in WebP. The original stays in the media library untouched. Needs WordPress 6.9 or newer.
  • Minify stylesheets (CSS) and Minify scripts (JavaScript), two separate fixes. The spaces, line breaks and comments come out of your theme’s and plugins’ own files, and a smaller copy is sent instead, under the same handle. Files that are minified already, files from other sites and code written into the page are left alone, and so is a file that would not get at least 5% smaller. Addresses inside stylesheets are rewritten, so fonts and pictures still load.
  • Leave out the emoji script. WordPress adds a script and styles to every page so that very old browsers can show emoji as pictures. Browsers in use today show emoji themselves.
  • Load jQuery without jQuery Migrate. Migrate only helps code written for old versions of jQuery. If a script on your site still needs it, the test sees it fail and the fix is not kept.
  • Load scripts in the head with defer. Scripts in the head of the page make the browser wait before it shows anything. With the fix they download alongside the page and run once it is read, in the same order as before. jQuery is left as it is, because code written into pages often needs it right away. Needs WordPress 6.3 or newer.
  • Show YouTube videos as a picture until play is pressed. An embedded YouTube video loads the whole player as soon as the page opens, even for visitors who never watch it. With the fix the video shows its picture, from YouTube, and a play button in the same place and size, and the player loads when the button is pressed. Needs WordPress 6.9 or newer.

The screen has a tab for each kind of fix (CSS & JS, Images, Plugins), one for the check, and one for your page cache: which one is active, a test that opens the home page as a new visitor, and a button that clears it.

Works with other optimizers

Two plugins minifying the same files is a common cause of broken pages. If Autoptimize, LiteSpeed Cache, WP Fastest Cache, W3 Total Cache, Speed Optimizer, WP-Optimize, Breeze, Jetpack Boost, Asset CleanUp or Fast Velocity Minify already minifies your stylesheets or scripts, this plugin does not try its own fix: it names the plugin and the exact setting, and links to that plugin’s settings. This plugin only reads their settings and never changes them. For WP Rocket, Perfmatters, FlyingPress, NitroPack and Hummingbird, whose settings it cannot read, it reminds you to keep only one of the two.

The same goes for loading scripts with defer: while Autoptimize, LiteSpeed Cache, WP Fastest Cache, Speed Optimizer, WP-Optimize or Jetpack Boost already defers your scripts, this plugin’s defer fix cannot be tried.

When a fix has nothing to do on your site, for example because your theme does not load that file in the first place, this plugin says “Nothing to gain” and leaves it off.

Safety

  • A fix is on only after it passed the test on your pages. There is no switch that skips the test.
  • Every page is tested twice, at the width of a desktop screen and at the width of a phone, because a stylesheet can hold rules that only apply on a phone.
  • The test also notices a script that stopped reacting to something still on the page, such as a button that looks the same but no longer adds a product to the cart.
  • While a fix is being tested, visitors do not see it. It is applied only to the test views.
  • “Turn off” puts everything back at once.
  • An emergency address, shown on the plugin’s screen, switches every fix off without logging in.
  • When a fix is switched on or off, this plugin clears the page cache so visitors do not keep getting the old pages.
  • Removing the plugin removes its settings, the picture copies and the minified copies it made.

What we tested it with

Themes: Astra, Kadence, GeneratePress, OceanWP, Twenty Twenty-Five, Hello Elementor with Elementor, Storefront.

Page caches, switching a fix on and off with the cache running: Cache Enabler, WP Super Cache, WP-Optimize, W3 Total Cache, Breeze, WP Fastest Cache.

This plugin also asks WP Rocket, LiteSpeed Cache, Speed Optimizer, Hummingbird and Autoptimize to clear their cache, but we have not yet tested those ourselves. Other caches can listen to the speed_doctor_clear_cache action.

Privacy

This plugin sends nothing from your site anywhere. There is no account, no cloud service and no tracking. Everything it measures stays in your own database. The only link that leads away is one block on the plugin’s own screen, for people who would rather have the work done for them.

Screenshots

  1. The check: what slows the site down on the pages visitors see, ranked, with the pages each finding was seen on.

    The check: what slows the site down on the pages visitors see, ranked, with the pages each finding was seen on.

  2. CSS & JS: every fix is tried first, and kept only if nothing on the pages changed and something was saved. The numbers show what it saved.

    CSS & JS: every fix is tried first, and kept only if nothing on the pages changed and something was saved. The numbers show what it saved.

  3. Images: pictures served at the size they are shown, and YouTube videos shown as a picture until play is pressed.

    Images: pictures served at the size they are shown, and YouTube videos shown as a picture until play is pressed.

  4. Plugins: WooCommerce and Contact Form 7 files only on the pages that use them.

    Plugins: WooCommerce and Contact Form 7 files only on the pages that use them.

  5. Cache: which page cache is active, a test that opens the home page as a new visitor, and a button that clears it.

    Cache: which page cache is active, a test that opens the home page as a new visitor, and a button that clears it.


Reviews & Comments