PWA for WordPress makes your WordPress site to PWA (Progressive Web App) and makes control of PWA data caches easy.
As of April 2026, PWA for WordPress is a WordPress pwa plugin with 300 active installations and a 5/5 rating from 4 reviews. It has been downloaded 9.5K+ times in total. Requires WordPress 4.4+ and PHP 5.4+. Available on WordPress.org since 2018. Last updated 6 years ago — may have compatibility concerns. Top alternative: Super Progressive Web Apps.
To make your WordPress website to PWA, this plugin make two files, “Manifest” and “ServiceWorker” in your website.
Manifest file is a json file that has configurations of web applications.
ServiceWorker is a JavaScript file that controls PWA’s functions.
To start PWA, configure two files from configuration screen.
You can fine-tune the cache, such as expiration date, time and URL exclusion.
By excluding the URLs, like a new arrival information, data acquisition destination in Ajax, this plugin can keep PWA data fresh.
You can set expire time of caches, then old cache will purged after specified time.
After version 1.1.2,
Multi sites are supported.
You can defer the PWA installation popup shown in browser default and add your own installatio…
| WordPress | 4.4+ requiredTested up to 5.1.22 |
| PHP | 5.4+ required |
Update:
Added “not set” for “orientation” parameter.
Added feature “Force Online-First” and “Force Cache-First”.
Fixed issue:
“add” button of First caches does not work.
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.