Perfmatters – The great WP optimization plugin

David Ha

Plugins

Share with your friends!

In the vast universe of WordPress optimization tools, one plugin stands out as a shining star. Enter Perfmatters, a revolutionary tool that promises to turn your WordPress site into a lean, mean loading machine. Our in-depth perfmatters plugin review will delve into how this exceptional tool is changing the game for website optimization.

Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup

A little bit about Perfmatters

Perfmatters is a plugin that aims to improve website performance by reducing unnecessary HTTP requests and optimizing code. It is compatible with WordPress and can be easily installed and activated on any WordPress site.

With Perfmatters, you can selectively disable features that are not essential to your website, such as emojis, XML-RPC, and embeds. This helps to reduce the number of HTTP requests made by your site, leading to faster page load times.

In addition, Perfmatters allows you to optimize code by removing unnecessary scripts and stylesheets. It also provides options to disable specific features of popular plugins that you may not be using, further improving your site’s performance.

One of the standout features of Perfmatters is its ability to preload pages. By preloading pages, Perfmatters ensures that when a user clicks on a link, the subsequent page loads almost instantly. This can greatly enhance the user experience and reduce bounce rates.

Perfmatters also offers other performance optimization features, such as lazy loading of images and deferred JavaScript execution. These features help to prioritize the loading of critical content and improve overall page speed.

Overall, Perfmatters is a powerful plugin that can significantly improve the performance of your WordPress site. By reducing unnecessary HTTP requests and optimizing code, it helps to make your site faster and more efficient.

Of course, I use Perfmatters for all of my websites

Of course, I use Perfmatters for all of my websites because it is a fantastic plugin that greatly enhances website speed and performance. With Perfmatters, my websites load lightning-fast, providing an exceptional user experience for my visitors.

Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup

When I use Perfmatters to optimize website speed, the results are truly impressive. I recently conducted a speed test, and the outcome was remarkable. Thanks to Perfmatters, my website achieved an outstanding score, demonstrating its effectiveness in improving overall performance.

Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin
Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup
Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup

Not only does Perfmatters optimize website speed, but it also offers a wide range of features to further enhance website performance. From lazy loading images and videos to disabling unnecessary scripts and stylesheets, Perfmatters tackles various aspects of optimization, ensuring that my websites are running at their best.

With Perfmatters, I am confident that my websites will continue to provide a seamless and efficient browsing experience for all users. Its ability to optimize website speed is unparalleled, making it an essential tool for any website owner or developer looking to improve performance.

Perfmatters - The great WP optimization plugin - It Startup
  • Modern Interface & Super easy to use
  • Lightweight and blazingly fast
  • Best for bloggers, marketers, store owners
This is a must-have plugin for all of my websites. Use coupon code PERFMATTERS for an extra 10% off!

Regarding pricing, support, documentation, and the white-label feature

Pricing

Perfmatters is a highly regarded performance optimization plugin for WordPress websites, and it offers a range of pricing plans to suit different needs. Let’s take a closer look at the pricing options and analyze why they are considered to be competitively priced.

Firstly, the Personal plan allows you to optimize a single website for just $24.95 per year. This is an excellent option for individuals or small businesses who have a single website and want to improve its performance. The price point is quite reasonable considering the benefits it offers in terms of site speed optimization and enhanced user experience.

The Business plan, priced at $54.95 per year, provides the opportunity to optimize up to three different sites. This is a great option for small to medium-sized businesses or website owners who manage multiple websites. The ability to optimize three sites at such an affordable price makes it an attractive choice for those looking to boost their site performance across multiple projects.

For those who require even more scalability, the Unlimited sites plan is available at $124.95 per year. This plan is perfect for agencies, developers, or individuals managing a large number of websites. With this plan, you can optimize an unlimited number of sites without any additional cost. Considering the flexibility and convenience it offers, the pricing for the Unlimited sites plan is quite reasonable.

