Don't forget the Chrome Dev Summit, starting Monday at 10:00am (Pacific) and streaming live on YouTube. Schedule.

Manifest Contains name

Why the audit is important

The name property of the Web App Manifest is a human-readable name of your application as it is intended to be displayed to the user's mobile device.

If a short_name is not provided, then the name is the label that will be used on the mobile device's homescreen, next to your app's icon.

How to pass the audit

Add a name property in your Web App Manifest.

{
  ...
  "name": "Air Horner",
  ...
}

Chrome's maximum length is 45 characters.

Check out Manifest Exists for a list of guides that teach you how to properly implement and test "Add to Homescreen" support in your app.

How the audit is implemented

This section explains how this audit is implemented, so that you can understand how the audit's score is calculated.

Lighthouse fetches the manifest and verifies that it has a name property. The manifest that Lighthouse fetches is separate from the one that Chrome is using on the page, which can possibly cause inaccurate results.

Feedback