// Technical SEO
Progressive Web App Checklist: Is Your Site PWA-Ready?
The technical requirements for Progressive Web Apps — HTTPS, service worker, manifest, offline support — and how to audit yours.
In this article
What makes a PWA
A Progressive Web App meets technical criteria enabling app-like features: installability, offline support, fast loading, and push notifications. For SEO and UX, the most valuable PWA features are installability and service worker caching.
The technical requirements
Required for installability in Chrome: HTTPS, a registered service worker with a fetch event handler, and a valid web app manifest with name, icons, and start_url.
- HTTPS on all pages (no mixed content)
- Valid web app manifest (name, icons 192×512, start_url, display)
- Service worker with fetch handler registered
- Offline fallback page (at minimum, a cached shell)
- Fast initial load (Lighthouse performance score above 70)
- Responsive design for any screen size
Audit with WebEnture
WebEnture's Favicon & Web App Agent checks manifest validity, icon presence and sizes, HTTPS configuration, and other installability requirements — catching issues before they affect users across different device and browser combinations.