14 Top Best Free Plugins to Make WordPress Faster in 2023

I am always searching to find new methods to Speed Up my WordPress website and blogs; I think you should too.

I prefer everything free. ?

Now you think, Hey Masood, How does free WordPress speed up plugins for WordPress helps to make WordPress faster? Or, Why do I want to make my WordPress faster?

First, According to Search Engine Land, 2010 Google counts site speed as a ranking factor to determine your position in SERP.

Second, Who wants to lose floods of visitors only for the slow website?

Here we have an advantage due to WordPress over other website creation scripts or tools. WordPress provides lots of plugins and hacks to speed up your site.

Also, check How to Speed Up WordPress Websites for exploring other ways to make your blog load faster.

Here at BLOGGYAANI, I want to help novice bloggers as much as possible. I know what it’s like to be a brand new blogger starting out on WordPress with some big plans that you’re hoping to be able to jump into but feeling at a complete loss on how to do them or even where to start!

One thing that experienced bloggers often tell their noob friends is that they should invest in premium WordPress plugins. They say this because there are lots of free options available and the term “free” usually gets people excited right away, but it costs your time.

This post is dedicated to our new blogger who can’t afford premium WordPress plugins while starting their blog. You can use these free plugins to achieve the same result or close result as compared to premium plugins.

What are the best free WordPress plugins to speed up the Site?

Check the below list to find some of the best free WordPress plugins for speed optimization that provide you the best way to speed up your blog.

Free WordPress Caching Plugins

WordPress caching plugins are a powerful tool that can help speed up your WP site and make it more accessible for visitors. A WP caching plugin will save your website as a static, compressed version of itself with no user inputs. This means that if a visitor requests an image or article from your website’s server, WordPress can retrieve it from the cache instead of generating a new copy every time.

Cache Enabler

Cache Enabler - Simple Caching Plugin by KeyCDN

Cache Enabler is a plugin that can be installed on WordPress to improve page load speed by using various caching strategies. Cache Enabler doesn’t need many configurations, which makes it quick and easy to use/install for anyone who wishes never to mess with default settings.

It creates static HTML files for the pages and stores them on the server’s disk. This allows persistent HTML files to be delivered instead of generating pages on the fly, avoiding resource-intensive backend processes in WP core, plugins, and databases.


  1. A fast and efficient cache engine
  2. Automatic smart cache clearing
  3. Manual cache clearing
  4. WP-CLI cache clearing
  5. Cache expiry
  6. WebP support
  7. Mobile support
  8. Brotli and Gzip pre-compression support
  9. Minification of HTML excluding or including inline CSS and JavaScript
  10. Real-time cache size display in the WordPress dashboard
  11. Custom post type support
  12. 304 Not Modified support
  13. Works perfectly with Autoptimize and the majority of other third-party plugins

✍: Learn How to use Cache Enabler to make your WordPress blog or WooCommerce website load in seconds.

WP Super Cache

WP Super Cache

WP Super Cache is the most downloaded plugin in the plugin directory. It’s active on 2 Million+ websites right now. This plugin is a product of Automatic, a parent company for WordPress.

It’s a beginner-friendly plugin with fewer options. Less choice means they provide most customization out of the box and if you want some advanced function then play with the configuration.


  1. Support for multiple caching types (Mod_Rewrite, PHP, and Legacy)
  2. Serve static HTML files
  3. Cache preload
  4. CDN support

W3 Total Cache

W3 Total Cache

This is the most advanced WordPress caching plugin and is activated on 1 Million+ Website. It’s not beginner-friendly, but you can find many articles on how to configure W3 Total Cache for newbie guides.


  1. CDN Support
  2. Browser caching
  3. Database caching
  4. Object caching
  5. Minifying
  6. Cloudflare Support

⚠️: If you find any error after activating Minifying option, disable it and use Autoptimize for better modification.

Swift Performance Lite

Swift Performance Lite

Swift Performance will allow any WordPress website to load much faster and also provides an intelligent, modern caching system. You can also cache AJAX requests, and dynamic pages, and you can add exceptions (URL, page, or content-based rules).


  1. Caching
  2. CSS and Javascript optimization
  3. Database Optimization
  4. Plugin Organizer

LiteSpeed Cache

LiteSpeed Cache

LiteSpeed Cache for WordPress (LSCWP) offers an all-in-one site acceleration module, featuring a built-in server-level cache and various optimization features.

