Black Friday sale – Grab 30% off Perfmatters, Novashare (+ other deals)

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

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.

Perfmatters web performance WordPress plugin
Perfmatters web performance WordPress plugin

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. πŸš€
Speculative Loading
Speculative Loading
  • 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). ⚑
Cloudflare Early Hints
Cloudflare Early Hints
  • 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. ⚑
Exclude leading background images from lazy loading
Exclude leading background images 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 the PERFMATTERS_LICENSE_KEY constant. πŸ”‘ This was highly requested by our agency clients.
License key constant in wp-config.php
License key constant in wp-config.php
  • Added new WP-CLI subcommands: clear-minified-js, clear-minified-css, and clear-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. 🧹
Clean uninstall via WP-CLI
Clean uninstall via 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 and fetchpriority 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.
Clear used CSS via admin bar
Clear used CSS via admin bar
  • 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 and leading_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.*
  • 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.

Novashare social share WordPress plugin
Novashare social share WordPress plugin

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. πŸ€–
AI share buttons
AI share buttons
  • 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.
Show labels
Show labels
  • 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.
Total share count on share button
Total share count on share button
  • 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.
Location follow button
Location follow button
  • 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.
Pinterest image placement
Pinterest image placement
  • 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.*

Check out the full changelog.

FAQs

Will the discount code work on upgrades?

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.

Will the discount code work on renewals?

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

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

author bio
Brian Jackson

I craft actionable content and develop performance-driven WordPress plugins. Connect on X, subscribe to my newsletter (once a month), or buy me coffee.

Leave a Comment