Page Optimizer
PageSpeed Insights tells you what's slow. Page Optimizer lets you fix it. Scan any page, see every script and stylesheet loaded, and take control — per page.
Get ForgeCacheThe Gap Between Diagnosis and Fix
PageSpeed tells you what's wrong. It doesn't tell you how to fix it in WordPress.
Without Page Optimizer
With Page Optimizer
Built for Real WordPress Sites
Not global toggles. Not guesswork. Precision tools for real optimization.
Full Asset Scanner
Scan any URL on your site. See every CSS and JS file loaded with file size, source plugin/theme, and dependency chain. Know exactly what's slowing your page.
Per-Script Loading Modes
Set each script to Default (blocking), Defer (load after HTML), or Delay (load on user interaction). Set each stylesheet to Default or Async. Granular control, not global toggles.
Per-Page Control
Apply changes to just one page, all pages of a post type, or everywhere globally. Disable Contact Form 7 CSS on pages without forms. Defer analytics only on blog posts. You decide.
Dependency Warnings
Before you disable a script, see what depends on it. Yellow warnings for dependencies, red for jQuery. No more breaking your site by accident.
Three Steps to a Faster Page
From diagnosis to fix in under five minutes.
Scan
Enter any URL and click Scan Page. ForgeCache captures every CSS and JS file loaded — including dynamic scripts from page builders like Elementor.
Optimize
Disable scripts you don't need on this page. Change loading modes to Defer or Delay. See file sizes so you know which changes give the biggest wins.
Save
Choose your scope — this page only, all pages of this type, or everywhere. Hit Save. ForgeCache handles the rest, and you can always undo.
What WP Rocket Can't Do
The difference between a sledgehammer and a scalpel.
Per-Script, Per-Page Precision
WP Rocket, LiteSpeed Cache, and W3 Total Cache offer global defer and delay. That's it — all scripts get the same treatment on every page. Page Optimizer gives you per-script, per-page control. It's the difference between a sledgehammer and a scalpel.
- See every script with its source plugin and file size
- Disable specific scripts on specific pages
- Different loading modes for different scripts
- Dependency graph shows what depends on what
- Works alongside all other ForgeCache optimizations
Scope Options
Common Questions
Only if you disable something critical. Page Optimizer shows dependency warnings before you save — if a script has dependents, you'll see a yellow warning icon. jQuery gets a red warning since almost everything depends on it. Start with Defer (safest), test in incognito, then get more aggressive.
Yes. The scanner captures everything — including scripts dynamically loaded by page builders. You can safely disable Elementor scripts on non-Elementor pages, remove WooCommerce cart fragments on non-shop pages, and defer analytics across your entire site.
Defer downloads the script in parallel with HTML parsing and runs it after the HTML is fully parsed. The script still runs on every page load. Delay doesn't load the script at all until the user interacts — scrolls, clicks, or presses a key. Delay is more aggressive and saves more bandwidth, but the script won't be available until that first interaction.
Yes. Every scope has a Reset button. Click "Reset this page" to remove all per-page changes, "Reset post type" for post-type rules, or "Reset global" for site-wide rules. Scripts immediately go back to their default behavior.
Stop Guessing. Start Optimizing.
Page Optimizer is included with every ForgeCache license. No add-ons, no extra cost.
Get ForgeCache