BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
PWA for WordPress icon
Possibly abandoned Tested up to 5.1.26 #39 in mobile

PWA for WordPress

PWA for WordPress makes your WordPress site to PWA (Progressive Web App) and makes control of PWA data caches easy.

Active installs300+100+ tier
Downloads · 30d101▲ +71.2% vs prev. 30d
Rating5/54 reviews
Health score33/100At risk
All-time downloads9.9KSince Aug 2018
Support resolved—No recent threads
RequiresWP 4.4PHP 5.4+
Downloads · 7d28▲ +47.4% week over week
Our verdict

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 & support

Daily downloads

257Jul 4Aug 17Oct 1
Yesterday4
Daily average (1y)2
Peak day11May 29, 2026
Last 12 months681

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where PWA for WordPress stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
mobile >100 10,000 Best mobile plugins →
progressive web app #90 100 Best progressive web app plugins →
progressive web apps #90 100 Best progressive web apps plugins →
pwa >100 144 Best pwa plugins →
pwa4wp #1 1 Best pwa4wp plugins →

Version adoption

Share of active sites per release.

  • 1.2100.0%

Rating breakdown

★★★★★★★★★★ 5 from 4 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About PWA for WordPress

From the official readme · v1.2.0

Description

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

  1. Upload the plugin files to the /wp-content/plugins/pwa4wp directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the PWA for WordPress screen to configure the plugin
  4. If “Current PWA Status” in main panel is not working, press “START” button.
  5. 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.

Full changelog on WordPress.org →

Screenshots

Main panel: status and usage, toggle switch for PWA start/stop.
Main panel: status and usage, toggle switch for PWA start/stop.
Configure and generate 'Manifest'
Configure and generate 'Manifest'
Configure and generate 'ServiceWorker'
Configure and generate 'ServiceWorker'

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.

Active installs badge Rating badge Health score badge

Best PWA for WordPress alternatives

All mobile plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 AMP AMP An easier path to great Page Experience for everyone. Powered by AMP. by Weston Ruter 400K+ ★★★★★★★★★★ 3.8 (367) 1 year ago 57
2 AMP for WP – Accelerated Mobile Pages AMP for WP – Accelerated Mobile Pages AMP for WP is the most recommended AMP plugin by the community. Automatically add… by Mohammed Kaludi 70K+ ★★★★★★★★★★ 4.4 (1.3K) 1 day ago 92
3 WP Mobile Menu – The Mobile-Friendly Responsive Menu WP Mobile Menu – The Mobile-Friendly Responsive Menu Need some help with the mobile website experience? Need an Mobile Menu plugin that keep… by Rui Guerreiro 70K+ ★★★★★★★★★★ 4.7 (256) 1 week ago 94
4 WPtouch – Make your WordPress Website Mobile-Friendly WPtouch – Make your WordPress Website Mobile-Friendly With just a few clicks, make your WordPress website mobile-friendly (iPhone, Android, and… by WPtouch 50K+ ★★★★★★★★★★ 3.7 (341) 10 months ago 46
5 WP Responsive Menu WP Responsive Menu WP Responsive Menu turns your WordPress menu to a highly customizable sliding responsive… by Nirmal Kumar Ram 30K+ ★★★★★★★★★★ 4.3 (100) 1 month ago 88
6 Favicon Rotator Favicon Rotator Easily set site favicon and even rotate through multiple icons by Archetyped 20K+ ★★★★★★★★★★ 4.3 (12) 3 weeks ago 82
7 Easy Video Player Easy Video Player Easy Video Player is a WordPress video player that allows you to add videos to your… by Noor Alam 20K+ ★★★★★★★★★★ 4.2 (57) 1 month ago 86
8 ShiftNav – Responsive Mobile Menu ShiftNav – Responsive Mobile Menu Add a native-style, off-canvas, responsive mobile navigation menu to your site. by sevenspark 10K+ ★★★★★★★★★★ 4.6 (68) 1 year ago 54
9 Definitely allow mobile zooming Definitely allow mobile zooming This tiny plugin adds silently the viewport meta tag with zooming permission to allow your… by Kybernetik Services 7K+ ★★★★★★★★★★ 5 (54) 3 weeks ago 89
10 WP Responsive Table WP Responsive Table Makes HTML tables horizontally scrollable on a small screen and customizes tables styles. by Processby 6K+ ★★★★★★★★★★ 4.8 (13) 6 years ago 40

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
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.