EDITS.WS

Author: Marine Larmier

  • Beaver Builder vs. Elementor Performance 2023: Which WordPress Page Builder Is Faster?

    Are you hesitating between Beaver Builder and Elementor for your next WordPress project? Page builders are efficient tools that help design beautiful websites faster than ever. However, you want to make sure that you are opting for a builder that offers clean code, an intuitive interface, and that provides regular updates. You also need a tool that does not slow down your WordPress site because website speed is essential for the user experience and SEO. 

    In this article, we’ll look at the performance of Beaver Builder and Elementor to help you decide which one fits your next project. We’ll also share some activable tips about boosting performance and review the main features to help you choose the best solution for your needs.

    Which page builder is faster: Beaver Builder or Elementor? Let’s find out!

    How We’re Testing Beaver Builder vs. Elementor Speed (Full-Mobile Approach)

    To measure the performance of Beaver Builder and Elementor, we are taking a full-mobile approach with servers based in Paris. Beaver Builder and Elementor offer both a theme. We are using them respectively on each test site. 

    WordPress Versions, Tools, and KPIs

    Themes we are using: Beaver Builder theme / Hello Elementor theme 

    Plugins we are using:  Beaver Builder Page Builder and the Beaver Themer add-on  / Elementor Pro 

    âš Why is there another plugin installed on my Beaver Builder site? To be fair towards Elementor and compare similar features, I’ve installed another add-on on my Beaver Builder test site called Beaver Themer add-on. I’ll get more design flexibility and control over parts of my site (header, footer, custom templates, dynamic content, post grids, etc.). Those features are also included in Elementor Pro. 

    Performance tools and KPIs:

    • GTmetrix (Fully loaded time, page size, and the number of HTTP requests on mobile – from an iPhone X in Paris)

    The Test Sites

    To keep things as equal as possible, we have built our test sites with modules available in both Beaver Builder and Elementor:

    • A hero header with a 487 KB image (png format)
    • A button with a link
    • 3 services using icon boxes  (text and icons)
    • A number counter 
    • 1 FAQ with 3 toggles and some content 
    • A pricing table (two plans available)
    âš  Important: Our tests have been conducted on a server based in France, and we built each page from scratch. The results we present are from our own experience, and they may differ from yours according to your whole technical setup and content. 

    Beaver Builder vs. Elementor Performance Compared

    It’s time to compare our two test sites using PageSpeed Insights and GTmetrix. Let’s get to the data!

    📖 Interesting reads: Our detailed guide about testing WordPress site performance to learn more about how to audit your WordPress site. 

    This is how both our testing sites look like: 

    Our page with Beaver Builder
    (same modules)
    Our page with Elementor
    (same modules)

    On Google PageSpeed Insights, the first finding is that the mobile performance is orange for both, with an advantage for Elementor (83/100) over Beaver Builder (68/100). 

     Elementor’s Performance KPIs - PageSpeed Insights
     Elementor’s Performance KPIs – PageSpeed Insights
    Beaver Builder’s KPIs - Source: PageSpeed Insights
    Beaver Builder’s KPIs – Source: PageSpeed Insights

    Elementor vs. Beaver Builder Summary Performance

    We put together a summary table with all the performance KPIs so you can visually compare both builders: 

    KPIs (Mobile performance) Beaver Builder  Elementor 
    PageSpeed mobile score 68/100 83/100
    Total Loading time 4.2 s 3.8 s 
    First Contentful Paint 2.5 s  4.8 s 
    Largest Contentful Paint* 7.1 s 3.3 s
    Cumulative Layout Shift* 0 s  0.026 s 
    Speed Index 6 s 4.7 s
    Total Blocking Time 30 ms 30 ms
    Total page size 0.98 MB 0.96 MB
    HTTP requests 17 39

    *Core Web Vitals

    Is Elementor Faster than Beaver Builder? – Key Takeaways  

    • Elementor’s full loading time is 3.8 seconds, slightly faster than Beaver Builder, which loaded in 4.2 seconds. Both builders are not too far away from each other regarding speed.
    • Core Web Vitals: Elementor is performing better than Beaver Builder. Beaver Builder’s Largest Contentful Paint (LCP) is 7.1 seconds against 3.3 s for Elementor. The Content Layout Shift (CLS) is in green for both. 
    • Beaver Builder has a better First Contentful Paint score (2.5 s – it’s 4.8 s for Elementor)
    • Their page size is similar, but Beaver Builder triggers fewer HTTP requests than Elementor (17 against 39).  

    To go further in the performance analysis, we are sharing the diagnosis and opportunities section from Lighthouse below.

    PageSpeed Insights Opportunities Section for Beaver Builder

    • Eliminate render-blocking resources – some resources are blocking the first paint of our page, making the page load slow. We should load critical JavaScript and CSS inline immediately and defer/delay all non-critical JS and CSS. 
    • Enable caching for static assets text compression we should cache our content to improve the page speed loading time and offer a better user experience.
    • Enable text compression –  we should enable GZIP compression to compress HTML, CSS, and JS files to get smaller and faster files to serve on the visitor’s browser.
    • Reduce initial server response time – we should try to eliminate or delay JS to let the server answer faster. 
    Flagged issues for Beaver Builder - Source: PageSpeed Insights
    Flagged issues for Beaver Builder – Source: PageSpeed Insights

    PageSpeed Insights Opportunities Section for Elementor

    Below are all the improvements we need to do for the test site built with Elementor. We found out that a lack of caching, text compression, and a poorly optimized code are responsible for the red flags below: 

    Flagged issues for Elementor - Source: PageSpeed Insights
    Flagged issues for Elementor – Source: PageSpeed Insights
    🚨Important: Most of the performance issues mentioned above can be fixed with WP Rocket, which we introduce as a solution in the next section.

    Now that we have tested both builders’ performance and got the PageSpeed Insights recommendations, it’s time to take advantage of WP Rocket to fix all these performance issues easily!

    How to Speed Up Elementor And Beaver Builder 

    To speed up Elementor and Beaver Builder, Lighthouse recommends using a caching plugin like WP Rocket. The goal is to reduce the server response time, for example, or even optimize your code. WP Rocket is one of the best caching plugins that helps improve performance and pass the audit on GTmetrix and PageSpeed Insights. 

    WP Rocket recommended by GTmetrix - Source: GTmetrix
    WP Rocket recommended by GTmetrix – Source: GTmetrix
    âš  Important: If you run your report on PageSpeed Insights with WP Rocket activated, PageSpeed Insights automatically detects it. Then, it tells you which features of WP Rocket you should enable to fix the performance issues.

    PageSpeed also suggests enabling the “Remove Unused CSS” and “Load JS deferred” features in the WP Rocket dashboard to eliminate render-blocking issues. 

    Lighthouse giving tips about WP Rocket to pass the audit - Source: PageSpeed Insights
    Lighthouse giving tips about WP Rocket to pass the audit – Source: PageSpeed Insights

    We activated WP Rocket’s options. It’s now time to look at how both page builders perform.

    🚀 Improved Performance Results With WP Rocket 

    WP Rocket improved the score on Lighthouse for both Beaver Builder and Elementor. We finally got a green score mobile and went from 68/100 to 100/100 for Beaver Builder and from 83/100 to 99/100 for Elementor.

    Beaver Builder + WP Rocket
    (PSI)🚀
    Elementor + WP Rocket
    (PSI)🚀

    Thanks to WP Rocket, we passed the PageSpeed Insights audit! We fixed all the issues flagged in the opportunities and diagnostics sections for Beaver Builder. The same improvements and fixes happened for Elementor.

    Beaver Builder’s issues flagged by Lighthouse 🚀WP Rocket fixed them all!

    Here’s a comparison table showing both builders’ performance with and without WP Rocket activated: 

    Performance KPIs Beaver Builder Builder
    Performance (no WP Rocket)
    Beaver Builder
    Performance with WP Rocket 🚀
    Elementor Performance (no WP Rocket) Elementor Performance with WP Rocket 🚀
    PageSpeed mobile score 68/100 100/100 83/100 99/100
    Total Loading time 4.2 s 2 s 3.8 s  1.8 s
    First Contentful Paint 2.5 s  1.1 s 4.8 s  1 s
    Largest Contentful Paint* 7.1 s 1.1 s 3.3 s 2.2 s
    Cumulative Layout Shift* 0 s  0 s 0.026 s  0 s
    Speed Index 6 s 1.1 s 4.7 s 1 s
    Total Blocking Time 30 ms 20 ms 30 ms 10 ms
    Total page size 0.98 MB 179 KB 0.96 MB 252 KB
    HTTP requests 17 13 39 11

    *Core Web Vitals

    🚀 Key Conclusions With WP Rocket

    We have noticed major performance improvements for both builders, namely: 

    • The mobile performance grade on PageSpeed Insights moved up to 99/100 for Elementor.  We hit a 100/100 for Beaver Builder.
    • All Core Web Vitals moved to the green. The Largest Contentful Paint (LCP) went from 7.1 s to 1.1 s  for Beaver Builder, which is quite impressive. 
    • The fully loaded time metric has decreased for both (it went from 4.9 s to 2 s for Beaver Builder and 3.8 s to 1.8 s for Elementor). 
    • The number of HTTP requests has also decreased for both builders: from 39 to 11 for Elementor.
    • The total blocking time (TBT) has decreased for both.
    • The Speed Index is now 1.1 s for Beaver Builder (against 6 s without WP Rocket).
    • The page size is much smaller for both page builders. It went from almost 1 MB down to 252 KB for Elementor and from 1 MB down to 343 KB for Beaver Builder.
    • All the issues flagged in PageSpeed insights issues are now in the passed audit (green section), thanks to WP Rocket.
    🚀 With WP Rocket – no matter the page builder you choose – you increase your chances of passing crucial and complex audits on the Google PageSpeed Insights report.

    Did you know? WP Rocket automatically applies 80% of web performance best practices to guarantee blazing-fast websites. Let’s discover all the WP Rocket’s features that helped to give an extra speed boost to both page builders: 

    • Caching and GZIP (text) compression – WP Rocket automatically applies caching and GZIP compression as soon as you activate it. On top, you can take care of caching for mobile devices and change a few more settings, including the cache lifespan (the time after wich the global cache is cleared).
    Caching and advanced optimization features - Source: WP Rocket
    Caching and advanced optimization features – Source: WP Rocket
    • Minify CSS, Combine CSS, and Remove Unused CSS — all the features you need to optimize CSS files.
    CSS optimization - Source: WP Rocket
    CSS optimization – Source: WP Rocket
    • We also have activated the options to minify, defer and delay JavaScript — all the features you need to tackle JavaScript.
    JS optimization - Source: WP Rocket
    JS optimization – Source: WP Rocket
    🚀 You can go further with optimizing your site by implementing more WordPress page speed optimization best practices.  

    Our performance audit is now done. Let’s look at each builder’s main features and pricing to help you choose the right tools for your next project. 

    Beaver Builder vs. Elementor: Key Features and Pricing

    Both Elementor and Beaver Builder are intuitive and powerful visual drag-and-drop page builders for WordPress. We put together a list of similar features, and you’ll see that they have quite a lot in common. 

    Common Key Features For Elementor and Beaver Builder

    • Powerful front-end page builder based on the “what you see is what you get” principle  (WYSIWYG) – they have intuitive and ergonomic interfaces that are very easy to use. You don’t need to be an advanced developer or web designer to use both tools.
    Beaver Builder Global  Interface  Elementor Global Interface
    • Ability to design advanced custom layouts for your WordPress posts, pages, and custom post types.
    • Easy customizable modules/widgets – the whole design process is straightforward for both builders, thanks to the “advanced design” tab.
    Beaver Builder Styling  Elementor Styling 
    • WooCommerce builders – both builders allow you to create single product templates and customize your WooCommerce shop page. We personally find Elementor WooCommerce builder easier to use and customize.  
    Beaver Builder Woo Builder Elementor Woo Builder
    • Full theme editing/building features – you can design everything around the page’s content, such as custom headers, footers, and other parts of your website. You get full control of everything. 
    Header builder (Beaver Builder) Header builder (Elementor)
    • Global modules you can easily create your own library of reusable content for your website. That’s time-saving because you can reuse your work indefinitely. 
    • Dedicated themes and add-ons – Beaver Builder comes with its own theme that offers a lot of customization. Elementor has the lightweight Hello theme that is more of a simple canvas to get you started. The most popular WordPress theme houses (and the best-sellers on Themeforest) have some dedicated designs and themes built with Beaver Builder and Elementor (Astra, OceanWP, etc.). If you need to extend the features of both builders, you’ll find hundreds of interesting add-ons for Beaver Builder and Elementor.
    • Extensive international community – both have a great community worldwide with interesting Facebook groups (70K for Beaver Builder and 140K for Elementor). You can also come across both teams at different WordCamps.

    Beaver Builder vs. Elementor: The Main Differences

    • The block and template library is richer for Elementor Elementor comes with many pre-made blocks that can be used, such as header, testimonials, pricing tables, and call-to-action. Beaver Builder has a library with pre-built pages, but the blocks are not as impressive from a design perspective. Elementor provides more premade headers, so it’s a good idea if you are a beginner or don’t want to start from scratch. 
    Beaver Builder Library (pre-made pages) Elementor Library pre-made(blocks and pages)
    • A/B testing (Beaver Builder only) – The split testing is only available for Beaver Builder thanks to the module called “Beaver Builder Lead”.
    • White labeling (Beaver Builder only) – Elementor does not offer this feature, and you’ll need a third-party plugin if you want to go ahead with white labeling. On the contrary, Beaver Builder gives you the option to do it. 
    • The loop/query builder (Elementor only) This allows you to build advanced queries and loop custom post types.
    Build a loop with Elementor – Source: Elementor.com
    • Conditional logic: Beaver Builder is better than Elementor on that, and everything is controllable from the settings panel: 
    Conditional logic - Source: Beaver Builder
    Conditional logic – Source: Beaver Builder

    Beaver Builder vs. Elementor Pricing 

    If you buy the whole Beaver Builder suite, you’ll have access to a theme, a page builder, a theme builder, a WooCommerce builder and a templates library from $199/year. You must go with the agency package if you want the white-label option. Something great with Beaver Builder is that you can use their product on an unlimited number of sites, even if you subscribe to the cheaper package.

    Beaver Builder Pricing - Source: Beaver Builder
    Beaver Builder Pricing – Source: Beaver Builder

    For Elementor, the pricing starts at $59 for 1 single site. To have the same features as Beaver Builder (which offers unlimited sites), you’ll need the agency plan, which costs $399/year.

    Elementor Pricing - Source: Elementor.com
    Elementor Pricing – Source: Elementor.com

    Wrapping Up

    When it comes to performance, the two-page builders balance each other out. The loading time was about the same. The number of HTTP requests was higher for Elementor, but the Largest Contentful Paint was much better than Beaver Builder. The final choice will depend on your needs and if the white label option is important for you when you hand over the site to clients. 

    WP Rocket is recognized by Lighthouse as a powerful plugin to reduce your server response time, for example. GTmetrix recommends the plugin, and PageSpeed Insights detects that you are using WP Rocket on your site and gives you recommendations based on the functionalities available in the WP Rocket admin.

    GTmetrix recommends WP Rocket PageSpeed Insights gives tailored advice according to WP Rocket’s available features.

    So, which page builder are you going for? Are you experiencing any performance issues? Remember that WP Rocket has significantly increased performance and the PageSpeed Insights scores for both Beaver Builder and Elementor (we went up to 99/100 and 100/100). Try WP Rocket to improve the speed of your WordPress site built with a page builder today! You don’t take any risks. If you don’t see any improvements, we provide a refund if you request it within 14 days of your purchase. 

    The post Beaver Builder vs. Elementor Performance 2023: Which WordPress Page Builder Is Faster? appeared first on WP Rocket.

  • 10 Best SEO Plugins for WordPress

    Would you like to rank higher on Google? Then using an SEO plugin may be one of the best solutions. SEO stands for “Search Engine Optimization” and is key to get traffic from organic (therefore, free) search results. It aims to improve your site’s position on Google’s first page by focusing on your site content, structure,and technical audits. You don’t need to install dozens of SEO plugins to make your site stand out, but a few can be very helpful. In this article, we are sharing 10 popular SEO tools you can use to improve your ranking. 

    Why You Need an SEO Plugin for Your WordPress Website

    SEO plugins are handy in telling you what changes you need to make to your content and how to optimize your WordPress pages or posts for search engines. For instance, they crawl your website and flag technical issues that can harm your ranking. They can also offer suggestions for on-page optimization, readability, topics you should cover, how long your content should be, and how you compare with your competitors. 

    All the most popular SEO plugins allow you (at least) to add SEO titles, meta descriptions, and identify the primary keyword to create relevant content according to users’ needs and help your site rank better and get more traffic. 

    How Performance Affects SEO 

    Page speed is a direct ranking factor for Google’s algorithm. When measuring the performance of your site, Lighthouse also takes into consideration the score of your three Core Web Vitals, which mainly stand for page loading time (with the Largest Contentful Paint), interactivity (with the First Input Delay), and visual stability (with the Cumulative Layout Shift).

    Core Web Vitals (performance and user experience) as ranking factors - Source: PageSpeed Insights.
    Core Web Vitals (performance and user experience) as ranking factors – Source: PageSpeed Insights.

    Any efforts towards improving those Core Web Vitals will be appreciated by Google who will be more likely to rank your WordPress site better.  

    📖 Do you want to know how to optimize your Core Web Vitals to improve your SEO? Follow our guide that explains everything you need to know! 

    How The User Experience Affects SEO

    Although user experience doesn’t directly affect organic ranking, it indirectly affects other ranking factors, such as slow page speed or lack of optimization on mobile. By maintaining a great speed, you are more likely to have visitors read more pages of your sites and stay on them longer. Google’s research showed that the chance of a bounce increased by 32% when a page load time went from 1 to 3 seconds and by 123 % when the page load time went from 1 to 10 seconds! 

    Source: ThinkwithGoogle

    Checking Your Current SEO State

    You can run a test in PageSpeed Insights and check if your page passes the basic SEO optimization features. That should give you some useful tips on where to start your optimization journey.

    SEO checks by Google - Source: PageSpeed Insights
    SEO checks by Google – Source: PageSpeed Insights

    While PageSpeed is excellent for measuring performance and giving advanced technical recommendations, the SEO report remains pretty basic. That’s exactly why a WordPress plugin can be useful: tracking the quality of your site content through text readability and relevancy. 

    Best SEO Plugins for WordPress

    There are several must-have SEO plugins you should consider for your next WordPress project, according to your needs.

    1. Yoast SEO

    With more than 13M of users, Yoast SEO is the most popular SEO plugin analyzes your content and assesses the overall readability. It’s an on-page optimization tool that includes redirections, SERP previews, XML sitemap creation, and more. Excellent for beginners and advanced users who want to improve their SEO directly from the WordPress admin.

    Yoast SEO’s intuitive interface - Source: yoast.com
    Yoast SEO’s intuitive interface – Source: yoast.com

    Use Yoast SEO if…

    • You want to check your readability score and make your content better for readers (such as the paragraph structure feature).
    • You need a powerful duplicate content detector.
    • You are interested in viewing what the result in Google will look like.
    • You want to control how the content is shared on social media.
    • You have a multilingual site (Yoast readability is available in 19 languages).
    • You are also a Shopify user.

    Pricing: freemium – starting at €99/year.

    2. RankMath

    RankMath has quickly become one of WordPress’s most popular SEO plugins. It’s ranked 4.9/5 on WordPress.org, and the plugin is installed on more than 1M sites. It will audit your content and help you optimize your posts for search engines. It supports all schema markup (the rich snippets), helps you do keyword research, and they have recently launched an AI feature!

    Lean interface of RankMath - Source: RankMath
    Lean interface of RankMath – Source: RankMath

    Choose RankMath if…

    • You need an advanced SEO diagnosis of your website
    • You are willing to optimize the SEO of your images and your WooCommerce products.
    • You would like to build custom Schemas and add multiple Schemas to a single post with just a few clicks.
    • You are a beginner willing to improve your SEO and work on your content easily.
    • You need to check the ranking keywords for each post.
    • You want AI to help you write content and create SEO-friendly content.
    • You prefer a solution fully integrated with Google tools, such as Google Analytics,  if you need to track your keyword rankings in Google or if you want to get automatic keyword suggestions from Google.
    • You are using a page builder, especially Divi and Elementor, which have tight integration with RankMath.

    Pricing: Freemium, from $59 to $499 for an agency.

    3. All-in-one SEO 

    With 3M+, AIOSEO was the first SEO plugin ever marketed in the WordPress ecosystem. Their promise is simple:  improve your website’s SEO rankings and uncover new SEO growth opportunities in less than 10 minutes. You won’t need an expert because the interface and features are well-explained. 

    Complete SEO checklist - Source: AIOSEO
    Complete SEO checklist – Source: AIOSEO

    Choose AIOSEO if…

    • You need an advanced SEO diagnosis of your website.
    • You have several physical shops with multiple locations.
    • You need to improve your local business SEO presence (with the local SEO module).
    • You are looking for a plugin that works with the whole WordPress eco-system, such as Divi, Elementor, WooCommerce, the Gutenberg blocks, etc.
    • You would like to connect your WordPress site with Google webmaster tools and Google Search Console to see additional insights (e.g., content and keywords rankings) directly from WordPress.

    Pricing: freemium (starts at 124€/year)

    4. SchemaPro 

    Schema Pro lets you add structured data to your WordPress site to provide the information to search engines in a way they understand. It also helps to attract users by customizing the layout with impactful wording and images.

    Example of a custom schema for recipes - Source: wpschema.com
    Example of a custom schema for recipes – Source: wpschema.com

    Choose SchemaPro if…

    • You need more advanced snippets for your website to make it stand out in search results. 
    • You are using Yoast (they have tight integration).
    • You use a custom fields plugin like ACF to display custom content directly in the schema.
    • You don’t have much technical knowledge and want to implement schemas faster and easier. 

    Pricing: starting at $79/year.

    5. Broken Link Checker

    Broken links affect SEO because they impact the user experience. Broken Link Checker is a handy plugin that monitors your WordPress site’s external and internal links. It detects links that don’t work, missing images, and redirects. A notification system warns you about an issue (via email or dashboard). 

    Links status - Source: Broken Link Checker
    Links status – Source: Broken Link Checker

    Choose Broken Link Checkers if…

    • You want to fix issues directly from the WordPress admin.
    • You don’t want to manually check every internal and external link.

    Pricing: free.

    6. XML Sitemaps

    Use this plugin to create custom XML sitemaps that will help search engines like Google and Yahoo index your website better and significantly enhance SEO.

    Crawlers will more easily view your site’s entire structure and “understand” it more quickly. 

    Sitemaps options - Source: XML sitemap
    Sitemaps options – Source: XML sitemap

    Choose XML Sitemaps if…

    • You don’t need a complete SEO plugin but only a sitemap generator.

    Pricing: free.


    7. Redirection

    Redirection is WordPress’s most popular redirect manager, with over 2 million active installations. You can easily keep track of 404 errors, manage 301 redirects and fix any loose ends your site may have.

    Adding redirection from WordPress - Source: Redirection
    Adding redirection from WordPress – Source: Redirection

    Use Redirection if…

    • You want some help to reduce errors and improve your site ranking.
    • You want to automatically implement redirect on a specific page.

    Pricing: free.

    💡Hint: A SEO plugin can help you to nail down a keyword, but they are not a replacement for a proper keyword research tool such as SEMrush, Ahrefs, and the Google Keyword Planner. 

    WordPress Plugins That Help Improving Page Speed (and SEO)

    The tools presented below are not SEO plugins per se, but they are essential to boost the speed of your WordPress site. And as seen previously, the page loading speed is decisive for your ranking in Google’s results, so here are three WordPress plugins you can add to your optimization toolbox:

    8. WP Rocket 

    WP Rocket is the easiest and most powerful caching plugin that allows you to improve your Core Web Vitals, boost your SEO, improve your page speed and ensure a fast user experience when browsing your site. The main features include caching, GZIP compression, code optimization, and lazy loading. 

    Boosting SEO with code optimization - Source: WP Rocket
    Boosting SEO with code optimization – Source: WP Rocket

    Use WP Rocket if…

    • You want to address most PageSpeed Insights recommendations.
    • You need to improve the speed of your site without doing the heavy lifting.
    • You would like to delay JavaScript and optimize your CSS delivery without touching the code.

    Pricing: starting at $59/year for one website.

    9. Imagify

    Imagify is one of the easiest image optimization plugins available on the market, allowing you to serve optimized images on the web. You will find smart mode compression, bulk compression options, and even WebP conversion (next-gen format) directly from the WordPress admin. WebP format is lighter than the traditional JPEG and PNG for similar visual quality. Therefore you should always serve images in a next-gen format to ensure you have a fast-loading page that will not impact the SEO. 

    Compressed image at 95.94% - Source: Imagify
    Compressed image at 95.94% – Source: Imagify

    Use Imagify if…

    • You are looking for an easy and intuitive plugin that can do the compression jobs for you.
    • You need to address most of the PageSpeed Insights recommendations related to images.
    • You want high-quality images while significantly reducing the image file size.
    • You need to reduce the size of your page to boost performance and improve SEO.

    Pricing: freemium – free for 20MB of data per month and then from $4.99/month.

    10. RocketCDN

    RocketCDN can help improve your SEO by serving content worldwide much faster. RocketCDN does all the technical configuration for you and uses caching through edge servers to display the pages to users geographically spread out. 

    50+ edge locations – Source: RocketCDN

    Use RocketCDN if…

    • You don’t know how to set up a CDN (with Cname etc.), RocketCDN does all the technical configuration for you. 
    • You have a lot of international visitors and want to offer them a fast user experience.
    • You want to give an extra SEO boost to your website.

    Pricing: the WordPress plugin is free, but the subscription costs $8.99/month.

    📖 Want to go further in the SEO/page speed optimization journey? Here are 5 SEO tips for a fast website and 19 performance tips to help you rank better. 

    Wrapping Up

    SEO and page speed are deeply correlated, so any efforts towards WordPress performance optimizations are likely to be appreciated by Google. You can start your optimization journey with a complete plugin like RankMath, Yoast, or AIOSEO, audit your site, and see where you stand regarding SEO. Then, you can use WP Rocket to implement caching, optimize your pages, code, and images, and give an extra speed boost to your WordPress site. 

    The post 10 Best SEO Plugins for WordPress appeared first on WP Rocket.

  • The 10 Fastest WordPress Themes in 2023 (Free and Paid)

    Are you looking for a fast WordPress theme to start your next project? We did the heavy lifting for you and ran some speed tests on the most used WordPress themes. In this guide, we share the performance of lightweight and more customizable themes such as Divi or Avada. We also show you how to optimize your theme and make your website faster, which should help you to choose the right tools for your next development project. 

    For our analysis, we have selected the most popular themes on the market (free and paid), and here’s our shortlist below: 

    5 Lightweight Themes 

    1. Hello
    2. Astra 
    3. OceanWP
    4. GeneratePress
    5. Kadence

    5 Themes That Come With a Page Builder

    1. Avada (Fusion builder)
    2. Divi (Divi Builder)
    3. BeTheme (BeBuilder)
    4. The 7 (Elementor page builder)
    5. Salient (WPBakery page builder)

    Let’s review and go over the performance results for each theme:

    The 10 Fastest WordPress Themes + Test Data

    1. Hello

    A plain vanilla free theme developed by Elementor and tailored for their page builder. It takes up just 6kb of memory resources, so as a result, the customization options are limited if you use the theme alone. 

    Hello theme - Source: Elementor
    Hello theme – Source: Elementor

    Performance results for the Hello theme:

    • PageSpeed mobile score: 90/100
    • First Contentful Paint: 3.1s
    • Largest Contentful Paint: 1.8s
    • Cumulative Layout Shift: 2.9s
    • Speed Index: 1.4s
    • Time To Interactive: 1.4s
    • Total Blocking Time: 0 ms
    • Total Loading time: 2.2s
    • Total page size: 990 KB
    • HTTP requests: 13

    2. Astra

    Astra is one of the most popular free WordPress themes due to its lightweight code, user-friendly features, and thousands of ready-to-use templates.

    Astra theme - Source: WordPress.org
    Astra theme – Source: WordPress.org

    Performance results for the Astra theme:

    • PageSpeed mobile score: 91/100
    • First Contentful Paint: 2.1s
    • Largest Contentful Paint: 1.9s
    • Cumulative Layout Shift: 2.8s
    • Speed Index: 1.3s
    • Time To Interactive: 1.4s
    • Total Blocking Time: 0 ms
    • Total Loading time: 2.1s
    • Total page size: 890 KB
    • HTTP requests: 12

    3. OceanWP

    Lightweight and highly extendable, it will enable you to create almost any type of website. It’s a fully responsive theme that looks great on mobile and has its own translation tools. It has many templates built with Gutenberg (the WordPress editor) and popular builders like Elementor or Beaver Builder.

    OceanWP - Source: WordPress.org
    OceanWP – Source: WordPress.org

    Performance results for the OceanWP theme:

    • PageSpeed mobile score: 88/100
    • First Contentful Paint: 1.1s
    • Largest Contentful Paint: 2.9s
    • Cumulative Layout Shift: 1.8s
    • Speed Index: 2.3s
    • Time To Interactive: 1.4s
    • Total Blocking Time: 0 ms
    • Total Loading time: 3.2s
    • Total page size: 996 KB
    • HTTP requests: 13

    4. GeneratePress

    GeneratePress is a lightweight theme built with a focus on usability and speed (a fresh GeneratePress install adds less than 10kb to your page size). The theme takes full advantage of the block editor (Gutenberg), which gives you more control over creating your content. 

    GeneratePress theme - Source: WordPress.org
    GeneratePress theme – Source: WordPress.org

    Performance results for the GeneratePress theme:

    • PageSpeed mobile score: 86/100
    • First Contentful Paint: 3.3s
    • Largest Contentful Paint: 1.7s
    • Cumulative Layout Shift: 2.8s
    • Speed Index: 1.3s
    • Time To Interactive: 2.5s
    • Total Blocking Time: 0 ms
    • Total Loading time: 3.1s
    • Total page size: 890 KB
    • HTTP requests: 12

    5. Kadence

    Kadence Theme is a lightweight yet full-featured WordPress theme for beautiful fast-loading sites. The developer made the demos accessible and built a drag-and-drop header and footer builder to build any type of header in minutes. The multi-purpose template library has different designs that can fit hundreds of projects.

    Kadence theme – Source: WordPress.org

    Performance results for the Kadence theme:

    • PageSpeed mobile score: 89/100
    • First Contentful Paint: 3.1s
    • Largest Contentful Paint: 1.9 s
    • Cumulative Layout Shift: 2.9s
    • Speed Index: 1.3s
    • Time To Interactive: 1.7s
    • Total Blocking Time: 0.3 ms
    • Total Loading time: 2.8s
    • Total page size: 898 KB
    • HTTP requests: 10
    ⚠ Important: The next themes are coming with their page builder (or are bundled with Elementor or WP Bakery). That’s why they are in a separate section, and the results are from a new test site with similar elements across the page builders.

    6. Avada (+ Fusion Builder) 

    The #1 selling theme on Envato for years. There are thousands of easy-to-customize templates in the library. It’s a website builder that allows you to build your site from the header to the footer, thanks to the powerful Fusion Builder. Avada is 100% maintained in-house by the same team and is not reliant on third-party tools. 

    Avada theme - Source: Themeforest
    Avada theme – Source: Themeforest

    Performance results for the Avada theme:

    • PageSpeed mobile score: 87/100
    • First Contentful Paint: 3.1s
    • Largest Contentful Paint: 1.5s
    • Cumulative Layout Shift: 1.7s
    • Speed Index: 1.5s
    • Time To Interactive: 2.4s
    • Total Blocking Time: 0 ms
    • Total Loading time: 2.4s
    • Total page size: 998 KB
    • HTTP requests: 12

    7. Divi (+ Divi Builder)

    Divi is a powerful theme thanks to its visual page builder. Elegant Themes was among the first companies to bring the WYSIWYG to WordPress. You can build everything visually using the Divi framework without ever touching a single line of code (and without installing and configuring any plugins to bring additional features). 

    Divi – Source: Elegantthemes.com

    Performance results for the Divi theme:

    • PageSpeed mobile score: 84/100
    • First Contentful Paint: 4.1s
    • Largest Contentful Paint: 1.1s
    • Cumulative Layout Shift: 1.8s
    • Speed Index: 1.4s
    • Time To Interactive: 1.1s
    • Total Blocking Time: 0.1 ms
    • Total Loading time: 3.1s
    • Total page size: 1.2 MB
    • HTTP requests: 14

    8. BeTheme (+ BeBuilder)

    BeTheme is a multipurpose website builder and best-selling WordPress theme with 650+ pre-built websites (with very modern and trending designs). Their BeBuilder is also fully compatible with WooCommerce, and they recently launched a query builder to build dynamic websites. 

    BeTheme theme -  Source: themuffingroup.com
    BeTheme theme –  Source: themuffingroup.com

    Performance results for the BeTheme theme:

    • PageSpeed mobile score: 80/100
    • First Contentful Paint: 4.1s
    • Largest Contentful Paint: 2.9s
    • Cumulative Layout Shift: 3.8s
    • Speed Index: 1.9s
    • Time To Interactive: 1.4s
    • Total Blocking Time: 0.2 ms
    • Total Loading time: 4.1s
    • Total page size: 1.4 MB
    • HTTP requests: 15

    9. The7 (+ Elementor)

    It’s the #1 selling Elementor themes that offer a lot of customization from the WordPress dashboard. The7 has 60+ prebuilt dummy websites with exclusive templates for Elementor, WPBakery Page Builder & Slider Revolution.

    The 7 - Source: the7.io
    The 7 – Source: the7.io

    Performance results for The7 theme:

    • PageSpeed mobile score: 81/100
    • First Contentful Paint: 2.4s
    • Largest Contentful Paint: 1.8s
    • Cumulative Layout Shift: 2.9s
    • Speed Index: 1.1s
    • Time To Interactive: 1.2s
    • Total Blocking Time: 0 ms
    • Total Loading time: 3.8s
    • Total page size: 1.1 MB 
    • HTTP requests: 16

    10. Salient (+ tailored version of the WPBakery Page Builder)

    Salient offers access to a library of professional templates with over 400 to choose from. They have taken the WP Bakery Bakery page builder as a base and added some extra features to it. Finally, Salient has an average rating of 4.8 out of 5 based on 5700 ratings on Themeforest.

    Salient theme- source: themenectar.com
    Salient theme- source: themenectar.com

    Performance results for the Salient theme:

    • PageSpeed mobile score: 82/100
    • First Contentful Paint: 2.5s
    • Largest Contentful Paint: 1.7s
    • Cumulative Layout Shift: 1.8s
    • Speed Index: 1.9s
    • Time To Interactive: 1.2s
    • Total Blocking Time: 0.35 ms
    • Total Loading time: 3.8s
    • Total page size: 987 KB
    • HTTP requests: 13

    Table of the Test Results

    Below you’ll find a summary of the performance results for each theme. We used the “PageSpeed mobile score” KPI to rank them, but the total loading page metric is also important, so don’t forget to look at that row.

    Lightweight themes

    KPIs #1 Astra #2 Hello #3 Kadence  #4 OceanWP #5 Generate Press
    PageSpeed mobile score 91/100 90/100 89/100 88/100 86/100
    First Contentful Paint 2.1s 3.1s 3.1s 1.1s 3.3s
    Largest Contentful Paint 1.9s 1.8s 1.9s 2.9s 1.7s
    Cumulative Layout Shift 2.8s 2.9s 2.9s 1.8s 2.8s
    Speed Index 1.3s 1.4s 1.3s 2.3s 1.3s
    Time To Interactive 1.4s 1.4s 1.7s 1.4s 2.5s
    Total Blocking Time 0 ms 0 ms 0.3 ms 0.2 ms 0 ms
    Total Loading time 2.1s 2.2s 2.8s 3.2s 3.1s
    Total page size 890 KB 990 KB 898 KB 996 KB 890 KB
    HTTP requests 12 13 10 13 12

    Themes That Comes With a Page Builder

    Similarly, the ranking is based on the PageSpeed mobile score.

    KPIs #1 Avada #2 Divi #3 Salient #4 The7 #5 BeTheme
    PageSpeed mobile score 87/100 84/100 82/100 81/100 80/100
    First Contentful Paint 3.1s 4.1s 2.5s 2.4s 4.1s
    Largest Contentful Paint 1.5s 1.1s 1.7s 1.8s 2.9s
    Cumulative Layout Shift 1.7s 1.8s 1.8s 2.9s 3.8s
    Speed Index 1.5s 1.4s 1.9s 1.1s 1.9s
    Time To Interactive 2.4s 1.1s 1.2s 1.2s 1.4s
    Total Blocking Time 0 ms 0.1 ms 0.35 ms 0 ms 0.2 ms
    Total Loading time 2.4s 3.1s 3.8s 3.8s 4.1s
    Total page size 998 KB 1.2 MB 987 KB 1.1 MB 1.4MB
    HTTP requests 12 14 13 16 15

    Key takeaways:

    • All the themes go from acceptable to very good for their grade on PageSpeed Insights. There are either in orange or in green, there are none in red in terms of performance. 
    • Astra seems to be the fastest of the lightweight themes, with a 91/100 on mobile and a 2,1 s page load. 
    • Avada (with its own builder) also makes it to the top of the list with an 87/100 on mobile and a 2,4s page load. 


    How We Tested the Themes 

    Our selection was based on 2023 popularity, high numbers of downloads or sales on Envato, and quality reviews. Then we run an audit through the following performance tools:  

    Powered by Lighthouse, PageSpeed Insights, and GTmetrix, both analyze the performance and the user experience of your website. The most important KPIs are the Core Web Vitals which come with a detailed report about how your pages perform and what are areas for improvement. That’s why we have included the 10 following metrics in our tests – measured on mobile

    From PageSpeed Insights:

    • PageSpeed mobile score 
    • First Contentful Paint
    • Largest Contentful Paint
    • Cumulative Layout Shift
    • Speed Index
    • Time To Interactive
    • Total Blocking Time

    From GTmetrix:

    • Total Loading time
    • Total page size 
    • HTTP requests

    Then, we chose 10 themes that we divided into two categories: 

    #1 The free and lightweight themes that come with a minimalistic approach and are more like a basic canvas to start a website:

    • Hello
    • Astra 
    • OceanWP
    • GeneratePress
    • Kadence

    #2 The other category contains the “heavier” themes that come with their own page builder. We thought comparing Avada (and its Fusion builder) with a lightweight theme like Astra would be unfair. So the themes for the second category are the following:

    • Avada (Fusion builder)
    • Divi (Divi Builder)
    • BeTheme (BeBuilder)
    • The 7 (Elementor/WP Bakery page builder)
    • Salient (WPBakery page builder)

    The Testing Sites

    For the first category, we built a realistic test site using the WordPress Editor, and we used the blocks to create a hero banner with a button, 5 testimonials with pictures, 1 call to action (full section with an image), 4 icons and text, 2 titles and 2 subtitles and 8 services with pictures.  

    Example of a test site build with Astra and the Block Editor - Source: WP Rocket
    Example of a test site build with Astra and the Block Editor – Source: WP Rocket

    For the second category, we made sure every time to build a page with similar elements present in each builder: a hero banner with an image and a button, 3 services with icon and texts, 2 images (we re-used the same), 2 text elements, 3 icon lists, and a call to action section with a header, sub-header and button (full section). 

    Example of Avada testing
    Example of Avada testing

    By following the same testing scenarios and the same content for each theme, we could conduct a fair performance comparison analysis. We did a new installation for each theme and used the same server for each theme’s speed testing. 

    âš  Important: Those tests have been performed on a server based in France, and we built each page ourselves. The results we have presented are from our own experience, and the results may differ according to the size of the images you upload, the amount of content you use, or even your location around the world.

    Give an Extra Performance Boost with WP Rocket

    WP Rocket is one of the best caching plugins for WordPress that can optimize any theme in a few clicks. It also improves the performance of your site and your Core Web Vitals

    To understand the large impact of WP Rocket on speed, let’s see it in action with BeTheme, which was the “slowest” theme in our tests. 

    For the record, there were a few issues flagged by Lighthouse, listed under the “Opportunities” tab: 

    Lighthouse recommendations to optimize my files on my site built with BeTheme - Source: PageSpeed Insights
    Lighthouse recommendations to optimize my files on my site built with BeTheme – Source: PageSpeed Insights

    The recommendations include using caching, enabling text compression, reducing unused CSS/JS, and deferring offscreen images.

    We activated WP Rocket on that test site, and we noticed a huge improvement:

    BeTheme test site - audit passed with WP Rocket - Source: PageSpeed Insights
    BeTheme test site – audit passed with WP Rocket – Source: PageSpeed Insights

    All our performance KPIs also improved thanks to WP Rocket which also improved the PageSpeed Insights score (my site moved to the green with a 98/100) score. 

    WP Rocket also boosted the Core Web Vitals score and decreased the total loading time (from 4.1s to 2.1s). WP Rocket also reduced the page size and the number of HTTP requests:

    Performance KPIs BeTheme Score (no WP Rocket) BeTheme Score (WP Rocket) 🚀
    PageSpeed mobile score 80/100 98/100
    First Contentful Paint 4.1s 2.1s
    Largest Contentful Paint* 2.9s 1.8s
    Cumulative Layout Shift* 3.8s 1.1s
    Speed Index 1.9s 1s
    Time To Interactive 1.4s 1s
    Total Blocking Time 0.2 ms 0 ms
    Total Loading time 4.1s 2.1s
    Total page size 1.4 MB 780 KB
    HTTP requests 15 8

    *Core Web Vitals

    To fix all the PageSpeed Insights warnings and boost the performance KPIs, we activated the following WP Rocket features:

    • Implement caching and text compression upon activation of the plugin:
    WP Rocket applying caching and text compression automatically - Source: WP Rocket
    WP Rocket applying caching and text compression automatically – Source: WP Rocket

    You can also tweak your own options from the cache tab in the WordPress admin:

    Caching and advanced optimization features - Source: WP Rocket
    Caching and advanced optimization features – Source: WP Rocket
    • The file optimization tab to reduce unused CSS (amongst other CSS optimization features):
    CSS optimization - Source: WP Rocket
    CSS optimization – Source: WP Rocket
    • A dedicated subsection to optimize JS:
    JS optimization - Source: WP Rocket
    JS optimization – Source: WP Rocket
    • The lazy-load feature to defer offscreen images (and load only the images located above the fold):
    LazyLoad feature - Source: WP Rocket
    LazyLoad feature – Source: WP Rocket

    Which is the Best Theme For You?

    It’s almost impossible to suggest you one single theme as it depends on your specific needs and your client brief, but here are a few takeaways:

    • If you have a client willing to take over his website, update the content, and access the WordPress dashboard, then choosing a theme with a page builder may be easier (like BeTheme or the 7).
    • If you are a freelancer looking for a theme with greatly designed demos for different industries, then Divi and BeTheme may be your best choices. 
    • If you plan on creating an advanced WooCommerce site with thousands of products, a lightweight theme like Astra may be wiser. Plus, it comes with advanced WooCommerce features. 
    • If you need to create your own forms, and product layouts and add dynamic data to your website, then a theme bundled with Elementor Pro is a great option. Elementor was one of the first companies to launch the WooCommerce builder, allowing you to build your own product template and shop page in no time. 
    • If you are hesitating between a few themes, install one of their demos and look at them on mobile. Responsiveness should be essential when building a website.
    • If you are a web and design agency, Divi offers the Divi Cloud, where you can easily store your project and share it with the team. The collaboration and potential modifications can be done faster from everywhere.

    Finally, choose a theme with fast support, recent updates, and accurate documentation. For example, OceanWP has an academy that offers webinars and tutorials to use the theme to its fullest. 

    Wrapping up

    Now, you should be able to decide and choose the right WordPress theme for your next project. And remember, no matter which theme you choose for your next project, WP Rocket is the easiest way to improve the speed of your WordPress site and pass the performance audits on PageSpeed Insights. 

    The post The 10 Fastest WordPress Themes in 2023 (Free and Paid) appeared first on WP Rocket.

  • 7 Tips for Using a Cache Plugin on Your WooCommerce Site

    Do you need to implement caching on your WooCommerce site? Read our tips before diving into it, we will show you how you can enable caching easily and give an extra speed boost to your e-shop. 

    Why Caching is Essential for WooCommerce

    Caching improves the speed and performance of your WordPress site built with WooCommerce. It helps your e-shop to load more quickly by reducing the amount of data transfer between the browser and the server. Caching saves a static version of your site so it can be displayed faster on each subsequent visit.

    According to Google, site speed is a top priority for online shoppers: every second delay in mobile page load can make conversions fall by up to 20%. 

    Mobile shoppers and performance -Source: ThinkwithGoogle
    Mobile shoppers and performance -Source: ThinkwithGoogle

    Another research conducted by Portent a few years ago says that the highest e-commerce conversion rates occur on pages with load times between 0-2 seconds. 

    Page load speed and conversion rates - Source: Portent
    Page load speed and conversion rates – Source: Portent

    E-commerce sites are often the slowest on the web because they contain many images, videos, products, payment gateway, API connections, etc. Implementing caching ensures that the pages load faster, resulting in a better user experience. 

    The last reason you should improve your page speed with caching is to boost your SEO rankings. The quicker your page loads, the higher it’ll rank in Google search results, meaning more visitors (and sales) will come your way!

    Now that we’ve discussed the importance of caching let’s see how to implement it on your WooCommerce site.

    How to Enable Cache on WooCommerce

    WooCommerce does not cache content out of the box, but you can install a WordPress cache plugin that will do the job for you! For example, you have WP Rocket, one of WordPress’s best caching plugins, enabling caching automatically upon its activation. Of course, more options are available in our guide listing the best caching plugins for WordPress.

    Step 1: Exclude the dynamic pages 

    When you implement caching on your WooCommerce site, the content is saved and served in the same way to visitors every time. As a result, there are pages you should not cache, such as: 

    • The Cart page – or the users may end up with products they never added.
    • The Checkout page – this is the crucial page where users add their credit card information, so you don’t want any problems in that part of the purchasing process.
    • My account – this involves a login and a password with probably private data that should be cached.
    Example of dynamic pages - Source: WooCommerce
    Example of dynamic pages – Source: WooCommerce
    • Other pages to consider excluding – the custom “thank you” and confirmation pages.
    • Any other widgets, custom post types, or custom pages that handle adding to cart, account, or checkout options. 

    Step 2: Exclude WooCommerce Cookies and Sessions From Caching

    WooCommerce cookies such as “items recently viewed” are useful for the user experience, and some others help the whole purchasing process to be seamless. That is why the following cookies should be excluded from your caching strategy:

    • The “woocommerce_cart_hash” and the “woocommerce_items_in_cart” – ensure that the cart reflects the correct items. Otherwise, you may still see some products in the cart after removing them.
    • The “wp_woocommerce_session” — helps WooCommerce to find the shopping cart data in the database for each visitor/customer.
    • The woocommerce_recently_viewed  — pops up to help the customer find a previously seen product.

    WooCommerce explains the different types of cookies, their purpose, and their ideal duration very well. You can read more about WooCommerce cookies directly on their website.

    Cookies that should not be cached - Source: WooCommerce
    Cookies that should not be cached – Source: WooCommerce

    Most caching plugins have a tab to exclude any scripts of your choice. Simply scroll to the exclusion fields and add the cookies mentioned above. 

    How to Clear Cache on WooCommerce

    No matter which cache plugin you choose for your site, you will always be able to clear the cache on WooCommerce directly from your WordPress dashboard. They all have the feature from their options panel. 

    For example, with WP Rocket, you can navigate to WP Rocket Dashboard > Quick Actions > Clear and Preload cache.

    Clearing cache on WooCommerce from the Quick Actions of WP Rocket - Source: WP Rocket
    Clearing cache on WooCommerce from the Quick Actions of WP Rocket – Source: WP Rocket

    Another way to clear the cache of your WooCommerce site is to use the top bar in your WordPress admin directly. For instance: WP Rocket > Clear and preload cache.

    Clearing cache on WooCommerce from the top bar with WP Rocket - Source: WP Rocket
    Clearing cache on WooCommerce from the top bar with WP Rocket – Source: WP Rocket
    💡It’s a good idea to clear the cache on your WooCommerce site because it prevents you from showing outdated content and products to users.

    7 Tips to Make the Most Out of Caching

    Caching may seem daunting at first, but it can be much easier with the right tools and guidance. Here are 7 tips to make the most out of caching on your WooCommerce.

    1. Enable Page and Browser Caching

    As seen in the first section, page caching stores a page’s HTML on the initial page load to serve the same static content for the next visits. As a result, every visitor will notice a significant increase in the site’s speed. 

    WP Rocket is one of the best WordPress caching plugins that will automatically enable page caching to WooCommerce. WP Rocket does the heavy lifting for you, and no actions are required from you to activate the cache. 

    2. Enable Object Caching

    To unload the server and the database, you can implement object caching on WooCommerce using Redis or Memcached. Those tools are very popular and store the loaded query results. Therefore, the next time they’re needed, they can be loaded from the cache instead of the server. That reduces the round-trip time between the server and the data meaning better performance for your WooCommerce site.

    3. Include Opcode Caching

    According to php.net, OPcache improves performance by storing PHP in shared memory, removing the need for PHP to load and parse scripts on every request. If you optimize your PHP, you also optimize your page speed overall, as WordPress and WooCommerce are built on this code.

    4. Setup Varnish Cache

    Varnish cache is an HTTP reverse proxy that makes page load time 300–1000 times faster. It’s a piece of software you put in front of your server to reduce the loading times of your website by caching the server’s output. The only inconvenience is that to install it, you need to be familiar with the configuration files and command lines of your terminal. 

    5. Reduce or Cache API calls

    Your WooCommerce site may need to call third-party apps like Facebook, YouTube, or Paypal, which could impact its loading speed. To reduce those API calls, you can use the WP Rocket helper API plugin or the WordPress Transients API.

    6. Optimize CSS and JS files

    Another performance optimization along with caching it to minify, defer and reduce unused CSS and JS files. While you can conduct these code improvements manually, you can also use the File Optimization tab from a caching plugin like WP Rocket. 

    From your WordPress dashboard, go to Settings > WP Rocket > File Optimization You’ll find all the options needed to optimize your code:

    Example of CSS optimization - Source: WP Rocket
    Example of CSS optimization – Source: WP Rocket
    âš  Important: WooCommerce does not recommend minifying JS, so we suggest you exclude WooCommerce scripts from the minification process.

    Thankfully, most caching plugins allow you to easily exclude WooCommerce scripts when you select the minify JS option. For instance, here’s the option that WP Rocket offers:

    Example of JS optimization (and exclusion option) with WP Rocket - Source: WP Rocket
    Example of JS optimization (and exclusion option) with WP Rocket – Source: WP Rocket

    7. Use a CDN

    CDNs also use caching to distribute content faster to users located around the world. They use edge servers to cache the data, store it temporarily and display it to the closest international visitors. That results in a faster site because the content does not need to come from the origin server. There are many CDNs available in the market, but if you want one fully integrated with WordPress that does the configuration for you, try RocketCDN.

    A content delivery network (CDN) using caching – Source: RocketCDN
    A content delivery network (CDN) using caching – Source: RocketCDN

    How to Enable Cache on WooCommerce with WP Rocket

    After its installation, WP Rocket automatically enables cache, excludes the dynamic pages from the process, and allows you to do your own page/cookie exclusions. 

    Let’s go over each feature:

    • Enabling caching with WP Rocket

    WP Rocket does the heavy lifting for you and applies caching on your WooCommerce site as soon as it’s installed. More than 80% of web performance good practices automatically upon its activation!

    WP Rocket applying caching automatically - Source: WP Rocket
    WP Rocket applying caching automatically – Source: WP Rocket
    • Excluding scripts and pages of your choice with WP Rocket

    To exclude cookies from the cache with WP Rocket, go to Settings → WP Rocket → Advanced Rules and enter the values of the cookies in the “Never Cache Cookies” field:

    • woocommerce_cart_hash 
    • woocommerce_items_in_cart  
    • wp_woocommerce_session 
    • woocommerce_recently_viewed 
    • (…)
    Excluding WooCommerce Cookies easily with WP Rocket - Source: WP Rocket
    Excluding WooCommerce Cookies easily with WP Rocket – Source: WP Rocket
    🚀 Good to know: WP Rocket automatically excludes the “Cart”, “Checkout”, and “My Account” pages from the cache.

    Performance test with and without WP Rocket 

    Additionally, the plugin helps improve your Lighthouse performance score and boost your Core Web Vitals, partly thanks to its advanced JS and CSS optimization features. 

    PageSpeed Insights recommends implementing caching to boost the speed of your WordPress site. As you can read in the screenshot below, a long cache lifetime can speed up repeat visits to your page:

    Lighthouse recommending caching - Source: PageSpeed Insights
    Lighthouse recommending caching – Source: PageSpeed Insights

    I ran a performance test using PageSpeed Insights, sharing my results with and without caching (using WP Rocket).

    Performance without caching (No WP Rocket)

    My performance score on mobile is 74/100. One of my Core Web Vital, the Cumulative Layout Shift (CLS), is in red, while the Largest Contentful Paint (LCP) is in orange. 

    Performance results without WP Rocket - Source: PageSpeed Insights
    Performance results without WP Rocket – Source: PageSpeed Insights

    Lighthouse also recommends implementing caching:

    Lighthouse recommendation to use caching - Source: PageSpeed Insights
    Lighthouse recommendation to use caching – Source: PageSpeed Insights

    And also to optimize CSS and JS files:

    Lighthouse recommendation to optimize my files - Source: PageSpeed Insights
    Lighthouse recommendation to optimize my files – Source: PageSpeed Insights

    I followed the PSI’s suggestion and activated WP Rocket. Then I opened the file optimization tab, applied a few options on my JS and CSS files, and here’s what happened.

    Performance with caching (WP Rocket):

    My performance score went to 99/100, and my Core Web Vitals are in the green:

    Performance results with WP Rocket - Source: PageSpeed Insights
    Performance results with WP Rocket – Source: PageSpeed Insights

    All the previous performance issues related to caching and files optimization are now in the “passed audits” section:

    Passed audits with WP Rocket - Source: PageSpeed Insights
    Passed audits with WP Rocket – Source: PageSpeed Insights

    Wrapping Up 

    Our tips will certainly help you in your caching journey and give an extra speed boost to your WooCommerce site! WP Rocket helped us pass the PageSpeed Insight audit on caching and code optimization. So if you need to quickly implement caching on your WooCommerce site, then why not give WP Rocket a shot? Run your own before/after an audit on PageSpeed Insights to compare your performance results!

    The post 7 Tips for Using a Cache Plugin on Your WooCommerce Site appeared first on WP Rocket.

  • How to Clear Your Plugin Cache in WordPress

    Do you want to know how to clear your plugin cache on WordPress? Caching allows your website to load faster and enhances the overall user experience. This article explains what WordPress caching is, why you should clear your plugin cache and how to do it quickly.

    Why Caching is Essential for Your Site

    Caching on WordPress means creating a static copy of your content and providing that content to your visitors faster than loading all the queries from scratch. The goal is to store the data in a cache to get fewer roundtrips to and from the database. 

    Introduction to WordPress caching - Source: WP Rocket
    Introduction to WordPress caching – Source: WP Rocket
    📖If you are unfamiliar with caching, we encourage you to read our guide about WordPress page caching explained in plain English.

    There are three good reasons why you should use caching for your WordPress site:

    #1 – Improve the page loading speed by unloading the server

    #2 – Boost the user experience by optimizing the Core Web Vitals

    #3 – Rank higher on Google

    💡Hint: Do you want to improve your speed and rank better on Google? A cache plugin is the easiest to implement caching on your website!

    What’s WordPress Object Caching

    WordPress has a built-in object cache (the WP_Object_Cache class) that stores any content from the database in the PHP memory. It’s a type of server-side caching, meaning the cache is stored on the server, not on the user’s browser. As a result, it prevents repeated and unnecessary calls to the database. 

    To summarize how caching works on WordPress, you can look at our figure below, which shows how caching is correlated with performance.

    • Page caching makes your website load faster as it significantly shortens the path from the user to the content.
    • Object cache is the WordPress default cache that helps the content loading faster, but the user-content roundtrip is slightly longer than page caching.
    • Without caching (the database column), the content would take even longer to be displayed on the user’s screen because it’s coming from the database. There is no cache “shortcut”.
    WordPress caching explained - Source: WP Rocket
    WordPress caching explained – Source: WP Rocket
    📖Learn more about the different types of caching by reading our dedicated guide.

    Now that we have gone over the concept of WordPress caching, we will explain why it’s crucial to clear your cache every so often. 

    Why You Should Clear Your Plugin Cache

    Clearing your plugin cache is essential to serve up-to-date content to visitors and for debugging purposes. 

    There are three popular situations when clearing your plugin cache is recommended:

    1. When you’ve updated your website’s content and want to push this fresh content to visitors. For example, If you have designed and uploaded a new promotion banner, you want all your clients to be able to see it instead of serving outdated content. 
    2. When you need to troubleshoot one of the WordPress errors.  Clearing your cache is always a good start when debugging a WordPress-related issue such as error 403. 
    3. When you are experiencing performance issues. Sometimes, your cache may store outdated content and files that trigger issues and prevent you from loading a page or accessing your WordPress admin. Clearing your cache may solve this type of issue.

    How to Clear Your WordPress Plugin Cache 

    Clearing your WordPress cache can be easily done with WP Rocket, one of the best caching plugins on the market. The powerful extension gives an extra speed boost to your WordPress site. The main features are: caching, delaying and deferring JS, removing unused CSS, and even lazy loading your images.

    Clearing your cache using WP Rocket can be done directly from the WordPress dashboard. Simply go to: 

    Settings > WP Rocket > Dashboard > Quick Actions and press the Clear and preload cache button. 

    Clearing the WordPress cache in one click -Source: WP Rocket
    Clearing the WordPress cache in one click -Source: WP Rocket

    The WP Rocket plugin is easy to install and will cache your WordPress content as static files. These files – that contain media, texts, and code –  are directly served to users, reducing the load on the server and improving performance. 

    Clearing Cache on a Multilingual WordPress Site Using WP Rocket

    WP Rocket allows you to clear the cache for a specific language, which is very handy when building a multilingual WordPress site. WP Rocket will detect your language configuration file and cache/purge/preload the content for a specific language (or all of them simultaneously).

    Finally, with WP Rocket, you can also set your cache lifespan: files older than the specified duration will be automatically deleted. 

    Customizing the cache lifespan - Source: WP Rocket
    Customizing the cache lifespan – Source: WP Rocket

    If WP Rocket detects some activities on your WordPress site that may affect the front end, then one of the solutions offered is to clear the cache in one click:

    WP Rocket warning suggesting to clear the cache  - Source: WP Rocket
    WP Rocket warning suggesting clearing the cache  – Source: WP Rocket

    Other WordPress caching plugins allow you to clear the cache, such as WP Super Cache, W3 Total Cache, and WP Fastest Cache. You only need to find the button about “Empty/Delete cache”.

    💡 Looking for the right tool? Read our article listing all the best caching plugins for WordPress.  

    Wrapping Up

    Using a WordPress cache plugin is crucial for performance, but don’t forget to clear the cache from time to time. This will avoid serving outdated content to users, which might be a great start when debugging an issue. 

    With WP Rocket, you can combine caching, GZIP file compression, JS, and CSS optimization to reduce your page load time and significantly boost the performance of your website. Try WP Rocket today and provide your visitors with a better user experience! No risks are taken thanks to the 30-day money-back guarantee.

    The post How to Clear Your Plugin Cache in WordPress appeared first on WP Rocket.

  • How To Clear Browser Cache and Cookies on Major Browsers (and Mobile)

    Do you want to know how to clear your browser cache and why it’s important? Hint: If you have encountered an issue with your WordPress site, one of the easy solutions may be to clear your cache! In this guide, you’ll learn more about browser caching and how to clear each browser’s cache (and cookies). 

    Let’s dive in!

    What’s Browser Cache?

    A browser cache stores files and resources downloaded directly from a website, such as media assets, text, and coding files (HTML, CSS, and JavaScript). Built into your web browser, the cache is a database that “memorizes” web content. 

    Browser caching explained - Source: WP Rocket 
    Browser caching explained – Source: WP Rocket 

    Why Browser Cache Is Important

    Browser cache allows content to be served faster to users that have already visited your website. It saves users time and reduces page loading time and web server bandwidth.

    This is crucial for performance and the user experience because cached content loads faster than regular content: your browser doesn’t have to load everything from scratch.

    For example, the server could tell the browser to store the payment method images and not download them when a user returns: 

    Payment method images that could be cached - Source: Unicart
    Payment method images that could be cached – Source: Unicart

    Those images are unlikely to change daily so you could cache them for at least a week.  

    💡 Browser cache is only a part of caching. You can learn more about the different types of caching by reading our in-depth guide.

    Using WP Rocket to Enable Browser Cache

    To enable browser caching, you can use WP Rocket – one of the best caching plugins for WordPress. The plugin requests the browser to save the frequently used (but rarely updated) files in its local cache memory, resulting in a faster experience for visitors. 

    All you need to do is to install and activate the plugin. WP Rocket will do the heavy lifting and smartly set expiration lengths on the less updated files. 

    📖 You can read more on WordPress page caching by reading our easy-to-follow guide.

    You’ve learned the meaning of browser caching and how to implement it, let’s explain why it’s important to clear your browser cache as a user. 

    Why You Should Clear Your Browser Cache

    It’s important to clear your browser cache to avoid seeing outdated content and to solve most of the common problems on the internet – for instance, “issue 403”, nonce issues, and any development made in a local environment (if you don’t clear your cache, you may not see the updated content when you push it from the development environment to production).

    We can take the example of a new banner you added but can’t see this change on the front end yet. That’s because your browser is still showing the cached version of the page with the old banner. By clearing your cache, you’ll finally see it when refreshing the page. 

    Remember that a browser stores the cached content for a limited time or until it’s full. After that, the cache is cleared, and the browser will serve the updated content on the next visit.

    💡Clearing the browser cache won’t always fix the issue, but it’s a good starting point for debugging.

    You can also clear your cookies on a computer to protect your privacy and avoid third-party tracking.

    The next section shows you how to delete cookies and clear your cache from the major browsers.

    How to Clear Cache and Cookies on Your Browser

    You can clear your browser cache and cookies manually on every major browser. To help you with this process, we have put together some easy tutorials for the most popular ones.

    How to Clear Cache on Google Chrome

    To clear the cache on Google Chrome, click the three dots icon in the top right corner of the browser window, then open the More Tools option and select Clear Browsing Data from the submenu. 

    Clearing cookies and cache on Google Chrome - Step 1 - Source: Chrome Settings
    Clearing cookies and cache on Google Chrome – Step 1 – Source: Chrome Settings

    You can choose to clear the basic tab with the browsing history, cookies, cached images, and files by clicking on the Clear data button.

    Clearing cookies and cache on Google Chrome - Basic Tab - Step 2 - Source: Chrome Settings
    Clearing cookies and cache on Google Chrome – Basic Tab – Step 2 – Source: Chrome Settings

    If you want to go further, you can open the Advanced tab and check the boxes of your choice. Note that if you decide to clear the cache of the Passwords and other sign-in data categories, then you will lose all your saved password for each website you have an account for. That may hurt your user experience for future purchases and connections.

    Clearing cookies and cache on Google Chrome – Advanced Tab – Step 3 – Source: Chrome Settings

    When clearing your cache, you can also decide if you want to clear what happened in the last hour, 24 hours, 7 days, 4 weeks, and All time. If you want to clear everything since the beginning of your browsing history, click on “All time”. 

    Time range for clearing on Google Chrome -Source: Chrome Settings
    Time range for clearing on Google Chrome -Source: Chrome Settings

    To clear cookies and other site data, you can go to Google Chrome Settings > Privacy and Security > Cookies and other site data:

    Clearing third-party cookies on Google Chrome - Step 1 - Source: Chrome Settings
    Clearing third-party cookies on Google Chrome – Step 1 – Source: Chrome Settings

    In this section, you can define your preferred settings for cookies. You can decide to allow them on some websites only. It’s a customizable experience. 

    Clearing third-party cookies on Google Chrome - Step 2 - Source: Chrome Settings
    Clearing third-party cookies on Google Chrome – Step 2 – Source: Chrome Settings
    Pro Tip: I use the Chrome extension called “Clear Cache” which allows you to conveniently clear your cache in one click. 
    Clear Cache extension for Google Chrome - Source: Google Chrome
    Clear Cache extension for Google Chrome – Source: Google Chrome

    How to Clear Cache on Safari

    To clear the browser cache (including cookies and web data) on Safari is pretty straightforward. Simply go to Safari > Clear History.

    Clearing the cache and cookies on Safari - Source: Safari
    Clearing the cache and cookies on Safari – Source: Safari

    Then you can decide for which amount of time you want to clear your history, by selecting your preferred option from the drop-down menu. When you have chosen the duration, click on the Clear History button.

    Clearing the cache in Safari - Source: Safari
    Clearing the cache in Safari – Source: Safari

    If you follow those steps, you’ll delete all the history and cookies from your browser. If you need more customizations with your settings, navigate to 

    Safari > Preferences

    From the General tab, you can choose the time length of your history items:

    History items will be removed after the period of your choice - Source: Safari
    History items will be removed after the period of your choice – Source: Safari

    Then go to the Privacy tab and select how you want to manage the cookies and website data: 

    Managing website data - Source: Safari
    Managing website data – Source: Safari
    Pro Tip: to easily empty the caches, go to Develop > Empty Caches.
    Emptying caches on Safari - Source: Safari
    Emptying caches on Safari – Source: Safari

    How to Clear Cache on Firefox

    To clear the browser cache on Mozilla Firefox, click on the Hamburger icon in the top right corner of the window, and select History > Clear recent history.

    Clearing cache and cookies with Firefox - Step 1 -  Source: Firefox
    Clearing cache and cookies with Firefox – Step 1 –  Source: Firefox

    You can select the elements you want to clear and indicate your preferred time range:

    Clearing cache and cookies with Firefox - Step 2 - Source: Firefox
    Clearing cache and cookies with Firefox – Step 2 – Source: Firefox

    You also have a dedicated Privacy & Security tab accessible from the following address in the search bar:

     about:preferences#privacy

    In that section, you can decide which cookies and data you want to clear. 

    Privacy & Security section - Source: Firefox
    Privacy & Security section – Source: Firefox
    Pro Tip: I use the Clear Cache Firefox extension to clear the browser cache in a few seconds. 

    To download an add-on for browser caching, go to the add-ons window and search for the extension of your choice:

    Clear Cache add-ons - Source: Firefox
    Clear Cache add-ons – Source: Firefox

    How to Clear Cache on Opera

    To clear the browser cache on Opera, click on the History icon (that looks like a clock) on the lower left side menu and press the Clear Browsing Data button.

    Clearing browsing cache with Opera - Step 1 - Source: Opera
    Clearing browsing cache with Opera – Step 1 – Source: Opera

    You have both a basic and advanced tab that allows you to select the content you want to clear the cache for, including cookies. Make up your selection and click on the Clear data button.

    Clearing browsing cache with Opera - Step 2 - Source: Opera
    Clearing browsing cache with Opera – Step 2 – Source: Opera

    Opera also has a dedicated section for choosing which cookies to delete or block, accessible from the easy setup button > Privacy & security > Cookies and other site data.

    Advanced clearing browsing cache with Opera - Source: Opera
    Advanced clearing browsing cache with Opera – Source: Opera

    How to Clear Cache on Microsoft Edge

    To clear the browser cache on Microsoft Edge, click on the three dots in the top right of your browser window and select History > Clear Browsing Data:

    Clearing cache and cookies on Microsoft Edge - Step 1 - Source: Microsoft Edge
    Clearing cache and cookies on Microsoft Edge – Step 1 – Source: Microsoft Edge

    Select the time range and check the boxes of the content you want to clear the cache from, including the cookies:

    Clearing cache and cookies on Microsoft Edge - Step 2 - Source: Microsoft Edge
    Clearing cache and cookies on Microsoft Edge – Step 2 – Source: Microsoft Edge

    If you are looking to do more advanced caching navigate to the three dots icon > Settings > Privacy, Search and Services and then press the Choose What to Clear button:

    Advanced caching from the Settings - Source: Microsoft Edge
    Advanced caching from the Settings – Source: Microsoft Edge

    Regarding the cookies, Microsoft Edge has a dedicated Cookies and Site Permissions panel that allows you to allow or forbid sites to save the cookies data.

    Cookies management from the Settings - Source: Microsoft Edge
    Cookies management from the Settings – Source: Microsoft Edge

    How to Clear Cache on Internet Explorer

    Internet Explorer is now discontinued so we don’t encourage you to use it for your research on the web. Since 2022, Microsoft has been encouraging their customers to move to Microsoft Edge, which is safer and provides support for modern websites and apps. 

    How to Clear Browser Cache on Mobile

    To clear the browser cache on iPhone and Android, simply open your browser’s settings by default and navigate to the history and website data. The process is similar for every major web browser, but there is a little difference between iOS and Android. Let’s look at how to clear the cache for those two operating systems. 

    Clearing Browser Cache on iOS 

    To clear the browser cache on iOS go to your iPhone Settings and scroll down to the app. We are taking Safari as our example.

    Opening Safari settings on iPhone - Step 1 - Source: iOS
    Opening Safari settings on iPhone – Step 1 – Source: iOS

    Then, tap Clear History and Website Data and confirm. This will remove history, cookies, and other browsing data. 

    Clearing cache and cookies on iPhone - Step 2 - Source: iOS
    Clearing cache and cookies on iPhone – Step 2 – Source: iOS

    Clearing Browser Cache Android

    To clear the browser cache on Android, launch your browser app and open the three dots icon on the top right of the screen. We are taking Firefox as our example.

    The three dots icon – Step 1 – Source: Firefox

    Then, navigate to the Settings submenu:

    The settings submenu - Step 2 - Source: Firefox
    The settings submenu – Step 2 – Source: Firefox

    Tap the Delete browsing data option:

    Delete browsing data section - Step 3 - Source: Firefox
    Delete browsing data section – Step 3 – Source: Firefox

    Finally, tick the boxes of your choice and press the Delete browsing data button:

    Clearing cache and cookies - Step 4 - Source: Firefox
    Clearing cache and cookies – Step 4 – Source: Firefox

    Wrapping Up 

    It’s important to clear the cache of your browser but make sure you find the right balance between privacy and user experience. Having your sign-in and password saved in Google Chrome can be very handy to accelerate your online shopping experience.

    A browser cache takes content such as text and images from the websites you visit and saves them in a database for your next visit. As a result, browser caching improves your page load times and enhances the user experience. 

    If you want to implement browser caching and speed up your site, try WP Rocket! You don’t take any risks with the 30-day money-back guarantee. And the best part is: you just need to install the plugin as no extra configuration steps are required to set up the cache. 

    The post How To Clear Browser Cache and Cookies on Major Browsers (and Mobile) appeared first on WP Rocket.

  • The 7 Best WordPress Caching Plugins (Free and Premium)

    Are you looking for the best WordPress cache plugin to boost the performance of your website? Caching is one of the most powerful ways to improve page speed and gain a few extra positions on Google. 

    In this guide, you’ll learn what a caching plugin is and why you need it to make your site faster. We also compare the top caching plugins available on the market to make you choose the best one for your needs. 

    What’s a Caching Plugin and How it Works

    A caching plugin creates an HTML (static) version of your web page to deliver it faster to your future visitors. Usually, a page request implies PHP processing, fetching data from the database, and much more time- and resource-consuming tasks on the server side. But thanks to a caching plugin, you can get rid of unnecessary data roundtrips and improve your page loading speed.

    How a caching plugin works - Source: WP Rocket
    How a caching plugin works – Source: WP Rocket

    What’s Caching and What Happens When it’s Enabled

    Web caching means storing data such as images or a web page for future reuse. The first time a user visits the page, this data is cached (or stored). The second time a user requests the content, the cache will serve the copy, preventing the data from being downloaded from the origin server again. 

    Caching in a nutshell - Source: WP Rocket
    Caching in a nutshell – Source: WP Rocket

    When a visitor attempts to access a web page, it first checks the cache. If the data is found there, that is referred to as a cache hit, and the content will be displayed much faster. 

    What a Caching Plugin Does

    A cache plugin makes it easy for returning visitors to access your website content faster by eliminating the many steps a browser takes to generate pages dynamically. It stores data so future requests can be served faster and prevent the origin server from overloading. As a result, it makes your site faster by removing unnecessary requests to the database and saving the content to HTML files. The ultimate goal is to save some loading time for the next user thanks to that stored content. 

    Each cached page on your site has the cache files in a dedicated folder. Most of the time, you can find them by following the path: /cache/name-of-the-plugin/your-domain.com/.

    What Happens When You Update a Page

    Say you update the image in the header of your homepage but don’t make any other changes on your site. A caching plugin will delete the cached version of your homepage and save a new version. The updated page will be served to visitors, but the rest of the pages on your site remain unchanged in the cache.

    Pro tip: When you update your page by adding an image or more text, set up your plugin’s expiry time properly. You need a smart tool that updates the cached files as often as you post updates.

    Why You Need a Caching Plugin to Make Your WordPress Website Faster

    A caching plugin is one of the best ways to boost performance, make your site load faster, improve conversion and enhance the whole user experience. Let’s go over each benefit, and you’ll understand why you need one.

    Benefit #1 – Optimize Performance and SEO

    When someone visits your website, many processes start automatically in the background: reading the CSS files, loading and executing JavaScript, pinging the database, etc. All of these background tasks are necessary to display the website correctly, but they also require a certain amount of waiting time for the user. 

    Thankfully there is a solution recommended by Google PageSpeed Insights to reduce this loading time: caching plugins.

    PageSpeed Insights recommends using caching in the performance report - Source: PageSpeed Insights
    PageSpeed Insights recommends using caching in the performance report – Source: PageSpeed Insights

    If this loading time is too long, it will have a negative impact on the Core Web Vitals (user experience) and the ranking of your page by Google (SEO). For example, when SmartFurniture decided to speed up its website, the company saw 3 main benefits: 

    • A 20% increase in organic traffic 
    • 14% more page views
    • Gained 2 positions in the search engine rankings.
    Caching boosting performance and SEO - Source: convert.com
    Caching boosting performance and SEO – Source: convert.com

    Benefit #2 – Improve Conversions

    Caching makes your page load faster and leads to increased sales and conversions. An interesting case study about mPulse mobile shows the impact of load time on the conversion rate. As you can see below, the faster the site loads, the better the conversion rate is (around 2% for a page that loads in 2.4s). On the contrary, a slow page that loads in 5.7s brings down the conversion rate to 0,6%.

    Loading time and conversion rate - Source: convert.com
    Loading time and conversion rate – Source: convert.com

    Benefit #3 – Enhance the User Experience (Especially on Mobile)

    Caching is one of the most effective performance techniques for having fast pages and improving loading speeds on mobile. The infographic shows that 64% of smartphone users expect pages to load in less than 4 seconds. 

    Speed and mobile users - Source: convert.com
    Speed and mobile users – Source: convert.com
    💡Hint: when choosing your plugin, make sure that there is a mobile cache option.

    A caching plugin also reduces the load on the server and bandwidth consumption by minimizing the database queries. This saves some server memory, making caching suitable for WordPress site owners with limited web hosting plans.

    Caching Plugins vs. Hosting Caching Option

    You may also have heard of “hosting caching” which is another way of caching your content. Some hosting providers like Kinsta have their own caching options – they implement and manage full-page caching for all sites server-side. 

    While the hosting cache comes before the plugin cache, they are complementary – in other words, you can use both. For instance, the plugin implementation should be able to clear the server cache.

    A caching plugin also differs from a hosting caching option because the hosting cache might not be configured to accommodate specific use cases that a plugin cache can address — separate mobile cache, cookie-based cache, and query-strings-based cache. Exceptions like these arise more often than you expect, so addressing them is important.

    We suggest checking with your host what their cache options are and their compatibility with the caching plugin you want to use. 

    Before we compare the best caching plugins to speed up WordPress, let’s go quickly over the best features you should look for when picking a cache plugin. 

    What’s Important When Choosing a Caching Plugin?

    When choosing a caching plugin, there are 9 important criteria to consider. We share our checklist below: 

    1. Speed – you should measure your page load before and after activating the plugin. When caching is enabled, you should see an improvement in your performance score measured by Lighthouse.
    2. Ease of use – choose a plugin with a lean interface that’s easy to understand and configure. 
    3. Exclude pages from being cached – stay in control of the pages you want to see cached or not (e.g., dynamic pages).
    4. Compatibility – pick-up a tool compatible with your web hosts and the rest of your WordPress theme and plugins. 
    5. CDN support – the plugin should support the Content Delivery Network you are using and not create any issues. 
    6. Minification – ​​this option is important to compress your static files and save valuable space on your server (and lower bandwidth costs). 
    7. Support – it’s always crucial to have some technical help and efficient support if things get complicated. 
    8. Updates – stay away from plugins that have not been updated for 2 years. Instead, opt for a plugin with more frequent updates, meaning that a team is actively working on it. 
    9. Price – you have free options and more premium ones. If you are working on a complex site for a client, you may want access to fast support and advanced performance features. 

    Choosing the best caching plugin comes down to understanding your performance needs. Do you need more speed for desktop or mobile users? How often are you updating your website? Are you also looking to optimize your code and your images? Are you an advanced developer, or are you looking into a one-click installation solution? 

    In our next section, we have put together a list of 7 caching plugins you can use to speed up WordPress. Let’s go over them. 

    Best Free and Premium Caching Plugins for WordPress 

    1. WP Rocket

    WP Rocket is a powerful plugin that applies caching in one click. It comes with many features, such as CSS/JS optimization and lazy-loading, which further boost the performance of your WordPress site. 

    It’s perfect for beginners because WP Rocket does the heavy lifting for you. The installation requires no coding skills, and no configuration is needed to start seeing results. Upon its activation, the cache feature is automatically activated.
    It’s also compatible with most tools, from hosting to other plugins.

    All-in-one plugin for caching and advanced optimization features - Source: WP Rocket
    All-in-one plugin for caching and advanced optimization features – Source: WP Rocket

    Key features

    • Caching of all the pages, for mobile visitors and for logged-in users (apply optimal browser caching headers)
    • Preloading the cache of pages
    • Decreasing bandwidth usage with GZIP compression
    • Minification and combination of JavaScript and CSS files
    • Remove unused CSS
    • Deferred loading of images (LazyLoad script on images)
    • WebP compatibility (next-gen format created by Google to serve smaller images)
    • Deferred loading of JS files and Delay JavaScript Execution
    • Database optimization
    • DNS prefetch
    • CDN integration with RocketCDN and Cloudflare

    Pricing

    WP Rocket starts at $49/year, including support, updates, and a license for one WordPress site. 

    2. W3 Total Cache

    W3 Total Cache enhances your site’s user experience by improving server performance, caching every aspect of your site, and reducing load times. 

    It’s one of the most popular free cache plugins for WordPress.

    While being an excellent choice for your site, you’ll need to have some technical expertise and go through 16 pages of settings to configure the plugin.

    Setting up W3 Total Cache - Source: W3 Total Cache
    Setting up W3 Total Cache – Source: W3 Total Cache

    Key features (free – no support included) 

    • Mobile support: respective caching of pages by referrer or groups of user agents and accelerated Mobile Pages (AMP) support
    • Caching of (minified and compressed) pages and posts, CSS and JS
    • Caching of feeds (site, categories, tags, comments, search results) in memory or on disk or on CDN
    • Caching of search results pages (i.e., URIs with query string variables) in memory or on disk
    • Caching methods include local Disk, Redis, Memcached, APC, APCu, eAccelerator, XCache, and WinCache
    • Minify CSS, Minify JavaScript, and Minify HTML with granular control
    • Defer non-critical CSS and Javascript 
    • Defer offscreen images using Lazy Load
    • Browser caching using cache-control, future expire headers, and entity tags (ETag) with “cache-busting”
    • Leverage our multiple CDN integrations to optimize images
    • Caching statistics for performance insights of any enabled feature
    • Image Service API extension provides WebP image format conversion from common image formats (on upload and on demand)

    Key features (premium – support included)

    • Full Site Delivery via CDN
    • Lazy Loading for Google Maps
    • Fragment Caching
    • WordPress Rest API Caching
    • Eliminate Render Blocking CSS

    Pricing 

    To access more optimization features and customer support, you have to upgrade to Premium and pay $99/year for one website. W3 Total Cache premium is only available from within the admin interface of the plugin (not the WordPress one).

    🚀 See how W3 Total Cache compares to WP Rocket.

    3. WP Super Cache

    Owned by Automattic (the creator of WooCommerce and WordPress.com), it’s also one of the most popular cache plugins, with more than 2 million installs. It’s a performance plugin that helps customers manage caching directly inside the WordPress Dashboard.  

    It’s a free and powerful plugin, but its installation takes some time; you will have to review 20 different options manually.

    It doesn’t have a premium version, and it doesn’t provide a dedicated support team. 

    Main caching features - Source: WP Super Cache
    Main caching features – Source: WP Super Cache

    Key Features

    • Dynamic caching
    • Expiry time & garbage collection
    • Possibility to exclude pages that you don’t want to cache
    • The plugin serves cached files in 3 ways (ranked by speed):
      • Expert -using Apache mod_rewrite (or whatever similar module your web server supports) to serve “super cached” static HTML files.
      • Simple – PHP can serve super cached static files.
      • WP-Cache caching – mainly used to cache pages for known users, URLs with parameters, and feeds.
    • Serves static HTML files to the vast majority of your users: users who are not logged in, have not left a comment on your blog, and have not viewed a password-protected post.
    🚀 See how WP Super Cache compares to WP Rocket.

    4. WP Fastest Cache

    WP Fastest Cache is a freemium WordPress caching plugin that is easy to install, but the interface is not that user-friendly. Each setting can be tweaked by checking a box, as shown in the image below: 

    Interface and main features (premium features in gray) - Source: WP Fastest Cache
    Interface and main features (premium features in gray) – Source: WP Fastest Cache

    There is a free version that offers basic features. For additional options, you’ll need to upgrade to Pro:

    Key Features (free) 

    • GZIP compression
    • Browser caching
    • Clean-up – all cache files are deleted when a post or page is published
    • Preload Cache – create the cache of all the site automatically
    • Exclude pages 
    • Admin can delete all cached files from the options page
    • Block cache for specific pages or posts with a shortcode
    • Cache Timeout: All cached files are deleted at the determined time (and for specific page)
    • Enable/Disable the cache option for mobile devices and logged-in users
    • CDN + Cloudflare support
    • Minify HTML and CSS
    • Combine CSS/JS

    Key Features (premium)

    • Image optimization
    • Convert WebP conversion
    • Cache statistics
    • Widget cache
    • Mobile cache
    • Delete cache logs
    • Google fonts async
    • Lazy load script
    • Database Cleanup

    Pricing

    WP Fastest Cache is based on a one-time fee package. The price varies according to the number of licenses you need and goes from $49.99 (1 license) to $300.00 (10 licenses). Important: neither the free nor the premium version offers customer support.

    🚀 See how WP Fastest Cache compares to WP Rocket.

    5. Hummingbird

    Hummingbird was created by WPMUDEV developers who are well-known in the WordPress ecosystem. The plugin is now active on more than +1 million sites. It’s easy to install and makes your website faster with fine-tuned performance controls. 

    It offers good overall speed optimization but doesn’t address some PageSpeed recommendations that significantly affect the score.

    Caching settings - Source: Hummingbird
    Caching settings – Source: Hummingbird

    Key Features 

    • Scan and fix capability. in one click, the plugin scans your site to detect any performance issues and then tries to fix them automatically
    • Full caching suite: including full-page, browser, and Gravatar cache.
    • Gzip compression
    • Uptime monitor
    • CDN – 45 worldwide locations and Cloudflare integration
    • Database cleanup
    • Lazy load script on images
    • Performance reports (integrated with PageSpeed Insights)
    • Combine and minify files 
    • Defer/inline assets
    • Critical CSS 
    • Google fonts optimization

    Pricing

    It’s a freemium plugin, and the Pro version starts at $7.50/month, giving you access to all the pro plugins of WPMUDEV (SEO and image optimizations, etc.), plus ticket support.

    🚀 See how Hummingbird compares to WP Rocket.

    6. LiteSpeed

    LiteSpeed is an all-in-one performance plugin featuring a collection of optimization features. This plugin is intended to be a server-level caching plugin. As a result, its caching benefits are only available to LiteSpeed server users. 

    Advanced performance dashboard - Source: LiteSpeed
    Advanced performance dashboard – Source: LiteSpeed

    Key Features

    • Built-in page cache (LSCache)
    • Free QUIC.cloud CDN Cache
    • Image Optimization (Lossless/Lossy)
    • Minify CSS, JavaScript, and HTML
    • Minify inline & external CSS/JS
    • Combine CSS/JS
    • Automatically generate Critical CSS
    • Lazy-load images/iframes
    • Load CSS Asynchronously
    • Defer/delay JS loading
    • Database Cleaner and Optimizer
    • DNS Prefetch
    • Cloudflare API integration
    • Single Site and Multisite (Network) support
    • Lean interface
    • WebP image format support

    Pricing 

    It’s a free plugin, but a LiteSpeed server is required for the cache features, and fees are associated. 

    🚀 See how LiteSpeed compares to WP Rocket.

    7. NitroPack

    With NitroPack, you get many performance features in one place: caching, image optimization, and a CDN that is ready to go out of the box. You’ll need technical knowledge to ensure some features aren’t faulty on your website.

    Minimalistic settings in the WordPress admin - Source: NitroPack
    Minimalistic settings in the WordPress admin – Source: NitroPack

    Key Features 

    • GZIP and Brotli compression
    • Smart cache invalidation
    • Automatic cache warmup
    • Device and cookie-aware caching
    • Browser and session-aware caching
    • Built-in global CDN
    • Advanced image optimization (WebP support, Lossy, and lossless image compression, preemptive image sizing)
    • Lazy loading (including background images defined in the CSS)
    • HTML, CSS, and JS minification & compression
    • Deferred JS  Loading
    • Critical CSS, DNS prefetching, and preloading
    • Deferred loading of fonts 

    Pricing

    The plugin itself is free, and you can also create a free account for one website, 5,000 page views, and 1.00GB CDN bandwidth per month.

    A monthly subscription starts at $17,50 per month for one website, 50,000 pageviews, and 25GB CDN bandwidth and includes customer support.

    🚀 See how NitroPack compares to WP Rocket.

    Now that we’ve been over WordPress’s most popular caching plugins let’s see how to install and set them up. We’ll take WP Rocket as an example. 

    How to Install a Caching Plugin

    Follow our easy tutorial below to understand how to install a caching plugin like WP Rocket. The installation process is pretty much similar for each plugin. For some of them, you may need to generate an API key and manually register your site from your account. 

    Step 1 – After buying WP Rocket, go to your account and download the plugin.

    WP Rocket account > sites - Source: WP Rocket
    WP Rocket account > sites – Source: WP Rocket

    Step 2 – From your WordPress dashboard, install the WP Rocket plugin from Plugins > Add New. Remember to activate the plugin.

    Installing the plugin - Source: WP Rocket
    Installing the plugin – Source: WP Rocket 

    Step 3 – Your site is automatically added to your account:

    WP Rocket account > sites registration – Source: WP Rocket

    🚀And that’s it! WP Rocket automatically applies more than 80% of web performance good practices upon its activation. Page caching, browser caching, and GZIP compression are completely automated and work out of the box! 

    WP Rocket applying caching automatically - Source: WP Rocket
    WP Rocket applying caching automatically – Source: WP Rocket

    Wrapping Up

    Using a caching plugin will help improve the performance of your website, your ranking on Google, and your sales. 

    Without caching, visitors would have to download web pages whenever they visit your website. This is time-consuming and very inefficient for serving a fast WordPress site. 

    With a top cache plugin such as WP Rocket, you can enjoy additional features like CDN integration, GZIP compression, and CSS/JavaScript optimization – which further boost your WordPress site performance. If you try WP Rocket today, you take zero risks:  we’ll gladly provide a refund if you request it within 14 days of your purchase. 

    The post The 7 Best WordPress Caching Plugins (Free and Premium) appeared first on WP Rocket.