
Asset CleanUp Pro v1.2.6.7 – Optimize your website, eliminate the excess.
5
0
Reviews
477K+
Active installations
In today’s digital landscape, website speed isn’t just a technical detail – it’s a critical factor influencing everything from user experience and search engine rankings to conversion rates. A slow website frustrates visitors and can significantly harm your online presence. While caching plugins are a fundamental layer of WordPress optimization, they don’t address a core issue: loading unnecessary resources.This is where a premium plugin like Asset CleanUp Pro steps in. Unlike simple caching, Asset CleanUp Pro provides granular control over which assets (CSS, JavaScript, fonts, etc.) load on specific pages, drastically reducing HTTP requests and page size. This targeted approach leads to tangible improvements in loading times and overall website performance, making it an essential tool for anyone serious about optimizing their WordPress site.
What is Asset CleanUp Pro?
Asset CleanUp Pro is a powerful premium WordPress plugin meticulously designed to help you identify and unload unnecessary CSS and JavaScript files that are loaded by your theme and plugins on various pages of your site. By preventing these resources from loading where they aren’t needed, the plugin streamlines your website’s code, reduces clutter, and accelerates loading speeds. It’s a highly effective solution for site owners, developers, and performance enthusiasts seeking fine-tuned control over their site’s assets.
Why Performance Matters (And How Asset CleanUp Pro Helps)
A faster website offers numerous advantages:
- Improved User Experience: Visitors are more likely to stay and engage with a site that loads quickly. Faster sites reduce bounce rates and encourage exploration.
- Enhanced SEO: Search engines like Google use page speed as a ranking factor. Optimizing assets can improve your site’s visibility.
- Better Core Web Vitals: Asset CleanUp Pro directly impacts metrics like Largest Contentful Paint (LCP) by ensuring only essential CSS and JavaScript block rendering or contribute to the main content load.
- Reduced Server Load: By loading fewer assets, your server handles requests more efficiently.Asset CleanUp Pro addresses performance by providing the precise tools needed to eliminate resource bloat, a common problem with feature-rich themes and multiple plugins.
Key Features and Capabilities
Asset CleanUp Pro offers a comprehensive suite of tools to take control of your site’s assets:
- Granular CSS/JS Management: The core strength of the plugin lies in its ability to unload unused CSS and JavaScript files. You can disable assets on a per-page or per-post basis, for entire post types, or even sitewide. The “Bulk Unloads” feature allows for efficient management with the ability to set exception rules. You can manage assets conveniently from the WordPress Dashboard or directly from the front-end view of any page. The plugin can even detect and help remove hardcoded CSS & JavaScript files.
- Advanced File Optimization: Beyond unloading, Asset CleanUp Pro optimizes the assets that do load. Features include:
- Minification: Reducing file sizes by removing whitespace and comments from CSS and JavaScript files, including inline code.
- Combination: Merging multiple CSS or JavaScript files into fewer requests (handle with care, especially with HTTP/2 and HTTP/3).
- Inlining: Embedding critical CSS directly into the HTML for faster initial rendering.
- Loading Attributes: Applying
async
anddefer
attributes to JavaScript files to prevent render-blocking. - File Positioning: Moving JavaScript files between the header and body for optimized loading sequences.
- HTML Cleanup: The plugin helps declutter the
<head>
section of your HTML document by removing unnecessary elements added by WordPress or other plugins, such as useless links, meta tags, and HTML comments. - Other Optimizations: Asset CleanUp Pro includes additional features like Google Fonts optimization (or removal), local fonts optimization, disabling the XML-RPC protocol (often a security vulnerability), preloading specific CSS/JS files or fonts, and removing other unused WordPress elements like Really Simple Discovery (RSD).
Benefits for WordPress Users
Asset CleanUp Pro delivers significant benefits for both technical and non-technical users:
- Simplified Optimization: While powerful, the interface is designed to make complex asset management accessible. You don’t need to be a developer to understand which files are loading and where.
- Measurable Performance Gains: The plugin directly impacts load times and Core Web Vitals scores by addressing asset bloat.
- Improved Usability: A faster site means a better experience for your visitors, leading to longer dwell times and higher engagement.
- Complete Customization: Gain precise control over your website’s assets, allowing you to tailor optimization strategies to your specific needs and setup.
- Premium Reliability: As a premium solution, Asset CleanUp Pro is actively developed, well-supported, and built with robustness in mind, ensuring it integrates smoothly with other key WordPress components.
Getting Started: Installation and Setup
Installing Asset CleanUp Pro is straightforward, like any other premium WordPress plugin:
- Purchase & Download: After purchasing Asset CleanUp Pro from the official website, download the plugin’s
.zip
file. - Upload & Install: Log in to your WordPress dashboard. Navigate to
Plugins > Add New
and click the “Upload Plugin” button. Choose the.zip
file you downloaded and click “Install Now”. - Activate: Once the installation is complete, click the “Activate Plugin” button.
- License Key: Enter your license key when prompted to ensure you receive updates and support.
Using Asset CleanUp Pro: Optimizing Your Site
The primary function you’ll use is the CSS/JS Manager. You can access this in two main ways:
- From the Dashboard: Go to
Asset CleanUp Pro > CSS/JS Manager
. Here, you can view a list of your pages and posts. Click on a specific page to manage the assets loading there. - From the Front-end: While viewing a page on your site, you can typically find a menu bar provided by Asset CleanUp Pro (visible to logged-in administrators) that allows you to manage assets directly for that page.Within the manager, you’ll see lists of CSS and JavaScript files loaded by your theme and plugins. Carefully examine which assets are necessary for the specific page you are viewing. For example, a contact form plugin might load its scripts and styles on every page, even though the form only exists on the “Contact Us” page. You can simply click to unload these unnecessary assets from other pages.Important Tip: Asset CleanUp Pro includes a crucial “Test Mode”. Always make your optimization changes in Test Mode first. This allows you to preview the changes (only visible to you as the logged-in administrator) without affecting live visitors. Once you are satisfied that everything functions correctly, disable Test Mode to apply the changes site-wide. This prevents potential errors and ensures a smooth optimization process.The Pro version also includes a Plugin Manager, allowing you to disable entire plugins from loading their code on specific pages where their functionality isn’t needed, offering another layer of optimization.
Technical Requirements and Compatibility
Asset CleanUp Pro requires a self-hosted WordPress site and PHP 5.6 or higher (PHP 7+ is strongly recommended for optimal performance). The plugin is built following WordPress coding standards and is tested for compatibility with the latest PHP versions (including PHP 8.1) and popular caching plugins like WP Rocket, WP Fastest Cache, and W3 Total Cache. It is designed to complement, not replace, a good caching strategy. The Pro version is also compatible with WPML for multilingual sites.
Comparisons and Complementary Tools
While Asset CleanUp Pro excels at granular asset unloading, it’s part of a broader performance ecosystem. It is often used in conjunction with caching plugins like WP Rocket, which handle page caching, browser caching, and other broad optimizations.Other asset management plugins exist, such as Perfmatters and Plugin Organizer. Perfmatters is a strong competitor offering similar asset management features, sometimes with a different interface approach or specific feature sets like device-based unloading or MU mode. Plugin Organizer is another option for managing plugin loading. Asset CleanUp Pro distinguishes itself with its specific focus on detailed per-page asset control and its robust feature set for asset optimization (minification, combination, etc.).
Conclusion
For WordPress users looking to move beyond basic caching and achieve significant performance improvements, Asset CleanUp Pro is a powerful and reliable premium solution. By giving you precise control over the CSS and JavaScript loading on your site, it enables you to eliminate unnecessary requests, reduce page size, and create a faster, more efficient website. Its comprehensive features, including asset unloading, file optimization, HTML cleanup, and the crucial Test Mode, make it an invaluable tool for optimizing Core Web Vitals and delivering a superior user experience. While alternatives exist, Asset CleanUp Pro stands out for its granular control and robust set of optimization utilities, making it a worthy investment for serious website performance tuning.
- If a JS file is loading based on the media query set (e.g. only on mobile view), make sure that any associated inline JS that is printed "after" the main JS file, is triggered only after the main JS file is loading (if the media query matches), and never immediatelly to avoid JS "undefined" errors in the console and even broken functionality
- When the WordPress core file "wp-i18n" is unloaded, the SCRIPT tag is replaced with another tag (much ligther) keeping "setLocaleData" and other functions active to avoid JS errors being shown in the console (ideal for websites with just one language)
- When a JS asset is unloaded and the option 'Ignore dependency rule and keep the "children" loaded' is used, make sure the inline JS associated with the asset is also cleared to avoid any JS errors in the console or even broken page functionality
- Detect an attribute found in a tag without using RegEx (for faster PHP processing)
- When using the "Direct" assets retrieval method, any unloaded plugins for the homepage, would not show up as unloaded in the CSS/JS manager, confusing the admin that the rules might not be applied
- Avoid errors such as the following (in case plugin functions are called too early by external code): 'Asset CleanUp's object cache is not valid (from method "WpAssetCleanUpObjectCache::wpacu_cache_get").'
- The "usermeta" table is populated with duplicate entries, leading to a larger database, and sometimes, leading to a high CPU usage