Categories

The categories property helps app stores, browsers, and platforms classify your PWA, making it easier for users to discover your application. It's a list of keywords that describe what your application does.

Purpose

Categories help with:

  • App discovery: Users browsing by category find your app

  • Search relevance: Improves searchability in app stores

  • Store organization: Platforms group similar apps together

  • User expectations: Sets correct expectations about functionality

  • Recommendations: Powers "similar apps" suggestions

Configuration

/config/packages/pwa.yaml
pwa:
    manifest:
        enabled: true
        categories: ['productivity', 'business']
circle-info

Best practices:

  • Use lowercase for consistency

  • Choose 1-3 most relevant categories

  • Start with the primary category

  • Categories are hints - platforms may use their own classification

Standard Categories

Business & Productivity

business

  • CRM systems

  • Project management

  • Business analytics

  • Invoice management

productivity

  • Task managers

  • Note-taking apps

  • Time tracking

  • Calendar applications

finance

  • Banking apps

  • Expense trackers

  • Investment platforms

  • Cryptocurrency wallets

developer / developer tools

  • Code editors

  • API clients

  • DevOps dashboards

  • Documentation browsers

Media & Entertainment

music

  • Streaming services

  • Music players

  • Podcast apps

  • Audio editors

video

  • Video streaming

  • Video editors

  • YouTube clients

  • Video conferencing

photo / photo & video

  • Photo editors

  • Image galleries

  • Camera apps

  • Photo sharing platforms

games

  • All types of games

  • Game launchers

  • Gaming platforms

entertainment

  • Streaming services

  • Media centers

  • Fun utilities

  • Novelty apps

Social & Communication

social / social networking

  • Social media platforms

  • Community forums

  • Messaging apps

  • Social discovery

dating

  • Dating apps

  • Matchmaking platforms

  • Relationship services

network / networking

  • Professional networking

  • Business connections

  • Conference apps

Lifestyle & Health

health / health & fitness

  • Fitness trackers

  • Workout apps

  • Health monitoring

  • Wellness platforms

fitness

  • Gym workout apps

  • Running trackers

  • Yoga and meditation

  • Exercise planners

food

  • Recipe apps

  • Meal planners

  • Nutrition trackers

  • Restaurant finders

lifestyle

  • General lifestyle apps

  • Habit trackers

  • Personal development

  • Life organization

medical

  • Medical records

  • Symptom checkers

  • Telemedicine

  • Medical reference

Content & Learning

books / books & reference

  • E-book readers

  • Library apps

  • Literary platforms

  • Reading trackers

education

  • Learning platforms

  • Online courses

  • Educational games

  • Study tools

news

  • News aggregators

  • Newspapers

  • RSS readers

  • Breaking news alerts

magazines

  • Magazine readers

  • Periodical apps

  • Article collections

reference

  • Dictionaries

  • Encyclopedias

  • Lookup tools

  • Information databases

Specialized

travel

  • Trip planners

  • Hotel booking

  • Flight tracking

  • Travel guides

navigation

  • Maps

  • GPS navigation

  • Transit apps

  • Location services

shopping

  • E-commerce

  • Price comparison

  • Shopping lists

  • Marketplace apps

sports

  • Sports news

  • Live scores

  • Fantasy sports

  • Team management

weather

  • Weather forecasts

  • Weather alerts

  • Climate data

  • Weather radar

utilities

  • General utilities

  • Calculators

  • Converters

  • System tools

Creative & Design

design

  • Design tools

  • Mockup creators

  • UI/UX tools

graphics / graphics & design

  • Graphic design

  • Vector editors

  • Image manipulation

multimedia / multimedia design

  • Multi-media creation

  • Audio/video editing

  • Content production

Specialized Audiences

kids

  • Child-appropriate content

  • Educational games for children

  • Parental controls included

parenting

  • Parenting tips

  • Baby trackers

  • Family organization

  • Child development tools

pets

  • Pet care

  • Vet finders

  • Pet health trackers

  • Animal adoption

Other

beauty

  • Makeup tutorials

  • Beauty tips

  • Product reviews

  • Style guides

cars / transportation

  • Car maintenance

  • Vehicle tracking

  • Ride sharing

  • Public transit

fashion

  • Style guides

  • Fashion shopping

  • Outfit planning

  • Trend tracking

events

  • Event planning

  • Ticket booking

  • Event discovery

  • Calendar integration

fundraising

  • Donation platforms

  • Crowdfunding

  • Charity apps

government

  • Government services

  • Civic engagement

  • Public records

  • Official portals

personalization

  • Customization tools

  • Themes

  • Wallpapers

  • Launchers

politics

  • Political news

  • Campaign information

  • Voting resources

  • Political engagement

security

  • Password managers

  • VPN clients

  • Security tools

  • Privacy apps

Choosing the Right Categories

Single Primary Category

For highly focused apps:

For apps spanning related areas:

Avoid Over-Categorization

Practical Examples

E-commerce App

Fitness Tracker

Task Manager

News Reader

Recipe App

Social Network

Music Streaming

Weather App

Developer Tools

Educational Platform

Platform-Specific Behavior

Google Play Store

  • Uses categories as hints

  • May map to Play Store categories

  • Helps with search and discovery

  • Not guaranteed to match exactly

Microsoft Store

  • Supports PWA categories

  • Maps to Windows Store categories

  • Influences app placement

  • Used in search algorithms

App Stores in Browsers

  • Chrome Web Store considers categories

  • Edge Add-ons uses categories

  • Other browser stores may vary

General Web

  • May be ignored by some platforms

  • Still useful for:

    • PWA directories

    • Third-party catalogs

    • Search engine optimization

    • Documentation/metadata

Best Practices

1. Be Specific

2. Primary Category First

3. Limit to 2-3 Categories

4. Use Standard Categories

5. Match Your App's Purpose

Ensure categories align with your app's actual functionality:

Common Mistakes

1. Using Too Many Categories

Impact: Dilutes app's focus, may be ignored by platforms

Fix:

2. Mixing Specific and General

Fix:

3. Using Non-Standard Names

Fix:

4. Wrong Capitalization

Fix:

5. Mismatched Categories

Fix:

Testing Categories

1. Validate in Manifest

2. Check in DevTools

3. Test Discovery

  • Search for your app in stores by category

  • Verify it appears in expected sections

  • Check if similar apps are in same categories

  • Test on multiple platforms (Play Store, Microsoft Store)

Category Selection Checklist

Before finalizing categories:

SEO and Discovery Impact

Categories affect:

  1. Store Search: Apps appear in category searches

  2. Browse Discovery: Users browsing categories find your app

  3. Similar Apps: Powers "you might also like" features

  4. Filtering: Enables category-based filtering

  5. Rankings: May influence category-specific rankings

Summary

Category selection best practices:

  • ✓ Choose 1-3 most relevant standard categories

  • ✓ Put primary category first

  • ✓ Use lowercase for consistency

  • ✓ Match categories to actual functionality

  • ✓ Use specific categories when possible

  • ✓ Check against standard category list

  • ✗ Don't use more than 3 categories

  • ✗ Don't make up custom categories

  • ✗ Don't use misleading categories

  • ✗ Don't forget to test on actual platforms

Last updated

Was this helpful?