On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

WebApplication

WebApplication describes a software application that runs in a web browser. It extends SoftwareApplication with web-specific properties like browser requirements and runtime dependencies. Use it for SaaS products, browser-based tools, web games, and any application accessed through a URL.

When to use WebApplication

Use WebApplication instead of SoftwareApplication when the app runs in a browser and does not require installation. This signals to search engines that the application is immediately accessible via a URL, which can improve how the app appears in search results and AI recommendations.

Fields

Not mentioned by Google

JSON-LD example

{
  "@context": "https://schema.org",
  "@type": "WebApplication",
  "name": "Schema HQ",
  "url": "https://schemahq.com/dashboard",
  "description": "Manage JSON-LD structured data for Webflow sites.",
  "applicationCategory": "BusinessApplication",
  "browserRequirements": "Requires JavaScript and HTML5 support",
  "operatingSystem": "All",
  "offers": {
    "@type": "Offer",
    "price": "29",
    "priceCurrency": "USD",
    "priceValidUntil": "2026-12-31"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "ratingCount": "150"
  }
}

Notes

Google's SoftwareApplication rich result documentation covers name, offers, aggregateRating, and applicationCategory. While browserRequirements is not mentioned by Google, it provides useful context for AI engines evaluating app compatibility. WebApplication inherits all properties from SoftwareApplication, CreativeWork, and Thing.

On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

Need help with schema on your site?

We implement structured data for Webflow sites — from audit to deployment.

Work with us

Work with us