Zero Config Performance Optimization

Opis

Zero Config Performance Optimization is the most complete performance optimization plugin for WordPress. It combines the best WPO (Web Performance Optimization) practices in a single easy-to-use tool. No configuration needed: activate and enjoy a faster WordPress.

By default, WordPress loads several functions, services and scripts that are not mandatory and usually slow down your installation and consume hosting resources. For years I have been testing tweaks to save hosting resources and improve WordPress performance and loading times. After thousands of tests, this plugin includes my best speed and performance optimizations with a single click.

With this plugin you can safely disable those annoying services, unnecessary codes and scripts to save resources and hosting costs, and speed up WordPress to get better results in tools like Google PageSpeed, Pingdom Tools, GTMetrix, WebPageTest and others.

New version 2.2.0 with enhanced .htaccess rules and LCP optimizations!

NEW FEATURES V2.2.0

Enhanced .htaccess Rules:
* Brotli Compression: Modern compression algorithm, better than GZIP (when server supports it)
* Keep-Alive Connections: Enables connection reuse for faster subsequent requests
* Vary Accept-Encoding: Better CDN and proxy caching
* Cache-Control Immutable: Prevents unnecessary revalidation of static assets
* CORS Headers for Fonts: Full CDN compatibility for web fonts
* Extended MIME Types: Video, audio, and manifest files now properly cached

LCP Optimizations:
* Automatic Logo Preload: Site logo is automatically preloaded with high priority
* fetchpriority Attribute: First image gets fetchpriority="high" for faster LCP
* Improved First Image Detection: Better handling of hero images and logos

Bug Fixes:
* Clean .htaccess Removal: Fixed issue where plugin markers remained after deactivation
* Legacy Marker Cleanup: Automatically removes old „WPO Tweaks” markers on upgrade

INCLUDED OPTIMIZATIONS

Frontend Optimizations:
* Automatic Critical CSS generation and injection
* Deferred CSS Loading with noscript fallback
* Native Lazy Loading with loading="lazy" and decoding="async"
* fetchpriority attribute for LCP optimization
* Automatic preconnect for Google Fonts, Analytics, etc.
* Smart DNS Prefetch for external resources including Gravatar
* Automatic image dimensions for better CLS scores
* Google Fonts display=swap optimization
* JavaScript defer parsing
* Logo and first image preload

Server Optimizations:
* Browser cache rules with immutable flag
* GZIP and Brotli compression
* Keep-Alive connections
* Vary Accept-Encoding headers
* CORS headers for fonts (CDN compatibility)
* Extended MIME type coverage

Backend Optimizations:
* Database transients cleanup
* Query optimizations
* Heartbeat API control (60s interval)
* Post revisions limited to 3
* Trash retention reduced to 7 days
* jQuery Migrate removal when not needed
* Self-pingback prevention
* Gravatar query string removal for better caching
* Dashboard widgets cleanup

HOW TO VERIFY OPTIMIZATIONS ARE WORKING

You can check each optimization individually to ensure Zero Config Performance Optimization is working correctly:

Logo Preload: View page source (Ctrl+U) and look for <link rel="preload" ... fetchpriority="high"> pointing to your logo image.

fetchpriority: Inspect the first image in your content (F12 > Elements). It should have fetchpriority="high" attribute.

Brotli/GZIP Compression: Test at giftofspeed.com/gzip-test – should show compression enabled.

Cache Headers: Check your .htaccess file for a section marked „BEGIN Zero Config Performance” with immutable in Cache-Control headers.

Critical CSS: View page source and look for <style id="ayudawp-wpotweaks-critical-css"> in the head section.

Deferred CSS: In source code, look for <link> tags with rel="preload" as="style" instead of rel="stylesheet".

Lazy Loading: Inspect images (F12) – they should have loading="lazy" and decoding="async" attributes.

Keep-Alive: Use browser dev tools (F12 > Network) and check response headers for Connection: keep-alive.

