PWA manifest present but installability requirements unmet

PWA stands for Progressive Web App — a website that can be installed on a phone or desktop and behave like a native app, including working offline. Your site has a manifest file (one requirement), but is missing at least one other requirement needed for full installability. Without meeting all installability criteria, mobile visitors never receive the "Add to Home Screen" prompt, and your site is not recognised as an installable app by browsers or app stores. Users who install PWAs visit far more frequently than those who only bookmark a URL. The most common missing requirement is a service worker — a background script that enables offline use. Ask your developer to register a basic service worker. Many frameworks (Next.js, Nuxt, Vite PWA plugin) have this built in and it can be enabled in minutes.

Why this matters

Without meeting all installability criteria, mobile visitors never receive the "Add to Home Screen" prompt, and your site is not recognised as an installable app by browsers or app stores. Users who install PWAs visit far more frequently than those who only bookmark a URL.

How to fix it

The most common missing requirement is a service worker — a background script that enables offline use. Ask your developer to register a basic service worker. Many frameworks (Next.js, Nuxt, Vite PWA plugin) have this built in and it can be enabled in minutes.