SEO for Solos
schema.org/WebApplicationRich result eligible

WebApplication schema

A subtype of SoftwareApplication that runs in a browser.

Where to use it

Browser-based tools.

A complete example

Valid as written, with every required property and the recommended ones that carry real information.

web-application.json
{
  "@context": "https://schema.org",
  "@type": "WebApplication",
  "name": "Acme Reference",
  "applicationCategory": "DeveloperApplication",
  "browserRequirements": "Requires JavaScript",
  "offers": {
    "@type": "Offer",
    "price": "249.00",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "url": "https://www.seoforsolos.com/pricing"
  },
  "permissions": "No special permissions required",
  "featureList": [
    "Generates JSON-LD",
    "Validates required properties"
  ]
}

Properties

WebApplication properties
PropertyStatus
nameRequired
applicationCategoryRequired
browserRequirementsRecommended
offersRecommended
permissionsRecommended
featureListRecommended

The three mistakes this type attracts

  1. 01Using SoftwareApplication when WebApplication is more specific.
  2. 02Omitting browserRequirements on a tool with real constraints.
  3. 03Duplicating both types in one graph for the same thing.

Related types

Where this appears in the playbook

Questions

What is the WebApplication schema type for?

A subtype of SoftwareApplication that runs in a browser. Use it on: browser-based tools.

Which WebApplication properties are required?

WebApplication requires 2 properties: name, applicationCategory. It also recommends 4: browserRequirements, offers, permissions, featureList.

Does WebApplication produce a rich result?

WebApplication is eligible for a Google rich result when its required properties are present and valid. A validation error therefore has a visible cost in the search result itself.

What is the most common WebApplication mistake?

The most common WebApplication mistake is: Using SoftwareApplication when WebApplication is more specific.