Title: Astute Speed
Author: Shahid Anwer
Published: <strong>November 12, 2026</strong>
Last modified: November 12, 2026

---

Search plugins

![](https://ps.w.org/astute-speed/assets/banner-772x250.jpg?rev=3797447)

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

# Astute Speed

 By [Shahid Anwer](https://profiles.wordpress.org/shahidsstute/)

[Download](https://downloads.wordpress.org/plugin/astute-speed.0.1.0.zip)

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

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

## Description

Astute Speed fixes the things that most often hold back Largest Contentful Paint
on a blog or news site, the Core Web Vital Google measures for how fast a page appears.

**Why speed matters for SEO.** Core Web Vitals are part of the page experience signals
Google uses in Search, and a slow first screen loses visitors before they read a
word. Astute Speed fixes the usual causes. No plugin can promise rankings, but a
fast page gives your content a fair chance.

**Free, unlimited, on your own server**

 * **WebP copies.** The resized copies phones download are saved as WebP, about 
   a third smaller. Your originals keep their format, so social previews still work
   everywhere.
 * **See how much smaller your images can be.** The Images screen lists your heaviest
   images. Preview one and Astute Speed makes a resized, re-saved version and shows
   it beside the original with both file sizes. Download it and use it in place 
   of the original. Your images are never changed by the plugin. No monthly cap.
 * **The first image loads first.** The featured image at the top of a page is loaded
   at once, at high priority, and preloaded, even when a lazy-load plugin would 
   hold it back.
 * **Hero images in sliders and page builders** are found and preloaded too, and
   a check shows what the plugin can do for each type of page.
 * **Ads and analytics held back.** AdSense and Google Tag Manager can wait until
   the visitor scrolls, taps or types, so the page renders first. Off by default.

**With a free connection to the Write & Grow speed service**

 * **Critical CSS for your posts.** The service opens a sample post in a real browser
   at phone, tablet and desktop widths and keeps only the CSS the first screen needs.
   Astute Speed prints it inside each post and loads the full stylesheets in the
   background. Free sites get one run a month for single posts.
 * **Better image compression** previews for 100 images a month: the service’s encoders
   make the same image smaller still, PNGs included.

**A security check, too**

 * **PHP errors and the debug log.** Warns in Site Health and on the Page Speed 
   screen when visitors can see PHP errors, debug mode is on, or wp-content/debug.
   log can be read from the web, and shows the lines that fix each one.

Everything that runs on your own server stays free and unlimited. **Astute Speed
Pro**, the paid upgrade, adds critical CSS for the homepage, pages and archives,
more runs and more images, and a complete SEO plugin: SEO titles and descriptions,
XML sitemaps, IndexNow, schema and redirects. Details: https://writeandgrow.com/
astute-speed-pro

Works alongside WP Rocket, LiteSpeed Cache and other caching plugins. If WP Rocket’s
own “Load CSS asynchronously” is on, Astute Speed’s critical CSS stands down so 
the two never both rewrite a page.

### External services

Astute Speed connects to the **Write & Grow speed service** (writeandgrow.com) for
the features below, and only after an administrator connects the site on Astute 
Speed  Account and agrees. Nothing is sent before that, and nothing about your visitors
or users is ever sent.

 * **Connecting** sends this site’s address and its WordPress, PHP and Astute Speed
   versions, so the service can issue the site a key and apply the right allowance.
   To prove the request comes from your site, the service then reads a one-time 
   code back from your site (the astute-speed/v1/verify REST route, which answers
   only during those few seconds).
 * **Critical CSS** sends the address of one sample page of the type you ask for(
   for example your newest post). The service opens that page as a visitor would,
   makes the CSS and sends it back.
 * **Better image compression** sends the image file you choose to preview. It is
   compressed, sent back and not kept by the service.
 * **The Account, Images and Critical CSS screens** ask the service for this month’s
   usage.

Terms of use: https://writeandgrow.com/terms/
 Privacy policy: https://writeandgrow.
com/privacy/

Disconnecting on the Account screen stops all contact with the speed service at 
once: critical CSS still being made is cancelled, and the plugin makes no further
request to the service until an administrator connects again. Critical CSS already
on your site keeps working.

**Google Analytics, Google Tag Manager and Google AdSense.** Astute Speed does not
load these services and sends nothing to Google. If another plugin or your theme
already adds their scripts to your pages, the optional “Hold back ads and analytics”
setting (off by default) makes those existing scripts wait until the visitor scrolls,
taps or types, or six seconds pass. The plugin only recognises them by their addresses(
googletagmanager.com/gtag/js, googletagmanager.com/gtm.js and pagead2.googlesyndication.
com/pagead/js/adsbygoogle.js); when they then load, the visitor’s browser contacts
Google exactly as it would without Astute Speed, under the arrangement the site 
owner has with Google. Google’s terms: https://policies.google.com/terms — Google’s
privacy policy: https://policies.google.com/privacy

**Your own site.** The speed check on the Page Speed screen and the debug log check
read pages of your own site, from your own server. Nothing is sent anywhere else.

## Screenshots

[⌊Page Speed: what Astute Speed can do for each page type, the switches, and the
PHP errors and debug log check.⌉⌊Page Speed: what Astute Speed can do for each page
type, the switches, and the PHP errors and debug log check.⌉[

Page Speed: what Astute Speed can do for each page type, the switches, and the PHP
errors and debug log check.

[⌊Images: the heaviest images, with a side-by-side preview of the smaller version
and its file size.⌉⌊Images: the heaviest images, with a side-by-side preview of 
the smaller version and its file size.⌉[

Images: the heaviest images, with a side-by-side preview of the smaller version 
and its file size.

[⌊Critical CSS: made by the speed service, per page type.⌉⌊Critical CSS: made by
the speed service, per page type.⌉[

Critical CSS: made by the speed service, per page type.

[⌊Account: connecting the site, and this month's usage.⌉⌊Account: connecting the
site, and this month's usage.⌉[

Account: connecting the site, and this month’s usage.

## Installation

 1. Install Astute Speed from Plugins  Add New, or upload the zip, and activate it.
 2. Open Astute Speed  Page Speed and click “Check the first screen” to see what it
    can do for each type of page.
 3. Open Astute Speed  Images and preview your heaviest images to see how much smaller
    they can be.
 4. Optional: connect the site on Astute Speed  Account, then make critical CSS for
    your articles on Astute Speed  Critical CSS.

## FAQ

### Does it change my images?

No. Astute Speed never changes, replaces or moves the images in your media library.
A preview is a separate file in the plugin’s own folder, uploads/astute-speed/previews/,
and is deleted after a day. If you want to use it, download it and upload it to 
your media library yourself. Astute Speed Pro, sold separately, can replace images
for you and keep the originals.

### Are the previews and WebP copies really unlimited?

Yes. Previews made on your own server and WebP copies have no monthly cap. Only 
the better compression on the speed service has a monthly allowance.

### Does it work with my caching plugin?

Yes. It empties the WP Rocket and LiteSpeed caches when critical CSS changes, and
other caching plugins can listen for the astsp_critical_css_updated action.

### What happens if I disconnect or delete the plugin?

Disconnecting stops all contact with the speed service. Deleting the plugin removes
its settings and its image previews. Your images are never changed, so there is 
nothing to undo.

### I also use Astute Speed Pro.

Astute Speed Pro already includes these speed features, so Astute Speed stands down
to avoid doing everything twice. You only need one of them.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Astute Speed” is open source software. The following people have contributed to
this plugin.

Contributors

 *   [ Shahid Anwer ](https://profiles.wordpress.org/shahidsstute/)

[Translate “Astute Speed” into your language.](https://translate.wordpress.org/projects/wp-plugins/astute-speed)

### Interested in development?

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

## Changelog

#### 0.1.0

 * First release.

## Meta

 *  Version **0.1.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.9 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [core web vitals](https://wordpress.org/plugins/tags/core-web-vitals/)[Critical CSS](https://wordpress.org/plugins/tags/critical-css/)
   [Page Speed](https://wordpress.org/plugins/tags/page-speed/)[seo](https://wordpress.org/plugins/tags/seo/)
   [webp](https://wordpress.org/plugins/tags/webp/)
 *  [Advanced View](https://wordpress.org/plugins/astute-speed/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

 *   [ Shahid Anwer ](https://profiles.wordpress.org/shahidsstute/)

## Support

Got something to say? Need help?

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