Page Optimize
Optimize pages for faster load and render in the browser.
The facts
- Rating
- 3★ from 5
- Active installs
- 200k+
- Price
- Free
- Last updated
- 21 May 2026
- Added
- Feb 2020
- Requires WP
- 5.3
- Tested up to
- WP 7.0.4
- Requires PHP
- 7.4
- Downloads
- 96,160
Our analysis
AI-assistedPage Optimize is a WordPress plugin designed to enhance the performance of page loading and rendering in browsers. It offers features such as concatenating CSS and JavaScript, as well as controlling the execution timing of non-critical scripts. Users can test these features without enabling them site-wide by appending specific query parameters to their URLs.
This plugin is suitable for site owners looking to improve loading speeds and performance through script management. However, users should be cautious with the execution timing feature, as it may not be compatible with all sites.
Best for: This plugin suits WordPress site owners looking to optimise performance.
What it does well
- ✓Free to use from the WordPress.org directory
- ✓Supports concatenation of CSS and JavaScript
- ✓Allows testing features via URL query parameters
- ✓Developed by Automattic
- ✓Has a significant number of active installs
Where it falls short
- •Execution timing changes may not work well for all sites
- •Limited feature information provided
Verdict
Page Optimize offers basic performance enhancement features, but users should proceed with caution regarding script execution timing. It may be a useful tool for those focused on improving loading speeds.
From the developer
Automattic's own description of Page Optimize, lightly tidied.
This plugin supports a few features that may improve the performance of page loading and rendering in the browser:
- Concatenate CSS
- Concatenate JavaScript
- Execution timing of non-critical scripts
- Note: Changing script execution timing can be risky and will not work well for all sites.
Testing
To test features without enabling them for the entire site, you may append query params to a WordPress post or page URL. For example, to test enabling JavaScript concatenation for
https://example.com/blog/, you can use the URLhttps://example.com/blog/?concat-js=1.Supported query params:
concat-csscontrols CSS concatenation. Values:1for ON and0for OFF.concat-jscontrols JavaScript concatenation. Values:1for ON and0for OFF.load-mode-jscontrols how non-critical JavaScript are loaded. Values: ‘defer’ for deferred, ‘async’ for async loading, any other value indicates the feature should be disabled.
PHPUnit (Docker)
You can run the PHPUnit tests locally using Docker (no local MySQL required).
First time (or after changing DB credentials):
docker compose down -vRun tests:
docker compose up --build --abort-on-container-exit --exit-code-from testsOptional overrides (examples):
WP_VERSION=6.5 docker compose up --build --abort-on-container-exit --exit-code-from testsPHP_VERSION=7.4 docker compose up --build --abort-on-container-exit --exit-code-from testsPHPUNIT_VERSION=9.6.20 docker compose up --build --abort-on-container-exit --exit-code-from tests