One notable aspect of Perfmatters’ pricing structure is the 15% discount offered when renewing your subscription. This discount provides added value and makes the renewal process more affordable for customers who continue using Perfmatters beyond their initial subscription period.

Overall, Perfmatters’ pricing plans are commendable for their affordability and flexibility. The team behind Perfmatters understands the importance of performance optimization in today’s digital landscape and has priced their product competitively to make it accessible to a wide range of users. Whether you have a single website or manage multiple sites, Perfmatters offers cost-effective solutions to help enhance your website’s performance and improve user satisfaction.

Support & Documentation

Perfmatters is a powerful and efficient performance optimization plugin for WordPress websites. It aims to help improve website speed and overall performance by focusing on specific optimizations. In addition to its impressive features, Perfmatters also provides excellent support and comprehensive documentation.

Support: Perfmatters offers exceptional support to its users. The team behind Perfmatters is dedicated to ensuring that their customers have the best experience possible. They are committed to promptly addressing any inquiries or issues that users may encounter.

The support team is known for their attentiveness and willingness to go the extra mile. They understand the importance of providing personalized assistance and strive to provide tailored solutions to each user’s unique needs. Whether it’s a technical question or a request for guidance on specific optimizations, the support team is always ready to help.

Documentation: Perfmatters also excels in providing thorough and meticulous documentation. The documentation is carefully crafted to guide users through the installation, configuration, and optimization processes. It covers all the plugin’s features, settings, and functionalities in a clear and easy-to-understand manner.

The documentation includes step-by-step tutorials, detailed explanations, and practical examples. It is designed to empower users with the knowledge and understanding they need to make the most of Perfmatters. The comprehensive documentation ensures that users can navigate the plugin effectively and achieve optimal performance for their websites.

In summary, Perfmatters not only offers excellent performance optimization capabilities but also provides top-notch support and comprehensive documentation. The commitment of their support team and the quality of their documentation contribute to a seamless user experience, allowing website owners to optimize their sites with confidence.

Perfmatters - The great WP optimization plugin - It Startup
  • Modern Interface & Super easy to use
  • Lightweight and blazingly fast
  • Best for bloggers, marketers, store owners
This is a must-have plugin for all of my websites. Use coupon code PERFMATTERS for an extra 10% off!

If you’re looking for ways to optimize your website’s performance, then this perfmatters plugin review is perfect for you. Boasting a plethora of features and customizations, perfmatters is an impressive plugin that boosts your webpage’s speed by reducing HTTP requests and stripping unnecessary code.

Turning off scripts on a site-wide level is one key setting I strongly recommend. This disables scripts & styles from loading across the entirety of your site, providing a significant speed boost to overall performance. Also enabling the DNS prefetch, which helps browsers anticipate external resources URLs hence improving load time, should be a vital part of your configurations. The beauty of perfmatters lies in its ability to allow granular control over this functionality – you can systematically manage scripts on individual pages or posts. In essence, you can fine-tune every aspect of your website’s functionality with these recommended settings on Perfmatters!

General

Turning on the Disable Emojis option eliminates a JavaScript file necessary for emojis. Use Unicode as an alternative. If you’re using cache plugins like FlyingPress or WP Rocket that automatically disable emojis, there’s no need to manually do so.

Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup

Activating Disable Dashicons blocks admin icons from appearing on the frontend of your site. If this disrupts your site’s functionality, keep it turned off and use the script manager to disable them in areas where they aren’t required.

Enable Disable Embeds if you don’t need a preview of URLs (from YouTube, Facebook, Tweets etc.) in your WordPress editor.

Switching on Disable XML-RPC enhances speed and security by preventing content publication from mobile devices.

Turn on Remove jQuery Migrate unless you’re utilizing a page builder. Perfmatters provides guidance for managing jQuery with the script manager, defer, delay and preload settings. Alternatively, code snippets can be used to load jQuery only on certain pages.

Activate Hide WP Version to enhance security by preventing public display of your WordPress version.

