Speedora Total Website Speed Optimization
Speedora is a free, all-in-one speed plugin. It caches pages, minifies HTML/CSS/JS, lazy-loads media, converts images to WebP, and removes unused WordPress baggage. Settings are grouped by feature, and child options stay locked until their parent is enabled. Do not run Speedora page cache together w
About this tool.
Speedora is a free, all-in-one speed plugin. It caches pages, minifies HTML/CSS/JS, lazy-loads media, converts images to WebP, and removes unused WordPress baggage. Settings are grouped by feature, and child options stay locked until their parent is enabled.
Do not run Speedora page cache together with another page-cache plugin (WP Super Cache, W3 Total Cache, LiteSpeed Cache, and similar). Use one page cache at a time.
Page caching
- File-based full-page cache for guests (optional cache for logged-in users)
- Separate cache files for mobile/desktop and for Polylang/WPML languages
- Cache lifetime, automatic purge on update, and smart purge of the changed URL
- Cache preload for homepage, sitemap URLs, and newly published posts
- Skip URLs with query strings (tracking parameters such as utm_source are allowed)
- Never-cache list (path fragments such as /cart/)
- WooCommerce: do not cache cart, checkout, or account pages
- Cache hits send the X-Speedora-Cache header
Browser cache and gzip
- Cache-Control, ETag, and Last-Modified on HTML when page cache is off
- Apache .htaccess expires for CSS, JS, images, and fonts
- Apache gzip/deflate for HTML, CSS, JS, and SVG
- Rules are written with WordPress insert_with_markers (marker: Speedora)
HTML, CSS, and JavaScript
- Minify HTML (whitespace, comments, optional inline CSS/JS)
- Minify local CSS and JS into copies under uploads (skips wp-includes)
- Exclusion lists by handle or filename
- Load CSS asynchronously, unload listed stylesheets, optional critical CSS
- Remove ?ver= from asset URLs
- Defer or async JS (jQuery is never deferred)