Definition
categories (manifest field)
categories is an optional manifest array, for example "categories": ["shopping", "business"], drawn loosely from a W3C-maintained list of common app-store category names. It has no effect on install eligibility or on-page behaviour and is purely metadata consumed by platforms that list PWAs alongside native apps.
The W3C keeps a non-normative reference list of expected category strings, but the field accepts any string — unknown values are simply ignored by consumers rather than causing a manifest validation failure.
Platforms such as Microsoft Store use categories when a PWA is submitted for listing there via PWABuilder, helping the store place the app in the right browse section.
Because categories carries no runtime behaviour, omitting it never affects installability or Lighthouse's PWA checks — it is purely a discoverability aid for third-party app catalogues.
Keep the list short and accurate; padding it with unrelated categories to appear in more browse sections is against most app-store submission guidelines and can get a listing rejected.