Enable Remove wlwmanifest Link, especially if Windows Live Writer isn’t part of your toolkit.

Turn on Remove RSD Link. It is typically used for editing your site in a browser instead of blog clients.

Activate “Remove Shortlink” if you’re using the post name permalink structure.

Keep “Disable RSS Feeds” off unless you don’t have a blog section on your website.

Switching on “Remove RSS Feed Links” eliminates superfluous links in your RSS feed relating to pages, posts, comments, categories, tags and so forth – eliminating some unnecessary code clutter.

Activate “Disable Self Pingbacks”.

Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup

Turning off the REST API when logged out conceals usernames, enhancing security. However, it may cause plugin errors, so only disable it for non-admins or when logged out.

Activating ‘Remove REST API Links’ eliminates a brief code line generated by the REST API.

‘Disable Google Maps’ is not activated as some themes and plugins have inbuilt Google Maps API that can’t be turned off; however, if unused, you may deactivate Maps.

The ‘Disable Password Strength Meter’ feature is enabled to delete a file that occasionally loads on your site but should typically only load on account, checkout, and password reset pages.

Comments are not disabled – it’s likely you wouldn’t want to turn off your blog comments.

Enabling ‘Remove Comment URLs’ turns off comment author links which are frequently spammy.

The ‘Add Blank Favicon’ feature is inactive and is typically used for speed testing on new WordPress installations.

Turning on ‘Remove Global Styles’ eliminates 311 lines of unoptimized code accidentally added to WordPress core to enhance duotone styles originally.

Heartbeat should be allowed only during post/page editing as suggested by Perfmatters; this limits Heartbeat and reduces requests/CPU usage by enabling it only when necessary – set the Heartbeat Frequency at 60s intervals accordingly.

Limiting Post Revisions to 5 provides some old post backups for potential restoration needs while preventing excessive revisions from overloading your database.

Interval for Automatic Saving: Enhance the frequency to 5 minutes in order to lessen CPU usage and conserve resources.

Alteration of Login URL: Incorporate a unique login URL to deter unwarranted requests from bots and potential attackers by relocating wp-login. If QUIC is in operation, maintain the original URL as it possesses protective features. Moreover, you have the option to modify the redirection message when viewing the standard login URL.

Assets

JavaScript

Script Manager: Activated. This feature eliminates unnecessary CSS JS on specific pages and posts (details provided below).

Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup
Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup
Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup
Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup

Example: Disable wp-block-library if you’re not using Gutenberg!

Defer JavaScript: Activated. This resolves render-blocking JS, a task also performed by most cache plugins. If any warnings appear in the Dev Tools Console report after enabling this, delaying JS can rectify them.

Delay JavaScript: Activated. This is beneficial if your cache plugin doesn’t support this function (for instance, SiteGround Optimizer). It’s commonly used to postpone third-party code, plugins, cart fragments, local analytics, instant page, and other JS files. It significantly enhances scores but needs proper setup.

Delay Behavior: The quickest option is to delay all scripts but it necessitates testing your website for broken plugins/files and excluding them. Choosing to only delay specified scripts is safer but it involves manually adding JS files to be delayed (refer list below; instant page can also be delayed with instantpage.js). Only the ‘delay all’ setting can postpone jQuery (unlike specified scripts).

Excluded from delay: When using the ‘delay all’ setting as mentioned above, inspect your site for broken elements like sliders and contact forms. If you find something malfunctioning, open your Chrome Dev Tools Network report and locate the faulty file. Copy the folder name (e.g., smart-slider-3) and exclude it from being delayed. You might also need to exclude jquery.min.js from being delayed. Perfmatters provides documentation on common JS exclusions and Brian’s video tutorial is informative too. Once you’re done with these steps, check your Chrome Dev Tools Console report for any JS-related errors.

