Wow, what a year. It’s been exciting and hectic as Brett and I pour all of our time and effort into improving our WordPress plugins. We do this full-time; it’s not just a hobby for us. We’re proud that we’ve been able to provide more one-on-one support than users are typically used to in the space. The positive feedback we get from clients always makes our day.

We’re running a Black Friday sale on our Perfmatters and Novashare plugins from November 15th through December 2nd, 2025. Use the discount code: BLACKFRIDAY for 30% off new licenses! We only do one sale per year.
Make sure to also check out some of the other sweet deals at the bottom of this post.
- Perfmatters plugin
- Novashare plugin
- Deals on products/services we personally use
- Other deals worth checking out
Perfmatters plugin
Slow WordPress sites have higher bounce rates, fewer conversions, and rank worse. Perfmatters is a lightweight WordPress performance plugin that includes all the optimizations weβve compiled over the years to gain an extra edge over the competition. Get all the secret sauce from our sites and sleepless coding nights with a few clicks.
Our primary focus right now is to help you resolve those frustrating Google Core Web Vitals warnings, fine-tune how assets load, and decrease total load times.
We pushed out 15 updates for Perfmatters in 2025
Besides fixing a ton of bugs throughout the year, here’s a quick summary of just a few of the things we added and improved in our Perfmatters plugin in 2025. Many came directly from users’ feedback.
- Added new Speculative Loading options for sites running WordPress 6.8 or higher. You can change the mode and eagerness. β‘ We also deprecated the Instant Page feature for anyone running WordPress 6.8 or higher. Speculative Loading is ~78% less JS code, and no additional request. π

- We refactored our delay JS inline script, including removing the pageshow event listener, unnecessary documentWrite handling function, and more aggressively uglifying the code. This resulted in a 23%+ decrease in the script size (49% uncompressed). π₯
- Added new advanced preload option to enable Cloudflare Early Hints (BETA) for Perfmatters preloads, along with controls to limit which file types will have early hint link headers sent. This can help improve LCP by loading resources sooner (no waiting for HTML parsing). β‘

- Added new exclude leading option for lazy loading CSS background images. This allows you to more quickly and broadly target containers and then automatically exclude a hero CSS background image from lazy loading. β‘

- Added additional logic to better handle stylesheets with media query attributes when including them in used CSS (no longer render-blocking). Speeds up WooCommerce. π
- Added built-in async settings for dashicons and animation stylesheets. Improves Elementor performance. β‘
- Added support to set the Perfmatters license key via
wp-config.php
using thePERFMATTERS_LICENSE_KEY
constant. π This was highly requested by our agency clients.

wp-config.php
- Added new WP-CLI subcommands:
clear-minified-js
,clear-minified-css
, andclear-local-fonts
. - Added new WP-CLI import-settings subcommand to import a settings configuration from an exported
.json
file. - Added new WP-CLI disable and enable subcommands to modify certain plugin options. Available options can be printed out with the new get-options subcommand. π¨βπ»
- Added support to enable and disable the clean uninstall option in WP-CLI. π§Ή

- Added support for targeting header element when using parent selector matching functions.
- Added a fetchpriority high attribute on critically preloaded image tags to match the preload link attribute. This resolves a PSI warning in certain instances.
- Updated early hint attribute check to include sizes and media attributes.
- Added
crossorigin
andfetchpriority
attributes to early hint headers. - Added a new integration to send an early hint header for used CSS file when both features are enabled.
- Added new buffer function to check the viewport meta tag position and adjust it if needed when critical image preloads are being used. This drastically improves preload compatibility across the board with WordPress themes and page builders on mobile. π±
- Added logic to populate the critical image preload href attribute with the fallback image src if the preload is for a responsive image srcset.
- Updated admin bar menu UI to show clear all used CSS everywhere, instead of just in the backend.

