WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Automattic v0.6.3

Page Optimize

Optimize pages for faster load and render in the browser.

Page Optimize

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-assisted

Page 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 URL https://example.com/blog/?concat-js=1.

    Supported query params:

    • concat-css controls CSS concatenation. Values: 1 for ON and 0 for OFF.
    • concat-js controls JavaScript concatenation. Values: 1 for ON and 0 for OFF.
    • load-mode-js controls 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 -v
    

    Run tests:

    docker compose up --build --abort-on-container-exit --exit-code-from tests
    

    Optional overrides (examples):

    • WP_VERSION=6.5 docker compose up --build --abort-on-container-exit --exit-code-from tests
    • PHP_VERSION=7.4 docker compose up --build --abort-on-container-exit --exit-code-from tests
    • PHPUNIT_VERSION=9.6.20 docker compose up --build --abort-on-container-exit --exit-code-from tests

    Read the full description on the official page →

Tagged as