Scripts with Delays: If you’re solely utilizing scripts that have specified delays, it will be necessary for you to manually incorporate JavaScript files. Make sure to review your third-party code and eliminate any unneeded JavaScript reports in PSI. In addition to third-party code and even Gravatars, it’s possible for you to postpone smaller analytics script types (such as analytics.js), comment plugins, among others. Their guidelines also provide an explanation on the method of delaying inline JavaScript and the reasons behind the simultaneous use of defer delay.

Recommended Delay Timeout: Brian suggests 10 seconds. If the timeout is excessively brief, it might not enhance scores. This ensures that if users do not engage with JavaScript for a duration of 10 seconds, everything gets loaded.

CSS

Ensure that the ‘Remove Unused CSS’ option is activated, unless you’re utilizing FlyingPress or LiteSpeed Cache. If you’re a WP Rocket user, it’s still recommended to use Perfmatters as it provides superior performance by loading used CSS in a separate file, which enhances visitor experience but may slightly lower your scores. Conversely, WP Rocket loads CSS inline, which may slow down the user experience but improve scores.

Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup

To optimize this process further, activate the ‘remove unused CSS’ feature in Perfmatters and deactivate all CSS optimizations in your cache plugin – a method confirmed by Brian. It’s also advised to turn off CSS preloads and uncombine CSS beforehand.

For those using FlyingPress LSC, they already utilize a separate file for this purpose so there’s no need for Perfmatters. If you’re using a page builder, ensure that the ‘CSS print method’ is set to external.

Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup

Regarding the ‘Used CSS Method’, choose ‘File’. This is faster for actual visitors even though inline might yield better scores. For ‘Stylesheet Behavior’, opt for ‘Remove’. This is the quickest option but requires you to check your site for any broken elements and exclude files either by stylesheet or CSS selector. This can be quite time-consuming especially for larger sites so if it proves too challenging, use the delay option which offers improved LCP/FCP compared to async.

Finally, if you make design or coding alterations and don’t see them reflected immediately on your site, make sure to clear unused CSS.

Preloading

Activate the Instant Page feature: This tool, when switched on, allows for a page to begin downloading as soon as a user hovers over a link or touches it on their mobile device. As a result, when the user clicks on the link, the page seems to load immediately. This enhances the perceived loading speed but doesn’t affect scores. However, this could lead to an increase in CPU usage if users hover over multiple links – such as in a WooCommerce store with numerous product links. Therefore, based on your estimation of how frequently users hover over links and your server’s capacity, you can decide whether to keep this feature active or inactive.

Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup

Preload: Primarily used for preloading CSS JS files like Gutenberg’s wp-block-library or other similar files. Images that appear above the fold are preloaded in the subsequent setting while most cache plugins preload fonts – including font icons such as Elementor’s eicons or font awesome icons. If you’re using Perfmatters for font preloading, remember to apply the crossorigin attribute.

Preload Critical Images: This setting allows 2-3 images that usually appear above the fold to be preloaded while excluding them from lazy load for improved LCP. Specify the number of images that typically load above-the-fold (generally 2-3). This process is simpler than using plugins like WP Rocket which necessitate additional steps for optimizing above-the-fold images. Even if you aren’t using Perfmatters for lazy loading, this feature can still be utilized.

Preconnect: Usually only CDN URLs and third-party fonts (for instance font.gstatic.com) should be preconnected. It’s possible that your cache plugin already performs this function so consult their documentation to confirm.

Consider opening your report on third-party code for DNS Prefetch. Ideally, most of these should be locally hosted or postponed. For any remaining third-party domains, think about prefetching to the domain.

Lazy Loading

Images: Perfmatters employs a JS-based lazy load, in contrast to the native method used by most cache plugins. Both methodologies have their merits, hence I would recommend experimenting with each. Enabling this feature in Perfmatters will deactivate WordPress’s native lazy loading function. There is typically no need to exclude primary images as the preload critical images function already omits above-the-fold images from lazy loading.

Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup

iFrames and Video Display: This feature is activated and it lazy loads iframes while substituting iframes with an image preview. Consequently, the bulky YouTube player only loads upon clicking. I have activated this functionality in FlyingPress which also stores placeholders locally to hinder third-party requests from ytimg.com.

