PWA for WordPress
PWA for WordPress makes your WordPress site to PWA (Progressive Web App) and makes control of PWA data caches easy.
Consider an alternative
PWA for WordPress shows warning signs in 2026 — compare the alternatives below before installing. It runs on 300+ sites, is rated 5/5 and was last updated 7 years ago, and scores 33/100 on our health check.
- Small user base (300+ active installs)
- Very few reviews so far
- No update in 7 years
- Only tested up to WordPress 5.1 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where PWA for WordPress stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| mobile | >100 |
| progressive web app | #90 |
| progressive web apps | #90 |
| pwa | >100 |
| pwa4wp | #1 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 5 from 4 reviews
About PWA for WordPress
From the official readme · v1.2.0Description
About this plugin
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 installation button on your sites.
STEP1
Configure Manifest
Prepare icon image file, image file must be png format.
Make offline page, this page will cached with PWA installation and shown when PWA is offline.
Setup manifest file from Manifest Configuration page.
Image file will be resized to fit icon sizes automatically.
STEP2
Configure ServiceWorker
Setup ServiceWorker file from ServiceWorker Configuration page.
COMPLETE!
Installation
- Upload the plugin files to the
/wp-content/plugins/pwa4wpdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress
- Use the
PWA for WordPressscreen to configure the plugin - If “Current PWA Status” in main panel is not working, press “START” button.
- done!
Changelog
Update: Added "not set" for "orientation" parameter. Added feature "Force Online-First" and "Force Cache-First".
1.2.0
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.
1.1.5
Fixed issue:
Install popup displayed even though “Defer PWA install” mode.
1.1.4
Update:
Added preview page to default exclude URL.
Fixed issue:
Preview pages were not excluded from cache.
Left margin of pwa4wp-admin.css in several admin pages.
In admin console, some words were not translated.
1.1.3
Fixed issue:
in pwa4wp-a2hs-controller.js, event didn’t pushed into global variable.
1.1.2
Fixed issue:
Fixed a2hs control js error.
1.1.0 / 1.1.1
Release Date – 06 December, 2018
Update:
Multi-site supported.
Defer PWA installation option added.
Fixed issue:
Regular expression form for “URLs for exclude from cache list” increases escape character in every time saving settings.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best PWA for WordPress alternatives
All mobile plugins →FAQ
PWA for WordPress: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 2, 2026
Is PWA for WordPress free?
Yes. PWA for WordPress is free to download and use from the official WordPress.org plugin directory.
Is PWA for WordPress safe to use in 2026?
PWA for WordPress shows warning signs in 2026 — compare the alternatives below before installing. It runs on 300+ sites, is rated 5/5 and was last updated 7 years ago, and scores 33/100 on our health check.
How many websites use PWA for WordPress?
PWA for WordPress is active on 300+ WordPress websites and has been downloaded 9,880 times since it launched in August 2018. It was downloaded 101 times in the last 30 days.
Does PWA for WordPress work with WordPress 7.1?
PWA for WordPress is officially tested up to WordPress 5.1.26, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
What PHP version does PWA for WordPress need?
PWA for WordPress requires PHP 5.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was PWA for WordPress last updated?
The latest version, 1.2.0, was released on April 23, 2019 (7 years ago).
Who makes PWA for WordPress?
PWA for WordPress is developed and maintained by Ryunosuke Shindo.
What are the best alternatives to PWA for WordPress?
The most popular alternatives to PWA for WordPress are AMP (400K+ installs), AMP for WP (70K+ installs) and WP Mobile Menu (70K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card