LSCWP supports WordPress Multisite, and it can work with the most famous plugins, such as WooCommerce, bbPress, and Yoast SEO.

LiteSpeed Cache for WordPress has also supported ClassicPress sites.


  1. General Features can be used with any web server (LiteSpeed, Apache, NGINX, etc.).
  2. LiteSpeed Exclusive Features require any of the below:
    • OpenLiteSpeed
    • Commercial LiteSpeed products
    • LiteSpeed-powered hosting
    • QUIC.cloud CDN.


General Features:
  1. Free QUIC.cloud CDN Cache
  2. Object Cache (Memcached/LSMCD/Redis) Support+
  3. Image Optimization (Lossless/Lossy)
  4. Minify CSS, JavaScript, and HTML
  5. Minify inline & external CSS/JS
  6. Combine CSS/JS
  7. Automatically generate Critical CSS
  8. Lazy-load images/iframes
  9. Responsive Image Placeholders
  10. Multiple CDN Support+
  11. Load CSS Asynchronously
  12. Defer/delay JS loading
  13. Browser Cache Support+
  14. Database Cleaner and Optimizer
  15. PageSpeed score (including Core Web Vitals) optimization
  16. Opcode Cache Support+
  17. HTTP/2 Push for CSS/JS (on web servers that support it)
  18. DNS Prefetch
  19. Cloudflare API
  20. Single Site and Multisite (Network) support
  21. Import/Export settings
  22. Attractive, easy-to-understand interface
  23. WebP image format support
  24. Heartbeat Control

+ This service is not provided by the LSCache plugin, nor is it guaranteed to be installed by your service provider. However, if you use the plugin on your website, the service is compatible with it.

LiteSpeed Exclusive Features:
  1. Automatic page caching to greatly improve site performance
  2. Automatic purge of related pages based on certain events
  3. Private cache for logged-in users
  4. Caching of WordPress REST API calls
  5. Separate caching of desktop and mobile views
  6. Ability to schedule purge for specified URLs
  7. WooCommerce and bbPress support
  8. WordPress CLI commands
  9. API system for easy cache integration
  10. Exclude from the cache by URI, Category, Tag, Cookie, User-Agent
  11. Smart preload crawler with support for SEO-friendly sitemap
  12. Multiple crawlers for cache varies
  13. HTTP/2 support
  14. HTTP/3 & QUIC support
  15. ESI (Edge Side Includes) support*
  16. Widgets and Shortcodes as ESI blocks* (requires Classic Widgets plugin for WP 5.8+)

* Feature not available in OpenLiteSpeed

Free WordPress CDN Plugins

WordPress CDN plugins are used to improve page loading times by caching content on servers that are strategically located near the user.

WP CDN plugins work by caching images, JavaScript files, CSS files, and other assets on geographically distributed servers to provide fast delivery of web pages and make it more likely that content will be delivered quickly.

WP Cloudflare Super Page Cache

WP Cloudflare Super Page Cache

The WP Cloudflare Super Page Cache plugin helps you make your website blazing fast by taking the website caching to the next level with advanced caching features. This plugin will help you cache not only the static files (e.g. CSS, JS, images, etc.) but also the HTML webpages generated by WordPress; both at the server disk level and to the global Cloudflare CDN.