Exclusion from Lazy Loading: You can exclude specific images either by their URL (abc.png) or class (class name). It’s also possible to add no-lazy to CSS classes. For instance, Perfmatters offers an example of excluding the GeneratePress logo (is-logo-image) or featured images (class attachment-full size-full).

Threshold Setting: At 0px – this setting enhances the scrolling experience as it initiates image loading before they appear in the viewport. However, 0px represents the most aggressive setting.

DOM Monitoring: This is deactivated unless you employ infinite scrolling. According to Perfmatters, this feature monitors changes in DOM and dynamically lazy loads newly added elements enhancing compatibility for third-party plugins and themes that use infinite scrolling.

Adding Missing Image Dimensions: This is generally handled by most cache plugins but can be turned on if required. It adds width and height dimensions to undimensioned images preventing layout shifts (CLS).

The Fade In: ON feature provides a smooth entry for lazy loaded images, preventing them from appearing abruptly.

The CSS Background Images: ON function is used by page builders to load background images directly from CSS, which by default doesn’t support lazy loading. However, GeneratePress offers an option to switch them to inline HTML, enabling lazy loading. Elementor has also recently introduced an Experiment for lazy loading of background images. Alternatively, the Perfmatters tool can be utilized to add perfmatters-lazy-css-bg to the CSS class of the background image. If your background images have unique class names, their ID or class can be entered in the Background Selectors field.

Fonts

Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup

Turn off Google Fonts: This is only recommended when you are transitioning to system fonts or custom fonts and need Google Fonts deactivated. Otherwise, it will remove Google Fonts from your website.

Activate Display Swap: This feature adds font-display: swap to your font CSS, ensuring that text remains visible during webfont load in PSI. It rectifies the FOIT (flash of invisible text) issue by setting a backup font, but it may result in FOUC (flash of unstyled text), which can appear unattractive.

Enable Local Google Fonts: This feature allows you to download fonts from fonts.google.com and host them on your own server. CDN URL: If you’re utilizing a CDN with a specific CDN URL, input it here to serve fonts directly from there.

CDN

Activate CDN Rewrite: If you are utilizing a CDN URL, this function reconfigures assets to be delivered from the CDN, for instance, https://cdn.yourwebsite.com/wp-content/uploads/2023/12/logo.png. You might find that incorporating your CDN URL into several plugins increases the number of assets served from the CDN. Insert your CDN URL under ‘CDN URL’. For users of FlyingPress, it’s advisable to experiment with FlyingCDN.

Under ‘Included Directories’, typically no action is required as Perfmatters automatically includes wp-content and wp-includes in the CDN rewriting – sufficient for most websites’ needs.

For ‘CDN Exclusions’, it is suggested to use .php,.xml when employing SEO plugins with XML sitemaps.

Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup

Analytics

Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup

Activate Local Analytics: ON to host on-site and avoid third-party GA inquiries.

For the Tracking ID, input your specific Google Analytics tracking ID for local hosting. As for the Tracking Code Position, it’s suggested by Google to place it in the Header (Default), however, Perfmatters suggests loading it in the footer, which should not result in any significant changes.

Disable Tracking Admin Logins: If you prefer not to include admin visits in your analytics data.

Tools

Perfmatters has a few advanced options under Tools → Show Advanced Options!

Activate ‘Disable Click Delay’: If you’re utilizing Perfmatters to postpone JavaScript, you might experience a significant delay when clicking on items such as a mobile menu. By turning off the click delay, you can enhance its speed.

Turn on ‘Enable FastClick’: If you’re using Perfmatters to delay JavaScript and find yourself having to double-click links for them to open, activating this feature should rectify the issue. Remember, if you’re using the delay feature, make sure to exclude fastclick.

Switch on ‘Load Local Google Fonts Asynchronously’: This will address any render-blocking font problems. However, don’t forget to preload your fonts as well. Both these actions can boost your LCP and CLS scores significantly.