Use tools like Google PageSpeed, GTMetrix, Pingdom Tools, and WebPageTest to measure overall performance improvements. Always test twice to account for caching effects.

COMPATIBILITY AND EXTENSIBILITY

The plugin includes multiple filters for developers:

  • ayudawp_wpotweaks_critical_css – Customize critical CSS
  • ayudawp_wpotweaks_preconnect_hints – Add custom preconnect
  • ayudawp_wpotweaks_dns_prefetch_domains – Customize DNS prefetch domains
  • ayudawp_wpotweaks_critical_fonts – Define critical fonts for preload

Compatible with:

  • All well-coded themes
  • Cache plugins (W3 Total Cache, WP Rocket, LiteSpeed Cache, etc.)
  • Security plugins (no conflicts, focused only on performance)
  • WordPress Multisite
  • Page Builders (Divi, Elementor, Beaver Builder, Gutenberg)
  • CDNs (Cloudflare, StackPath, KeyCDN, etc.)

INSTALLATION AND USE

No options. Just activate the plugin and test your site speed in your favorite tool (GTMetrix, Pingdom Tools, Google PageSpeed, etc.)

The plugin is completely automatic and applies optimizations safely without breaking functionality.

MEASURING RESULTS

Recommended tools:

Best measurement practices:

  • Run at least 2 tests (first one may not show cache)
  • Always use the same tool for comparison
  • Measure performance over time, not just once
  • Remember that no tool can replace human perception

Support

Need help or have suggestions?

Love the plugin? Please leave us a 5-star review and help spread the word!

About AyudaWP

We are specialists in WordPress security, SEO, and performance optimization plugins. We create tools that solve real problems for WordPress site owners while maintaining the highest coding standards and accessibility requirements.

Zrzuty ekranu

  • Pingdom Tools results before plugin activation
  • Pingdom Tools results after plugin activation

Instalacja

  1. Go to your WP Dashboard > Plugins and search for 'zero config performance’ or…
  2. Download the plugin from WP repository
  3. Upload the 'wpo-tweaks’ folder to '/wp-content/plugins/’ directory
  4. Activate the plugin through the 'Plugins’ menu in WordPress

Najczęściej zadawane pytania

What does Zero Config mean?

Zero Config means you don’t need to configure anything. Just activate the plugin and all optimizations are applied automatically. No settings page, no options to tweak, no learning curve.

What does WPO mean?

WPO stands for Web Performance Optimization. It measures a set of various improvements in optimization and improvement of performance and loading times of web pages.

Where can I test my site performance?

What is the best way to test my site performance?

Use one of the tools above and run at least two tests to measure your site performance. This is because cache systems don’t load the first time your site is tested with these tools. Always test your site with the same tool and measure your site performance over time, not just once.

And always remember that no tool can replace human perception. If you see that your web loads faster than ever, no tool is going to tell you what you and your visitors feel in real life.

Don’t go crazy with tools, they are machines and, for example, Google PageSpeed can show you a measure of 100/100 when your site is broken, and that’s far from being an optimized web, right?

How can I verify that the optimizations are working?

Please check the „HOW TO VERIFY OPTIMIZATIONS ARE WORKING” section in the Description for detailed instructions on how to verify each optimization individually.

Something went wrong after activation

This plugin is compatible with all WordPress JavaScript functions (wp_localize_script(), js in header, in footer…) and works with all well-coded plugins and themes. If a plugin or theme is not enqueuing scripts correctly, your site may not work. If your hosting doesn’t support some of the tweaks, usually due to server restrictions, something may fail.

If something fails, please access your /wp-content/plugins/wpo-tweaks/ directory via your favorite FTP client or hosting panel (cPanel, Plesk, etc.) and rename the plugin folder to deactivate it.