- Added additional CSS background image inline styles to account for backgrounds set on pseudo-elements of children inside the targeted container.
- Added additional logic to disable speculative loading on WooCommerce cart and checkout URLs. π
- Added additional logic to allow fallback deferral exclusions as part of an existing delay JS quick exclusion.
- Updated CSS parsing library to the latest version (8.9.0). Improves support for PHP 8.4. π
- Updated minification library to the latest version (1.3.75).
- Adjusted document.write built-in delay exclusion to prevent false positives.
- Deployed a secondary API that can be used when the client has issues communicating with our licensing server (usually due to firewalls). π‘οΈ
- Made some changes to be able to start our main output buffer for better compatibility with other plugins (example, our preload features now work with LiteSpeed Cache WebP replacement π).
- Added new
perfmatters_preloads_array
filter.- Allows you to access the preloads that Perfmatters will print for the current URL as a data array for use in custom code.
- Added new
perfmatters_minify_threshold
filter.- Can be used to turn off the size threshold check when deciding to serve a minified vs original file.
- Added new
perfmatters_rucss_async_stylesheets
filter.- You can now async any stylesheet that you want. β‘
- Added new
perfmatters_after_local_analytics
filter.- Action hook that fires directly after our inline local analytics script prints, so you could echo out a custom script if you need to fire additional events.
- Added new
perfmatters_lazyload_parent_exclusions
filter.- Allows you to add selectors for parent containers that you want to target and exclude any images they contain from lazy loading. π¨βπ§
- Added new
perfmatters_css_background_selectors
filter.- Allows you to add CSS background selectors for containers for which you want to lazy load background images. π¨βπ§
- Added new
perfmatters_fetch_priority
filter.- Allows you to add manual items that will receive a fetch priority attribute if matched on the page.
- Reworked the
critical_image_parent_exclusions
andleading_image_parent_exclusions
filters to no longer need to process the page HTML through DOMDocument for better stability, faster parsing, and 30% less code. π₯ - Updated our staging site license key exception list with additional formats:
- WP Engine (
*.wpenginepowered.com
) - Pressable (
.mystagingwebsite.com
) -
stage.*
stg.*
- WP Engine (
- Removed older changelog entries in readme.txt file and added link to web version. This decreases stored row size. β¬οΈ
- Compatibility improvements for WooCommerce, GeneratePress, Elementor, Kadence, Kadence Blocks, Bricks, Etch, Astra, Fluent Forms, Gravity Forms, WP Armour, Cloudflare Turnstile, CookieYes, ShortPixel Adaptive Images, LiteSpeed Cache, WP Rocket, SureCart, SureForms, WPBakery, Slider Revolution, Thrive Quiz Builder, Ezoic, WP Recipe Maker, Plausible Analytics, and many more third-party plugins and services.
Check out the full changelog.
Novashare plugin
Novashare is a lightweight social sharing plugin developed from the ground up with a performance-focused approach for Google Core Web Vitals. Increase your social shares without slowing down your WordPress site or hindering the user experience.
A few of its many features include share buttons and social share counts, easy native WordPress UI, blocks for every feature (share buttons, follow buttons, click to post) that enable on-the-fly previews and customization, share count recovery, Pinterest image hover pins, highlight and share, and more.

We pushed out 5 updates for Novashare in 2025
We’ve been listening to all the user feedback coming in, and we’re excited about where this plugin is now at. One thing we always keep in mind with Novashare is that performance and simplicity come first.
Here are just a few of the things we added and improved in Novashare in 2025.
- Refactored specific portions of the main frontend stylesheet. We were able to reduce the CSS file size by an additional 7.69% (now under 2.5 KB)! β‘
- Added new AI share buttons for ChatGPT, Grok, and Perplexity, which link to a prompt that will summarize the shared postβs content. π€

- Started work on moving more universal style properties like button size and button margin to CSS variables. π
- Cleaned up and removed redundant inline style overrides for inline content buttons. π§Ή
- Added a new show labels control to the follow buttons block.

- Added dynamic label font size for follow buttons relative to the overall size set for the buttons. π
- Added new total share count and network share count options for the share button section with additional frontend styles to display the total share count at the top of the share window.

- Added new location follow button (great for Google/Apple maps, location pages, etc.) πΊοΈ Remember, you can also add your own custom buttons, meaning unlimited possibilities.

- Added share button support and follow button for the Nextdoor network. π
- Added new Pinterest image pin options for Image Placement to control which images get pin buttons added.

- Updated all blocks to API version 3 to support rendering the block inside the post editor iframe. π»
- Adjusted admin UI JavaScript to allow for child options to have multiple controllers of different types.
- Deployed a secondary API that can be used when the client has issues communicating with our licensing server (usually due to firewalls). π‘οΈ
- Added new
novashare_page_builders
filter.- Gives you more control over which query string parameters get excluded from floating bar button placement.
- Updated our staging site license key exception list with additional formats:
- WP Engine (
*.wpenginepowered.com
) - Pressable (
.mystagingwebsite.com
) stage.*
stg.*
- WP Engine (
Check out the full changelog.
FAQs
Yes, if you are upgrading from a single license to any other license type, the BLACKFRIDAY discount code will work. All upgrades are also automatically prorated.
No, not at this time. We do, however, have an automatic 15% discount on all renewals.
Deals on products/services we personally use
Here are some other amazing deals on products we use that you might want to check out:
- Kinsta: There has never been a better time to migrate to better hosting. Get 50% off all hosting plans and free migration (Nov. 5 – Dec. 3).
- Annual billing: 50% off in the first year.
- Monthly billing: 50% off for the first 6 months.
- First month free for Single 35k and WP 2 plans.
- InstaWP: 50% off yearly plans (Nov. 22 – Dec. 6). We utilize InstaWP every day for testing plugins/themes, sharing staging sites with clients to troubleshoot, etc. It’s an invaluable tool!
- GeneratePress One: Save up to $50! This includes GeneratePress and GenerateBlocks (through Dec. 3). There is no better combination for performance when it comes to building and designing WordPress sites. And that’s why I use it on all of my sites.
Want to convert your existing site to GeneratePress and GenerateBlocks but don’t have the time? Our friends at WP Boosters and OGAL Web Design can help.
- Proton VPN: Up to 70% off, depending on the plan you choose.
- Imagify: 40% off on the Infinite plan (Nov.19 β Dec. 4). Discount code: BFCM24AFFI
- ShortPixel: 2x more image optimization credits (Nov. 25 β Nov. 28).
- Snagit: 25% off (Nov. 29 β Dec. 6). This is what I use to take all of my screenshots.
- GTmetrix: 35% off on yearly PRO plans (Nov. 18 β Nov. 29). Discount code: BF2024 We use this tool daily to help optimize client’s WordPress sites.
- Fluent Forms: 40% off (Nov. 15 β Dec. 2). A great choice if you care about performance!
- Mangools: 35% off all plans (Nov. 18 β Dec. 1). If you’re on a tight budget, Mangools is an excellent alternative to something like Ahrefs or Semrush.
- Depositphotos: 100 photos/vectors for $39. Or stack multiple (Nov. 20 β Dec. 3).
- MailerLite: 33% off (4 months free) on any annual plan (Nov. 21 β Dec. 17).
- RightBlogger: 50% off the first year on new purchases and upgrades (Nov. 21 β Dec. 2). Discount code: BF2024
- Namecheap: Up to 97% off on domains (Nov. 29 β Dec. 6).
Other deals worth checking out
- Unlimited Elements for Elementor: 50% off (Nov. 10 – Dec. 10)
- Unlimited Elements WordPress Blocks Library: 50% off (Nov. 10 – Dec. 10)
- Ecommerce Email Marketing Automation: 30% off (Nov. 25 – Dec. 2)
- WooCommerce Smart Coupons: 30% off (Nov. 25 – Dec. 2)
- MoreConvert WooCommerce Wishlist Pro: 30% off (Nov. 21 β Nov. 29)
- MoreConvert WooCommerce Messages: 30% off (Nov. 21 β Nov. 29)
- MoreConvert Ask for Estimate: 30% off (Nov. 21 β Nov. 29)
- Acowebs Woocommerce Plugins: Up to 30% off (Nov. 27 β Dec. 4)
Summary
We’ve released over 20 updates across our plugins this year. We have a ton of new features planned for 2026. We appreciate your continued support. All of your feedback has been extremely helpful. Keep it coming!
If you have any questions about our plugins or how they work, feel free to drop a comment below. Otherwise, you can grab our Perfmatters and Novashare plugins for 30% off on new licenses from November 15th through December 2nd, 2025. Use the discount code: BLACKFRIDAY