PWA Manifest Missing Required Fields
The PWA manifest is missing required fields: name (or short_name) and start_url, preventing install prompts on mobile browsers.
By Seoxpert Editorial · Published
Why it matters
Without the required manifest fields, users won't see the 'Add to Home Screen' prompt on Android browsers, reducing engagement and repeat visits. This also impacts the app-like experience and can hurt your site's perceived quality and discoverability.
Impact
Users cannot install your site as a PWA, missing out on app-like engagement and visibility.
How it's detected
Automated crawlers fetch the manifest file and check for the presence of required fields like name (or short_name) and start_url.
Common causes
- Manifest file was generated with minimal or outdated tools
- Manual edits omitted required fields
- Copy-pasting templates without customizing required keys
- Misunderstanding of which fields are mandatory
How to fix it
Code examples
Problematic manifest (missing required fields)
{
"display": "standalone",
"icons": [
{"src": "/icon-192.png", "sizes": "192x192", "type": "image/png"}
]
}Fixed manifest (includes required fields)
{
"name": "Your App",
"short_name": "App",
"start_url": "/",
"display": "standalone",
"icons": [
{"src": "/icon-192.png", "sizes": "192x192", "type": "image/png"}
]
}FAQ
What happens if my PWA manifest is missing name or start_url?
Mobile browsers will not prompt users to install your PWA, and the site cannot be added to the home screen as an app.
Is short_name required if I have name in my manifest?
Either name or short_name is required, but including both is recommended for best compatibility.
Does this affect iOS devices?
iOS is more forgiving, but still uses the manifest for launch icon and theme color, so missing fields can affect the user experience.
How can I test if my manifest is valid?
Use Chrome DevTools' Application tab or online manifest validators to check for missing required fields.
Found this issue on your site?
Run a scan to see if PWA Manifest Missing Required Fields affects your pages.
Scan my website →