WordPress Asset Optimizer
Stop Loading CSS & JS
Your Pages Don’t Need
Dr. Speed — AI Assets Scanner uses our intelligent service to scan every page of your WordPress site and tell you exactly which assets to dequeue—automatically, within minutes. A powerful, intelligent scan of your entire sitemap — an instant performance boost for your website.

Live scan in progress
AI Assets Scanner automates the discovery work that tools like Asset CleanUp and Perfmatters still expect you to do manually.

Requirements:
✓ PHP 8.0+ ✓ WordPress 6.2+✓ Code Unloader
The Problem
WordPress loads everything,
everywhere, by default.
Plugins and themes enqueue their CSS and JS on every page — even pages where they’re never used. That wastes bandwidth, slows load times, and hurts your Core Web Vitals score.
Slow Pages
Unused assets add render-blocking requests and unnecessary bytes on every page load — even your homepage.
This is a common problem across many page builders.
Manual Investigation Is Brutal
Figuring out which handles load on which pages and then writing dequeue rules by hand takes hours per site.
Even days, if you are doing it across many pages and testing vigorously.
Guessing Breaks Sites
Dequeue the wrong asset, and something stops working. Most optimization guides say “be careful” — AI Assets Scanner tells you exactly what’s safe.
“If you’d like a leaner, better-performing WordPress website, you’ll appreciate what AI Assets Scanner and Code Unloader can achieve. This is the world’s first and most advanced fully automated asset-unloading service for WordPress.” — Dalibor Druzinec, WPservice.pro
How It Works
Three steps. Zero guesswork.
Install the plugin, run a scan, and get a ready-to-import rule file for Code Unloader—no manual digging required.

