← blog

// Guida pratica · 2025

PWA Checklist 2025

Everything you need for a working, installable, and performant Progressive Web App. Check items as you go — progress is saved in the browser.

0% completato

🎉 Your PWA is ready!

You've completed all required and recommended items.
🔒 HTTPS & Domain 0/3
📋 Web App Manifest 0/7
⚙️ Service Worker 0/5
🔔 Push Notifications (if needed) 0/4
🔍 SEO & Meta Tag 0/5
Performance 0/4

Who this PWA checklist is for

This checklist gathers the technical requirements for turning a website into an installable Progressive Web App that works offline and is ready for push notifications, with your progress savable as you go.

When to use it

When NOT to use it

Alternatives

Common mistakes

Frequently asked questions about Progressive Web Apps

Three basic elements are needed: a manifest.json file with the app's name, icons, and colors, a registered service worker (even a minimal one), and the site served over HTTPS. Without these three requirements, browsers won't show the install prompt.

Yes, if the service worker implements a caching strategy for the main resources (HTML, CSS, JS, and critical assets). The level of offline support depends on how complete the caching strategy is.

Support varies: on Android and desktop, push notifications work well via the Web Push API, while on iOS support is more recent and comes with some limitations tied to Safari versions.

No, installation happens directly from the browser via the native prompt or the "Add to Home Screen" option. You can still also publish it on Google Play via TWA (Trusted Web Activity), if useful for distribution.