Plugin configuration
A written setup scope for your store, theme and current plugin stack.
Request configurationPagelean
Most plugins load their CSS and JavaScript on every page, even where their feature never appears. Pagelean lets you remove a specific script or style on exactly the pages where it is not needed - using the standard WordPress enqueue system, with no page-builder lock-in.
Works with
A contact-form script on your checkout, a slider stylesheet on your blog posts, a social-share bundle on your privacy policy. That weight slows every visit, even though the feature never appears there.
Precise script and style removal, built on WordPress core.
Type the name of a registered script or style and Pagelean removes it from the front end.
Everywhere, the front page, the blog index, single posts/pages by ID, or mobile-only / desktop-only.
Autocomplete from the handles registered on your site, instead of guessing names.
Uses wp_dequeue_script / wp_dequeue_style, with no proprietary format and no lock-in.
Rules apply on the front end only; the admin is left untouched.
Works on any theme and any WordPress site; a store is not required.
After activation, just add a rule and check the front end.
Activate Pagelean - WooCommerce is not required.
Open the Pagelean menu, type a handle, pick script or style and a condition.
Save the rules and check the front end, changing one rule at a time.
When you want lighter pages without rewriting your theme.
Drop cart fragments and block styles from pages that have no cart or products.
Remove form and slider scripts from posts that do not use them.
Remove heavier assets on mobile devices only, where every kilobyte counts.
Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin, we answer in the open.
Maintenance status
This plugin is maintained. We have announced no end-of-support date, and when we do it will say so here and in a release.
Send the store context in writing. You will receive a scoped recommendation, without a sales call.
A written setup scope for your store, theme and current plugin stack.
Request configurationCheck the plugin against checkout, HPOS, blocks, theme code and critical integrations.
Request an auditA scoped connector or extension when the standard plugin stops short of your workflow.
Describe the integrationYour email is used to answer this request only. Marketing messages require a separate, explicit opt-in.
Open the page, view source or the Network tab, and look at the id attribute of the script/link tags - it usually ends in -js or -css. The settings screen also offers autocomplete from the handles registered on your site.
It only removes what you configure. If a handle you remove is a dependency of another script, that other script may stop working. Change one rule at a time and verify the front end; removing a rule restores the asset instantly.
Yes. It uses WordPress core functions only and works on any theme.
No. Rules apply on the front end only.
No. It removes exactly what you tell it to - nothing automatic, nothing hidden.
Remove scripts and styles from the pages that do not need them, on plain WordPress core. Full FREE edition under GPL.
Get it on WordPress.orgThe free edition is the full conditional asset loading, with no account and no external services.