Scanning your site in real time
1
Install the Plugins & Connect
If you don’t already have it, download and activate our free Code Unloader plugin. You’ll need it to implement the rules found by the AI Assets Scanner.
Download and install the AI Assets Scanner plugin on your WordPress site (Plugins->Add Plugin->Upload Plugin).
One-time setup
2
Discover Pages & Start Scan
The plugin auto-discovers all your pages from your sitemap. Review the page list, exclude what you don’t need, and hit Start. Our intelligent AI service visits every page you selected — desktop and mobile — and records exactly which CSS and JS assets load and how much of each is used.
1 credit per page
3
Download, Sync with, or Push to Code Unloader
When the scan completes, download your Code Unloader import JSON file or push/sync the rules directly into Code Unloader with one click. You’ll receive 2 groups of rules. Safe rules and aggressive rules are separated — both are enabled by default.
Furthermore, you can override which group of rules (safe/aggressive) to enable/disable from the Code Unloader->Groups settings.
Ready-to-use output
Requirements:
✓ PHP 8.0+ ✓ WordPress 6.2+✓ Code Unloader
Warning: Rules can introduce errors. IF you are not ready to test and fine-tune rules, we suggest staying at the Safe rules set within the Code Unloader or contacting us about it.
However, Code Unloader makes it easy to undo any errors introduced by AI Assets Scanner, and the Aggressive group usually yields better performance.
Built for Code Unloader
The next-gen AI scanner that speaks Code Unloader’s language.
AI Assets Scanner is built specifically around our Code Unloader — the WordPress plugin that gives you surgical control over which CSS and JS assets load on which pages.
AI Assets Scanner does the detective work, and Code Unloader does the dequeuing.
Get Code Unloader — free on WordPress.org
AI Assets Scanner visits every page with a headless browser and records which assets load.
Generates a ready-to-import rule file — or pushes rules directly into Code Unloader with one click.
Code Unloader dequeues the right assets for the right pages — faster load times, better scores.
Features
Everything you need. Nothing you don’t. Privacy ensured.
Built specifically for WordPress. Designed around the real-world complexity of sites with multiple plugins and themes.
Desktop + Mobile Analysis
Each page is scanned at both desktop (1280px) and mobile (390px) viewports.
If an asset behaves differently per device, you get separate rules.
Private & Staging Sites
Password-protected pages and staging sites behind HTTP Basic Auth are fully supported.
Credentials are encrypted, used once, and never stored on our servers.
Optimization Plugin Bypass
WP Rocket, Flyingpress, LiteSpeed Cache, Autoptimize, Code Unloader, and partially Perfmatters (not unloads) are auto-bypassed during the scan, so rules are always generated against your raw, unoptimized asset output.
Perfmatters, NitroPack, and others are flagged before you scan.
Safe vs Aggressive Classification
Safe: The asset didn’t load at all — near zero risk to dequeue. Aggressive: A wider net — likely safe, verify first, and fine-tune within the Code Unloader plugin if needed.
One-Click Push to Code Unloader
If Code Unloader is active on your site, push all rules directly from the AI Assets Scanner plugin UI. No file download, no manual import. Done in seconds.
Scan History & Re-Download
Every completed scan is saved to your account. Re-download the CU import file from any of your last 10 scans at any time — no re-scanning required.
Pay Per Scan, No Subscription
Buy a credit pack once. 1 credit = 1 page analyzed. Credits don’t expire. Only charged for successfully analyzed pages — cancelled or failed scans are fully refunded.
Live Progress with SSE
Watch the scan happen in real time. Each page shows its result as it completes — URL, status, error, or done—while the AI tries various approaches. No waiting for a batch result.
Privacy First
Your page URLs and content are never logged or stored beyond the scan.
All data is purged automatically within 1 hour of scan completion.
A different approach to asset unloading
Same goal. Far less detective work.
Perfmatters and Asset CleanUp give you powerful controls for unloading CSS and JavaScript. AI Assets Scanner focuses on the step that normally comes first: finding what can be unloaded, across your site, without checking every page by hand.
Traditional manual workflow
You find the opportunities
Open a page
→
Inspect assets
→
Decide
→
Test
→
Repeat
VS
AI Assets Scanner workflow
The scanner does the discovery work
Select pages
→
Scan
→
Classify
→
Push rules
Automated discovery
AAS
AI Assets Scanner
Discovery + rule generation
✓
Scans selected pages at desktop and mobile viewports.
✓
Separates Safe and Aggressive candidates and prepares output for Code Unloader.
✓
Push or sync rules in one click instead of configuring every asset manually.
PM
Perfmatters
Performance suite + Script Manager
→
Excellent manual Script Manager for per-URL, post-type and device rules.
→
You decide what to disable and where it should stay enabled.
→
Testing Mode helps you validate your configuration safely.
AC
Asset CleanUp
Granular CSS/JS manager
→
Detailed unload controls for individual assets, pages and bulk rules.
→
You inspect and choose the assets to unload or keep.
→
Best suited to users comfortable testing asset dependencies manually.
Before an asset is unloaded…
AI Assets Scanner
Perfmatters
Asset CleanUp
Find unload candidates for you
✓ Automated
Manual
Manual
Map assets across many pages
Sitemap scan
Configure rules
Page / bulk rules
Desktop + mobile analysis
✓ Included
Device-based disables
Manual testing
Classify candidate risk
Safe / Aggressive
You decide
You decide
Create implementation rules
✓ Generated
You configure
You configure
Apply unloads
Push to Code Unloader
Script Manager
CSS & JS Manager
AI
The difference is the discovery layer. Perfmatters and Asset CleanUp are capable manual asset managers. AAS is built to automate the repetitive investigation that happens before the unload rule is created.
Pricing
Try it before you buy it. Each first installment provides a few free credits you can use to check if your scans ran properly against your stack.
Simple credit-based pricing.
Buy credits once. 1 credit—1 page (2 credits for ET on heavy pages). No subscription, no renewal. Credits never expire. Use them whenever you’re ready to scan and across the pages you want.
100 credits
$25$17.50
$0.25 / page$0.175 / page
✓ 100 pages analyzed
✓ Desktop + mobile scan
✓ CU import file
✓ Scan history
Most Popular
500 credits
$100$70
$0.20 / page$0.14 / page
✓ 500 pages analyzed
✓ Desktop + mobile scan
✓ CU import file
✓ Scan history
1,000 credits
$175$122.50
$0.175 / page$0.1225 / page
✓ 1,000 pages analyzed
✓ Desktop + mobile scan
✓ CU import file
✓ Scan history
10,000 credits
$1,500$1,050
$0.15 / page$0.105 / page
✓ 10,000 pages analyzed
✓ Desktop + mobile scan
✓ CU import file
✓ Scan history
Credits are only deducted on success. We believe in fair usage —failed scans are not charged. Credits never expire.
These credits are virtual goods and, as such, non-refundable. T&C apply.
If you are blocked by hosting/CDN/WAF and get a blocked warning + zero rules out of the scan, no credits will be expended.
You can buy additional credits and enter your API key in the AI Assets Scanner plugin settings (if you are buying from this page).
A simpler way is to buy directly through the AAS plugin/settings/buy button (the new API key will be auto-deployed)—your new credit balance loads instantly.
Requirements:
✓ PHP 8.0+ ✓ WordPress 6.2+✓ Code Unloader
Ready to stop loading
assets you don’t need?

