Title: AWP Speed Optimization &#8211; Accelerate Website Pages
Author: Web Evolution
Published: <strong>21 Avost 2026</strong>
Last modified: 07 Setember 2026

---

Search plugins

![](https://ps.w.org/awp-speed-optimization/assets/banner-772x250.png?rev=3659374)

![](https://ps.w.org/awp-speed-optimization/assets/icon-256x256.png?rev=3659374)

# AWP Speed Optimization – Accelerate Website Pages

 By [Web Evolution](https://profiles.wordpress.org/webevolutionteam/)

[Download](https://downloads.wordpress.org/plugin/awp-speed-optimization.2.2.6.zip)

 * [Details](https://lmo.wordpress.org/plugins/awp-speed-optimization/#description)
 * [Reviews](https://lmo.wordpress.org/plugins/awp-speed-optimization/#reviews)
 *  [Installation](https://lmo.wordpress.org/plugins/awp-speed-optimization/#installation)
 * [Development](https://lmo.wordpress.org/plugins/awp-speed-optimization/#developers)

 [Support](https://wordpress.org/support/plugin/awp-speed-optimization/)

## Description

You have a beautiful website. Your content is well written and your SEO is done 
right. But you are still not ranking #1 on Google. Why?

Because your website is slow.

Visitors who have to wait leave – and they do not come back. You need loading times
so short that nobody notices any loading at all. Can you get there without hiring
a developer or buying a premium suite? Yes. AWP brings a cloud-powered optimization
engine to your site and does the work for you.

#### 🔥 Enterprise Power for free

When you install AWP, you get all of our enterprise cloud features for free, for
up to 100 pages of your choice.

 * **Perfect for smaller sites:** for most small businesses, portfolios and personal
   blogs, 100 pages cover the entire website – forever.
 * **Risk-free for big sites:** running a large WooCommerce shop or a news portal?
   Spend your 100 free pages on your best-converting landing pages and top products,
   and see the difference before you ever consider more.
 * **You stay in control:** a minimalist dashboard lets you hand-pick exactly which
   pages get the treatment.

#### ⚙️ Zero configuration

Stop wasting time on confusing cache settings, endless checkboxes, and tutorials.
AWP is built on a “Zero Configuration” philosophy. Simply install the plugin, connect
with one click, click Run Optimization, and the defaults do the rest. No guesswork
and no broken layouts – any page can be put back the way it was with one click, 
and deactivating the plugin restores the whole site instantly.

#### 🧠 How it works

Instead of guessing what a page needs, AWP measures it.

We use a lightweight connector that safely links your site to our powerful AWP Exchange
Server. It opens each of your pages in a real browser and measures what actually
matters: which picture a visitor sees first, how large every image is really shown,
and which part of the styling is needed for the first screen. The heavy analysis
happens on our servers, not yours. What comes back is a precise, signed plan that
your own site carries out: it creates the right-sized pictures, stores the optimized
styling, and serves both to your visitors from your own server. None of your images
or media files is ever uploaded – only measurements, addresses and your plugin settings
travel (the one exception, font subsetting, is described under External services).

#### ⚡ What you get, free for your 100 pages

 * **Real-browser LCP priority:** AWP detects the true Largest Contentful Paint 
   element the way your visitors see it – separately for phone and desktop – and
   tells the browser to fetch it first, for better Core Web Vitals.
 * **Right-sized AVIF pictures:** no more oversized images. AWP measures the size
   at which each picture is actually displayed on a phone and on a desktop, and 
   serves a right-sized next-generation AVIF copy made on your own server (where
   a copy that already fits exists, it is reused instead).
 * **Critical CSS, measured not guessed:** the styling needed for the first screen
   is delivered inline, the rest follows a moment later – on mobile and desktop 
   alike.
 * **Pages, not URL variations:** your allowance counts pages. A product page reached
   with filters or sorting parameters (for example ?sort=price) is still one page,
   so shop navigation never eats into your 100.

#### 🤝 Plays well with others

AWP is applied to the page as it is served, so it does not depend on which editor
or page builder made it, and it is built for WooCommerce shops – product galleries
and zoom images are converted too. It works alongside the popular page-cache plugins:
with LiteSpeed Cache, WP Rocket, W3 Total Cache, WP Super Cache or WP Fastest Cache
it clears the cache for you after each optimization and warns you if the cache is
set to keep one copy for phones and desktops.

Stop losing customers to slow loading times. Install AWP today, claim your 100 free
pages, and experience enterprise speed with zero manual setup.

#### Requirements

PHP 8.1 or newer; a site served over https:// (AWP Exchange Server must be able 
to reach it); and, for the picture part, an image engine that can produce AVIF (
GD or Imagick) – the Accelerate screen checks all of this for you and says what 
to ask your host for. If your server cannot make AVIF, pictures are left alone and
the styling optimization still runs and still reduces what the browser must load
before the first paint.

AWP adds no database tables of its own. A small background task applies queued optimizations
and copies Google fonts to your server. Everything AWP creates lives in the standard
WordPress places, and the built-in Reset removes all of it.

The admin stylesheet (assets/css/main.css) is generated with Tailwind CSS; its build
source ships with the plugin at build/css/input.css, with the exact rebuild command
documented inside that file.

### External services

This plugin can connect to **AWP Exchange Server** (an optional service operated
by Web Evolution at awp.exchange) to run a personalized optimization tailored exclusively
to your site. The connection is OFF until you explicitly click **Connect** on the
AWP  Accelerate screen; if you never connect, the plugin sends nothing to the AWP
Exchange Server. (The Google Fonts feature, described below, is separate and has
its own traffic.)

What is sent to the AWP Exchange Server, and when:

 * When you click **Connect**: your site URL, the site administrator email address,
   a one-time verification code, and the address on your site the service should
   call back. The service makes that one call – carrying only the verification code–
   to confirm you control the site, and provisions your account. It is the only 
   time the service calls any address this plugin adds.
 * When you run an **optimization**: the address of the page being optimized, together
   with its WordPress post ID and type (the service loads and renders that public
   page); your optimization choices for that page (the mode and zoom handling), 
   the cookie-consent button selector you saved (if any) and a fixed set of rendering
   parameters (screen sizes and timing); the text you typed into that page’s own
   safelist box in the editor, if any; **image measurements for the images the service
   found on that page** – width, height, format and the addresses of the size variants
   that already exist; and **the plugin’s CSS configuration** – every option it 
   stores whose name begins with `awpp_css_`, such as your breakpoints, fold heights,
   safelists, blocklists and the plugin’s own font-hosting records. Nothing is described
   about the rest of your media library, and no image or media file is ever uploaded–
   only measurements and addresses. The result comes back as a signed instruction
   set that the plugin carries out on your own server.
 * **Font subsetting:** on optimized pages that use locally hosted Google Fonts (
   see below), the plugin sends each of those font files – files downloaded from
   Google and stored on your server, never files you uploaded – together with the
   list of characters your pages actually use, to the service. The service returns
   a smaller copy of the font containing only those characters, which is then stored
   and served from your own server. This is the one case where a file is transmitted
   to the service.
 * **After an optimization:** once your site has carried out the instructions, it
   sends the service one short note – the address of the page and a single number:
   how many icon fonts it was unable to shrink. Nothing else about the result is
   reported. It lets the service’s activity log show that a page finished with a
   problem you would otherwise never see, because a font that cannot be shrunk still
   leaves the page working.
 * **Optimization queue:** each requested page address is registered with the service,
   together with its WordPress post ID, and takes a place in a queue; while you 
   have the Accelerate screen open, the plugin periodically asks the service for
   the queue state and your account status – requests that carry nothing beyond 
   your site’s access key. If an optimization fails on your site, the plugin reports
   that failure to the service with a short description of the error, so the queue
   can move on. When the page’s turn comes, the service sends a wake-up request –
   carrying no data – to your site’s standard WordPress `wp-cron.php` file, so the
   optimization can run even if you have closed the browser. Your site performs 
   all of the work itself.

Data is sent only to the AWP Exchange Server endpoint configured for your account.
Privacy Policy: https://awp.exchange/privacy-policy/ – Terms of Service: https://
awp.exchange/terms-of-service/

**Google Fonts (fonts.googleapis.com / fonts.gstatic.com):** when you enable the“
Host Google Fonts Locally” option (off by default) and your theme already loads 
Google Fonts, the plugin downloads those stylesheets and font files from Google’s
servers to your own uploads folder, in a background task running on your server,
and refreshes that copy about once a week. It also downloads one font file per family
a second time to measure it, so a matching substitute font can be shown while yours
load. Once the local copy is ready, your visitors’ browsers no longer connect to
Google at all – the fonts are served from your site. No visitor data is ever sent
to Google by this plugin; the server-side downloads carry only your server’s request.
Google terms: https://developers.google.com/fonts/terms – Privacy: https://policies.
google.com/privacy

**Stylesheets you list yourself:** one optional CSS setting (moving listed stylesheets
to the footer and combining them into one file – both switches are off by default)
makes your server download the stylesheets that match your list, including third-
party ones if any match, so the combined copy can be served from your site.

## Screenshots

[⌊The Accelerate screen - the plain-language overview where everything starts.⌉⌊
The Accelerate screen - the plain-language overview where everything starts.⌉[

The Accelerate screen – the plain-language overview where everything starts.

[⌊The Content Accelerator - live progress counters, and you choose which of your
pages to work on.⌉⌊The Content Accelerator - live progress counters, and you choose
which of your pages to work on.⌉[

The Content Accelerator – live progress counters, and you choose which of your pages
to work on.

[⌊The CSS screen - decide what the optimized styling must always keep.⌉⌊The CSS 
screen - decide what the optimized styling must always keep.⌉[

The CSS screen – decide what the optimized styling must always keep.

[⌊Font optimization - host Google Fonts on your own server and trim what your pages
do not use.⌉⌊Font optimization - host Google Fonts on your own server and trim what
your pages do not use.⌉[

Font optimization – host Google Fonts on your own server and trim what your pages
do not use.

[⌊Cache controls - choose which site changes refresh the optimized styling.⌉⌊Cache
controls - choose which site changes refresh the optimized styling.⌉[

Cache controls – choose which site changes refresh the optimized styling.

[⌊Images - every new upload converted to AVIF, with camera data removed.⌉⌊Images-
every new upload converted to AVIF, with camera data removed.⌉[

Images – every new upload converted to AVIF, with camera data removed.

[⌊Image sizes under your control - the largest allowed dimensions, and which WordPress
copies are kept at all.⌉⌊Image sizes under your control - the largest allowed dimensions,
and which WordPress copies are kept at all.⌉[

Image sizes under your control – the largest allowed dimensions, and which WordPress
copies are kept at all.

[⌊Content Optimization Settings on the Performance screen - how pictures are made,
the extra speed options and cache busting.⌉⌊Content Optimization Settings on the
Performance screen - how pictures are made, the extra speed options and cache busting
.⌉[

Content Optimization Settings on the Performance screen – how pictures are made,
the extra speed options and cache busting.

[⌊Main-picture (LCP) optimization on the Performance screen, with its own FAQ.⌉⌊
Main-picture (LCP) optimization on the Performance screen, with its own FAQ.⌉[

Main-picture (LCP) optimization on the Performance screen, with its own FAQ.

## Installation

 1. Upload the plugin to `/wp-content/plugins/awp-speed-optimization/` or install through
    the WordPress plugins screen.
 2. Activate the plugin.
 3. Open **AWP  Accelerate** and run your first optimization.

## FAQ

### Does it modify my theme?

No. The optimized version of a page is produced at the moment it is served; your
theme files and your posts are never edited. The built-in Reset puts everything 
back the way it was.

### What happens if my server cannot make AVIF?

Your pictures are left exactly as they are, and the styling optimization still runs
and still reduces what the browser must load before the first paint. The Accelerate
screen tells you what to ask your hosting provider for to get the pictures as well.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“AWP Speed Optimization – Accelerate Website Pages” is open source software. The
following people have contributed to this plugin.

Contributors

 *   [ Web Evolution ](https://profiles.wordpress.org/webevolutionteam/)

[Translate “AWP Speed Optimization – Accelerate Website Pages” into your language.](https://translate.wordpress.org/projects/wp-plugins/awp-speed-optimization)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/awp-speed-optimization/),
check out the [SVN repository](https://plugins.svn.wordpress.org/awp-speed-optimization/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/awp-speed-optimization/)
by [RSS](https://plugins.trac.wordpress.org/log/awp-speed-optimization/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.2.6

 * Improved decisions about when a page is automatically sent for re-optimization.
 * Improved handling of GIF and SVG pictures.
 * Improved removal of AWP-generated pictures when the original is deleted.
 * A simpler screen with one less thing to do: the “Pictures still waiting” card
   and its “Make them now” button have been removed. AWP already spots a picture
   that has no smaller copy while a visitor is on the page, and sends that page 
   for optimization on its own, so there is nothing left for you to watch or click.

#### 2.2.5

 * Improved background image optimization.

#### 2.2.4

 * Improved image optimization for WooCommerce
 * Improved image optimization for Landing pages
 * Improved LCP optimization

#### 2.2.3

 * Improved image optimization for high-resolution screens.

#### 2.2.2

 * Improved icon font optimization.
 * Improved reporting of optimization results.

#### 2.2.1

 * Improved accuracy of image measurements.
 * Improved optimization of cropped images.

#### 2.2.0

Thanks to all users for their feedback, we have implemented significant improvements.
*
Improved optimization of cropped images. * Improved optimization of images that 
are already in AVIF format. * Improved handling of upscaled images. * Improved application
of the conversion quality setting. * Improved speed of re-optimizing already optimized
pages. * Improved image optimization for high-resolution screens. * Improved re-
optimization of pages with dynamic content. * Improved optimization of background
images. * Improved plugin reset and uninstall. * Improved optimization settings.

#### 2.1.28

 * Pages that greet visitors with a cookie banner can now be optimized properly:
   a new Cookie banner box on Images – Performance tells the service which Accept
   button to press before it measures your page. The press happens only inside the
   service’s own browser – your visitors see nothing different.
 * The Optimization Queue no longer leaves out a page that did not get optimized.
   It goes to the top of the list, marked in red, with the reason in plain words
   underneath.
 * Those reasons are ones you can act on – a cookie banner that stayed on the screen,
   or a page the service could not open because a firewall, a login wall or maintenance
   mode was in the way.
 * If an optimization does not finish, your page is left exactly as it was and none
   of your addresses is used up – and now the queue tells you so, instead of the
   page quietly disappearing from the list.
 * A new Reconnect button on the connection card refreshes your site’s access keys
   in one click, leaving your addresses and your existing optimizations untouched.

#### 2.1.27

 * Fixed: the styling for the first screen (the part of your design that has to 
   arrive before anything else) was prepared and stored on your site, but pages 
   optimized with the previous two versions were not sending it inline to visitors.
   The update alone restores it – no re-optimization needed.
 * Until your site is connected, Run Optimization and Re-optimize all addresses 
   are switched off and the screen points you to the Connect button – instead of
   starting a run that could only end in an error.

#### 2.1.26

 * Simpler Accelerate screen: you only choose which pages to work on and click Run
   Optimization – the defaults take care of the rest. The Batch Size field is gone.
 * One place for the finer choices: how pictures are made, the extra speed options
   and cache busting now live on Images – Performance, in a Content Optimization
   Settings card with its own Save Settings button. Set them once; every optimization
   uses them.
 * A run covers everything you selected in one go, stays within the addresses you
   have available, and tells you right away if some pages had to wait for more room.
 * A run is easier to manage: pause, resume or reload the page and it carries on
   exactly where it stopped, and a page you unpublish in the meantime is simply 
   skipped.
 * Your Optimization Mode choice now applies to every page you optimize. With the
   default “Reuse closest existing variant”, your site reuses pictures it already
   has and makes new copies only when none of them fits – less work for your server
   and less disk space.
 * “Pictures still waiting” has its own card below the Optimization Queue, so it
   is easier to find.

#### 2.1.25

 * Initial release on WordPress.org.

## Meta

 *  Version **2.2.6**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 8.1 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/awp-speed-optimization/)
 * Tags
 * [AVIF](https://lmo.wordpress.org/plugins/tags/avif/)[Critical CSS](https://lmo.wordpress.org/plugins/tags/critical-css/)
   [images](https://lmo.wordpress.org/plugins/tags/images/)[optimization](https://lmo.wordpress.org/plugins/tags/optimization/)
   [performance](https://lmo.wordpress.org/plugins/tags/performance/)
 *  [Advanced View](https://lmo.wordpress.org/plugins/awp-speed-optimization/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/awp-speed-optimization/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/awp-speed-optimization/reviews/)

## Contributors

 *   [ Web Evolution ](https://profiles.wordpress.org/webevolutionteam/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/awp-speed-optimization/)