If you get a 500 Error (server error), then go to your hosting panel and edit the .htaccess file to remove the lines added by the plugin (they start with 'Zero Config Performance’) and save changes, or delete the file and create it again from Dashboard > Settings > Permalinks > Save changes.

What’s next?

I will be including in next updates every new performance tweak I test for better results in order to speed up WordPress.

Do you plan to include a settings panel?

No. Zero Config Performance Optimization plugin is intended for users who want to get optimizations and speed safely with one click. If you are a developer and know what you are doing, then please check out Machete plugin by my friend Nilo Velez, a complete suite to decide how to solve common WordPress problems and annoyances. And yes, it has a huge settings page!

Can I customize the optimizations?

Yes, the plugin includes multiple WordPress filters for developers that allow customizing plugin behavior according to specific site needs.

Is it compatible with caching plugins?

Yes! Zero Config Performance Optimization plugin is designed to work alongside caching plugins. We recommend using it with Cache Enabler, WP Super Cache, W3 Total Cache, LiteSpeed Cache, or WP Rocket for maximum performance.

Is it compatible with security plugins?

Yes! This plugin focuses exclusively on performance optimizations and does not include any security features, so it won’t conflict with your security plugins.

Does it work with CDNs?

Yes. The plugin includes CORS headers for fonts and proper Vary headers that ensure full compatibility with CDNs like Cloudflare, StackPath, KeyCDN, and others.

Recenzje

2026-02-13 1 odpowiedź
Llevo varios años utilizando este súper efectivo plugin (ahora mejorado y actualizado) y otros productos más de este excelente desarrollador, siendo mi experiencia siempre altamente satisfactoria. Lo más importante no es solo que el producto funcione y haga lo que tenga que hacer, sino que atrás de ello exista una persona comprometida con la satisfacción del usuario. En varias oportunidades se me ha „trancado el serrucho” y después de acudir a Fernando en busca de apoyo, siempre he conseguido la solución a mis dificultades. Desde mi profundo agradecimiento por esas veces y recién ahora por una última ayudita, solo me resta recomendar este y sus otros funcionales desarrollos de uso libre (no dejen de revisar el resto de sus productos).
2025-11-05 1 odpowiedź
My Performance point increase from 75 to 94 on mobile device test. Amazing result Keep up the great work!
2025-10-01 1 odpowiedź
That’s it, installed to fix the Heartbeat, and ended up saving 30 seconds each page load.Something had gone haywire, and now it’s fixed.Excellent product !
Przeczytaj 35 recenzji

Kontrybutorzy i deweloperzy

„Zero Config Performance Optimization” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.

Zaangażowani

Wtyczka „Zero Config Performance Optimization” została przetłumaczona na 9 języków. Podziękuj tłumaczom za ich wkład.

Przetłumacz wtyczkę “Zero Config Performance Optimization” na swój język.

Interesuje cię rozwój wtyczki?

Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.

Rejestr zmian

2.2.0

  • REBRANDING: Plugin renamed to Zero Config Performance Optimization
  • NEW: Brotli compression support – Modern compression for servers that support it
  • NEW: Keep-Alive connections – Enables connection reuse for faster requests
  • NEW: Vary Accept-Encoding header – Better CDN and proxy caching
  • NEW: Cache-Control immutable flag – Prevents unnecessary revalidation
  • NEW: CORS headers for fonts – Full CDN compatibility
  • NEW: Extended MIME types – Video, audio, manifest files properly cached
  • NEW: Automatic logo preload – Site logo preloaded with high priority for LCP
  • NEW: fetchpriority attribute – First image gets fetchpriority="high" for faster LCP
  • FIX: Clean .htaccess removal – Plugin markers now fully removed on deactivation
  • FIX: Legacy marker cleanup – Old „WPO Tweaks” markers automatically cleaned
  • IMPROVED: Better first image detection for LCP optimization
  • IMPROVED: More comprehensive browser caching rules
  • IMPROVED: Updated admin notice with new branding
  • REMOVED: Security tweaks module (use dedicated security plugins instead)

2.1.3

  • FIX: Divi 5 Visual Builder compatibility
  • JavaScript defer is now disabled when Divi Visual Builder is active
  • Fixes issue where Divi 5 builder would get stuck loading infinitely
  • Frontend performance remains optimized (defer only disabled during editing)

2.1.2

  • Tested up to WordPress 6.9

2.1.1

  • CRITICAL FIX: Admin bar display for Editor and Author roles
  • Fixed bug where users with Editor and Author roles couldn’t see the admin bar correctly
  • Dashicons now only removed for non-logged users (ALL logged-in users, regardless of role, can see admin bar)
  • Improved logic in Script Optimization module
  • Improved logic in Critical CSS module
  • Better compatibility with all WordPress user roles
  • Fixed: Admin notice footer text now fully translatable

2.1.0

  • NEW MAJOR REFACTORING: Modular architecture for better maintainability
  • NEW: Missing Image Dimensions – Automatically adds width/height attributes to img and picture elements for better Cumulative Layout Shift (CLS) scores
  • NEW: Picture Element Support – First plugin to automatically add dimensions to picture elements (more comprehensive than most optimization plugins)
  • NEW: Enhanced File Management System – Automatic backup and restoration of wp-config.php and .htaccess files
  • NEW: Direct wp-config.php Management – Guaranteed trash retention settings by modifying wp-config.php directly
  • NEW: Admin Activation Notice – Informative welcome message showing all applied optimizations
  • IMPROVED: Code completely refactored into modular architecture with separated components
  • IMPROVED: Better performance with optimized module loading system
  • IMPROVED: Enhanced debugging capabilities with isolated modules
  • IMPROVED: Conflict resolution system for existing configurations
  • IMPROVED: Complete cleanup system on plugin deactivation
  • IMPROVED: Enhanced Gravatar lazy loading support
  • IMPROVED: All filter names updated to ayudawp_wpotweaks_* for better specificity
  • IMPROVED: Each optimization now has its own dedicated module for easier maintenance

2.0.3

  • Removed: Admin Footer Credits (absolutely not necessary)
  • Removed: Deactivation of WordPress file editor (better handle with a security plugin)
  • Fixed: Better selection of dashboard widgets to remove (maintaining security related)

2.0.2

  • Fixed: Pagination issues with Twenty Twenty and other themes
  • Improved: Query optimization logic to preserve pagination functionality
  • Enhanced: Better compatibility with various theme pagination systems
  • Added: Better error handling for transient cleanup
  • Improved: Memory usage optimization

2.0.1

  • Fixed bug with WooCommerce not showing products in taxonomy and archive pages

2.0.0

  • NEW MAJOR VERSION with advanced optimizations
  • NEW: Automatic Critical CSS: Above-the-fold critical CSS generation and injection
  • NEW: Deferred CSS Loading: Non-critical CSS loads asynchronously with noscript fallback
  • NEW: Automatic Preconnect: Automatic hints for Google Fonts, Analytics and other critical resources
  • NEW: Smart DNS Prefetch: DNS preloading for common external resources
  • NEW: Native Lazy Loading: Automatic lazy loading for all images with decoding=async
  • NEW: Database Optimizations: Automatic cleanup of expired transients and query optimization
  • NEW: Resource Preloading: Automatic preload for theme CSS and critical fonts
  • NEW: Smart jQuery Migrate Removal: Only removes when not needed
  • NEW: Dashboard Cleanup: Removes unnecessary widgets from administration area
  • NEW: Revisions Management: Limits automatic revisions to 3 and reduces trash retention to 7 days
  • NEW: Google Fonts Optimization: Automatically adds display=swap
  • IMPROVED: Multiple Developer Filters: Allows advanced customization via hooks
  • IMPROVED: Smart Cache: Enhanced cache system for critical CSS and other resources
  • IMPROVED: Scheduled Tasks: Automatic daily cleanup of expired transients
  • IMPROVED: Improved Architecture: Code restructured following WordPress best practices
  • IMPROVED: Enhanced Security: All functions carry ayudawp_ prefix following standards
  • IMPROVED: Translation Ready: Updated text domain and strings prepared for i18n
  • IMPROVED: Better Performance: Significant optimizations in loading time and server resources
  • IMPROVED: Better Metrics: Specific optimizations for Core Web Vitals and measurement tools

1.0.7

  • Tested up to WordPress 6.7.1

1.0.6

  • Tested up to WordPress 6.6.1

1.0.5

  • Tested up to WordPress 6.5.2
  • Added support for PHP 8.2 (props @dbase66)

1.0.4

  • Tested up to WordPress 6.4

1.0.3

  • Tested up to WordPress 6.2

1.0.2

  • Tested up to WordPress 6.1
  • Updated requirements for WP and PHP

1.0.1

  • Tested up to WordPress 6.0.2

1.0

  • Tested up to WordPress 6.0
  • Yes! It was time to change to version 1.x

0.9.31

  • Change PageSpeed URL

0.9.30

  • Tested up to WordPress 5.9

0.9.29

  • Tested up to WordPress 5.8

0.9.28

  • Tested up to WordPress 5.6

0.9.26

  • Removed jQuery Migrate option because it’s not needed since WordPress 5.5

0.9.25

  • Tested up to WordPress 5.5

0.9.24

  • Regression to previous method for defer parsing of JavaScript due to support issues with Divi theme

0.9.23

  • Tested up to WordPress 5.4.1

0.9.22

  • New method for defer parsing of JavaScript. Especially useful with YouTube iframes and other external video sources

0.9.21

  • Tested up to WordPress 5.3.2

0.9.20

  • Changes in jQuery Migrate code to resolve support of latest Elementor version

0.9.19

  • Tested up to WordPress 5.3

0.9.18

  • Tested up to WordPress 5.2.2

0.9.17

  • Tested up to WordPress 5.2

0.9.16

  • Tested up to WordPress 5.1

0.9.15

  • Added conditionals to deflate lines in .htaccess file to prevent 500 error on some hostings (Props to frayca)

0.9.14

  • Added tested up to WordPress 5.0 tag

0.9.13

  • Tested up to WordPress 4.9.8

0.9.12

  • Added functions to disable internal self pingbacks

0.9.11

  • Added line to check if „expires” module is active to prevent 500 error on some servers where module is not active

0.9.10

  • Tested up to WordPress 4.9.6

0.9.9

  • Added browser cache expiration rules to main WordPress .htaccess file
  • Added GZIP compression rules to main WordPress .htaccess file
  • This is the first version with version tags
  • Props to @carloslongarela for .htaccess improvements

0.9.8

  • Tested up to WordPress 4.9.5

0.9.7

  • Added exception in Dashicons removal to show them in Customizer

0.9.6

  • Changed method for Heartbeat API – now controls interval to 60 seconds instead of default 15 seconds
  • Added credits to admin footer
  • Plugin tested up to WordPress 4.9 RC

0.9.5

  • Added link to WebPageTest in readme.txt to measure results
  • Changed to script_loader_tag filter method for Defer Parsing of JavaScript

0.9.4

  • Changed method for Defer Parsing of JavaScript to resolve AMP issues with Google CDN
  • Changed donation URL

0.9.3

  • Changed minimum WP version from 4.0 to 4.1
  • Added filter to remove capital_p_dangit filter
  • Added functions to disable PDF thumbnails previews
  • Added multiple actions to clean header (props @carloslongarela)
  • Better code standards and functions ordering
  • Changes in readme.txt

0.9.2

  • Added multiple actions to clean WordPress header
  • Added function to remove jquery_migrate

0.9.1

  • Fixed Text Domain to be ready for translation

0.9

  • Initial version