Install the plugin, get your credit pack, and run your first scan in minutes. No subscription. No commitment. Immediate results across pages.
Works with WordPress sites · Requires our free Code Unloader plugin for detected rules implementation · Credits never expire
If you’d like more than asset unloading, we provide a complete WordPress speed optimization service.
FAQ
Frequently asked questions
Q
What does an ET candidate mean?
ET means Extra Time. An ET candidate is a URL that may benefit from the worker spending additional time on it, which can sometimes find more unload opportunities. Running Extra Time (ET) costs one additional credit only if the extra-time scan is actually run. It can help on some pages, but it does not guarantee that more unload rules will be found.
Q
Why should I use AI Assets Scanner?
Because finding unused CSS and JavaScript manually is slow, repetitive, and risky. The AI Assets Scanner checks your WordPress pages for you. It shows which assets are likely safe to unload and prepares rules for Code Unloader.
That means less guesswork, faster pages, and a much quicker path to cleaner frontend loading.
Q
What does AI Assets Scanner actually do?
It scans your WordPress pages, detects which CSS and JS files are loading, and analyzes whether those assets are actually needed on each page. After the scan, it generates a ready-to-use output for Code Unloader, including Safe and Aggressive rule groups.
Q
How is this different from manually optimizing assets?
Manual asset cleanup usually means opening page after page, checking source code, testing handles, and hoping nothing breaks. AI Assets Scanner automates that discovery work and gives you structured output you can act on much faster.
Q
Do I require Code Unloader to use AI Assets Scanner?
Yes. AI Assets Scanner is built to work with Code Unloader. The scanner identifies the opportunities, and Code Unloader applies the actual unload rules to your WordPress site.
We have developed CU especially for unloading assets. You can find out more about it here.
Q
Do I need technical knowledge to use it?
You do not need to be a developer to run a scan, but basic familiarity with WordPress and testing changes is helpful, especially when working with Aggressive rules. Safe rules are the better starting point for less technical users.
Q
Is using AI Assets Scanner safe?
We followed best security practices while building AI Assets Scanner SAAS. Credentials for protected sites are encrypted, URLs and content are not logged or stored beyond the scan, and the scan data is purged automatically after completion.
Q
AI Assets Scanner broke some visuals/functionality on my website. What should I do?
You have an option within the AAS to undo the last Push/Sync.
Or you can manually fine-tune the rules within the Code Unloader/Rules.
The third option is to disable loaded groups within the Code Unloader/Groups to disable any unloads.
Q
What happens if a scan fails or I cancel it?
Cancelled scans are refunded, and failed individual pages are not charged. That means credits are only deducted for successful page analysis. 1 credit (2 credits for ET scan of a heavy page) per page/post.