Unlike most caching plugins out there which only provide disk-cache hosting (i.e. it serves the cached web pages from your webserver), this plugin will cache your website content to the Cloudflare CDN, which is one of the fastest networks in existence.


  1. Developed to work flawlessly with any Cloudflare Plan (be it Cloudflare Free or Pro or Business or Enterprise account)
  2. Takes full advantage of Cloudflare Cache Everything Page Rule
  3. Cache Buster Support to ensure logged-in users don’t see cached content
  4. Page Caching by using Cloudflare Worker (alternate to page rule solution, needs to be manually activated in plugin settings)
  5. No Cache Buster when using Cloudflare Worker based Page Caching solution
  6. Ability to overwrite our default Worker code to add your own custom login into it
  7. Disk level fallback cache system for the requests which might not yet be cached by Cloudflare or have expired in Cloudflare cache (plugin settings – Cache tab)
  8. Ability to select and customize what you want to cache and what you don’t (plugin settings – Cache tab)
  9. Fallback cache in which you can keep your custom response to header data (most plugins remove them)
  10. Automatically purge the post/page/CPTs when you update them along with the related pages where they might be a sentence
  11. Ability to purge only HTML pages of your website rather than purging everything (HTML pages + static contents)
  12. Ability to preload pages based on page URLs, sitemaps, and last 20 published/updated contents
  13. Run the preloader manually (from plugin settings) or over a CRON job
  14. Ability to automatically purge Varnish cache (if your server has Varnish enabled) when Cloudflare cache is purged
  15. Automatically purge OPcache & object cache when Cloudflare cache is purged
  16. Purge the whole Cloudflare cache using the CRON job
  17. Give Cloudflare cache purge permission based on user roles
  18. Auto pre-fetch URLs present in Viewport
  19. Auto pre-fetch URLs on mouse hover (by using instant. page script),
  20. Ability to keep the plugin settings on deactivation (needs to be enabled in plugin settings – Others tab)
  21. Export/Import plugin settings as JSON
  22. Ability to purge Cloudflare cache from WP Admin toolbar
  23. Ability to exclude a page from being cached on individual page/post bases (Turn off the Disable meta boxes on single pages and posts option in plugin settings – Others tab)
  24. Integration to many popular hosts (e.g. Kinsta, WP Engine, SpinupWP) internal server caching
  25. Integration to popular eCommerce systems like WooCommerce and Easy Digital Downloads (EDD) [plugin settings – Third Party tab]
  26. Integration to countless third-party plugins (e.g. Cache Enabler, Autoptimize, W3 Total Cache, LiteSpeed Cache, Hummingbird, WP-Optimize, WP Rocket, WP Asset Clean Up, WP Performance, Yet Another Star Rating, Swift Performance, Siteground SuperCacher, etc.)
Data Cache at Cloudflare CDN level by WP Cloudflare Super Page Cache

Using WP Cloudflare Super Page Cache on BLOGGYAANI with a free Cloudflare account, I can save almost 90% server bandwidth while providing an extremely fast website experience to visitors.

CDN Enabler

CDN Enabler

CDN Enabler is a simple and easy-to-use WordPress plugin that rewrites URLs, such as those for CSS, JavaScript, and images. It acts by making sure these files are served through content providers. This helps improve site performance, reliability, and scalability by offloading the majority of traffic to a CDN.


  1. The fast and efficient rewrite engine
  2. Manual and WP-CLI cache purging
  3. Include URLs in the rewrite by file extensions
  4. Exclude URLs in the rewrite by strings
  5. WordPress multisite network support
  6. WordPress REST API support
  7. Works perfectly with Cache Enabler and the majority of third party plugins

Free Minification and Compressing Plugins

Minifying is reducing the size of a web page or web application by removing all unnecessary codes. In WordPress, minifying is done with the help of plugins. Minification plugins compress the code that is already being used and reduce the size of the page and save time and bandwidth.

WordPress also uses GZIP compression, which is a web standard that uses a lossless data compression technique.



Autoptimize optimize your website really easy. It combines all scripts and styles in one file. Minify and compress them, add expired headers, and cache them. It also moves style to the page head and script to the footer. It’s minified HTML code and saves extra bits of bandwidth.

I am using this plugin since 2017 and have never gotten any errors. The only problem I face is, that this plugin does not clear the cache by itself.


  1. Minifies JavaScript, CSS and HTML
  2. Adds expires headers
  3. Cache minified files
  4. Moves styles to the page head
  5. Move scripts to the footer
  6. Optimize Google webfonts

Fast Velocity Minify

Fast Velocity Minify

Fast Velocity Minify is for both developers and advanced users. It helps you compress your site’s CSS, JS, and HTML so that the speed of your website loads faster than before. As a normal WordPress user, don’t worry, you can also use this minification plugin, visit the setting page after activating it.

Note you need to look into the HELP tab after installing this module to configure it correctly on your website. Different sites need different default recommendations, so you will have to test and find out how to adjust your settings.

Minification happens until the first uncached request. By implementing the first request that needs combined CSS and JS files, any other pages which need this particular type of file will be able to use what was already generated.

Free Image Optimization Plugins

One of the most important aspects of the WordPress site is the images. Images offer a stunning view and can be enhanced or edited to represent an idea or concept.

WP image optimization plugins help to reduce the size of the images uploaded to the website and also compress them to reduce their file size. This will allow visitors to load websites faster and also consume less bandwidth.