For ‘Unused CSS CDN URL’, if your CDN URL is linked with a custom domain (for instance, cdn.mywebsite.com) along with the CDN rewrite setting, there’s no requirement for addition. However, if you employ a different rewrite technique, be sure to include the CDN URL in order to avoid potential load order complications while compiling used CSS.

Database

Perfmatters - The great WP optimization plugin - It Startup
Perfmatters – The great WP optimization plugin – It Startup

For database cleaning, WP-Optimize or Advanced Database Cleaner are my suggestions. They have unique features that set them apart from Perfmatters and cache plugins. For instance, they can create database backups via UpdraftPlus, eliminate tables that old plugins have abandoned, and keep a specific amount of post revisions instead of eradicating all.

Configure Perfmatters With FlyingPress, WP-Rocket, Litespeed Cache

With FlyingPress
New Perfmatters Features
Duplicate Features
  • General settings (except disable emojis)
  • Script manager
  • Preload CSS, JS, other files
  • Preconnect third-party fonts
  • DNS prefetch
  • Local analytics
  • Disable emojis
  • Defer JavaScript
  • Delay JavaScript
  • Remove unused CSS (both load used CSS in a separate file)
  • Instant page (preload links)
  • Lazy load images, iframes, videos
  • Preload critical images
  • CSS background images
  • Add missing image dimensions
  • Font-display: swap
  • Preconnect CDN URL
  • Local Google Fonts
  • Database optimization
With WP-Rocket
New Perfmatters Features
Duplicate Features
  • General settings (except disable emojis, Heartbeat)
  • Script manager
  • Preload CSS, JS, other files
  • Preload critical images
  • CSS background images
  • Local Google Fonts
  • Local analytics
  • Disable emojis
  • Heartbeat control
  • Defer JavaScript
  • Delay JavaScript
  • Remove unused CSS (WP Rocket loads used CSS inline)
  • Instant page (preload links)
  • DNS prefetch
  • Lazy load images, iframes, videos
  • Add missing image dimensions
  • Font-display: swap
  • Database optimization
  • Preconnect
With LiteSpeed Cache
New Perfmatters Features
Duplicate Features
  • General settings
  • Script manager
  • Preload critical images
  • Preload CSS, JS, other files
  • CSS background images
  • Disable emojis
  • Defer JavaScript
  • Delay JavaScript
  • Remove unused CSS (both load used CSS in a separate file)
  • Instant page (preload links)
  • Preconnect Google Fonts
  • DNS prefetch
  • Lazy load images, iframes, videos
    Exclude above the fold images from lazy load (LSC’s viewport images)
  • Add missing image dimensions
    Font-display: swap
  • Local Google Fonts + analytics (LSC can localize third-party resources)
  • Database optimization

Conclusion

Perfmatters - The great WP optimization plugin - It Startup
  • Modern Interface & Super easy to use
  • Lightweight and blazingly fast
  • Best for bloggers, marketers, store owners
This is a must-have plugin for all of my websites. Use coupon code PERFMATTERS for an extra 10% off!

In conclusion, Perfmatters is an excellent tool for anyone looking to optimize their WordPress website. Its rich features and user-friendly interface make it a standout among other WP optimization plugins in the market. It not only enhances your site’s speed but also improves its overall performance leading to better user experience and higher search engine rankings. Investing in Perfmatters would undeniably be a wise decision for any website owner aspiring to achieve optimum site performance. Don’t miss out on the opportunity to elevate your website’s potential with Perfmatters– start using this remarkable plugin today!

Spread the word about this valuable post if you find it helpful.

Best Deals

Disclosure: Some of the links in the post above are "affiliate links". This means that if you click on the link and purchase the item, I will receive an affiliate commission. I would like to express my gratitude for your support. Rest assured that you will still pay the same amount with no extra cost to you. These are products I’ve personally used. You can read my affiliate disclosure in my Privacy Policy.

Join The Conversation

Share to...