ShortPixel Image Optimizer

ShortPixel Image Optimizer

Images are the heaviest part of any web page. ShortPixel Image Optimizer optimize image and reduce their size without degrading the quality of the image. It also reduces your PDF size.

Install it and choose your preferred option like lossy/lossless. It automatically optimizes your newly uploaded image. ShortPixel provides 100 image/month optimization in the free plan. Use the below to get extra 100 image optimization credits.


  1. Simple to Use
  2. Automatically resize/optimize your images
  3. Bulk Image optimization option available

Imagify Image Optimizer

Imagify Image Optimizer

Imagify provides a similar service to ShortPixel but they provide extra options to get images lighter compared to ShortPixel, but this setting is clearly shown image quality degradation.

It’s better for compression JPG images, and they provide you a better plan in the free membership program. Imagify provides a 20MB / Month quota (free plan) for optimizing the image. This plugin saves 3.5 MB from the 7 MB image folder on my other blog.


  1. Resize/Optimize your image automatically
  2. Bulk image optimizing option
  3. Simple to use

✅: WP Media, creator of the best WordPress caching plugin to speed up your website is behind the imagify.

Free Images and Iframes Lazyload Plugins

WordPress Lazyload plugins are tools that use JavaScript to slow down a web page’s loading process. This is done by waiting until a certain point in the page’s loading process and then fetching any necessary images from the client instead of from the server.

Rocket Lazy Load

Lazy Load by WP Media

Lazy Load displays images on a page only when they are visible to the user. This reduces the number of HTTP request mechanisms and improves the loading time.

Rocket lazyLoad works on thumbnails, all images in post content or widget text, avatars, and smiles. No JavaScript library such as jQuery is used and the script weighs less than 10kb.


  1. Simple to use
  2. Small Size
  3. Not Depends on JQuery

✍: Rocket Lazy load created by WP Media, creator of Imagify and WP Rocket plugins.

a3 Lazy Load

a3 Lazy Load

A3 Lazy Load is a mobile-oriented, simple-to-use plugin that will considerably quicken website loading times. The more content-heavy your website is, the better this plugin will work, and the more you will see any performance improvements.

A3 Lazy Load is inspired and powered by the ressio Lazy-Load-xt JavaScript.


  1. 100% compatible with WP 5.9
  2. Image lazy load / Webp images
  3. Iframe lazy load
  4. Posts embed
  5. WordPress AMP
  6. Jetpack site accelerator (Photon)
  7. Javascript disabled fallback

BJ Lazy Load

BJ Lazy Load

This plugin will make sure your viewers stay interested in your content. It replaces all of your images, post thumbnails, gravatar images, and iframes with a placeholder that loads the content as it gets close to entering into view of your visitor’s browser window when they scroll the page. Also works with text widgets.

Since it works with iframes, it also covers embedded videos from YouTube, Vimeo, etc.


  1. Replaces post images, Gravatar images, and post thumbnails
  2. Replaces content iframes with a placeholder until content needs to load
  3. The plugin uses jQuery to operate
  4. Serves scaled-down images with responsive designs


If you want to speed up your WordPress website or blog then just install a few plugins from the above list and measure your site speed.

Here are some free tools for measuring your website speed,

  1. Website Speed Test
  2. GTMetrix
  3. WebPageTest

Please don’t install everything on your blog because less is more. There are many ways to speed up your WordPress site, and a plugin is the safe and best way.

Here is a quick question for you, Which free plugin makes your WordPress faster?

Please share your experience with us in the comments section below, and don’t forget to share it with your followers.

3 thoughts on “14 Top Best Free Plugins to Make WordPress Faster in 2023”

  1. I also recommend the plugin – Plugin Organizer. It lets you choose which plugins to load by page or post. This helps a ton with page speed when you don’t need most plugins for most pages.

    • It’s a great plugin but sometimes it does not work. Instead of using Plugin Optimizer use currently, I’m using a plugin load filter.

  2. Hi Masood! I liked your Wonderful list of WordPress plugins. All are very useful.
    I also want to suggest to you the ‘Trash Duplicate and 301 Redirect’ WordPress plugin. It will not only make your website faster but also help you to find and delete duplicate content. Also permanently redirect removed content URL to the main URL to divert traffic to one URL and be safe from being penalized by Google for duplicate content.


Leave a Comment