GlossarySEO
What is SoftwareApplication schema?
Also called: software app structured data, WebApplication schema, MobileApplication schema, app schema
Definition
SoftwareApplication schema is structured data that describes an app, including name, price, category, operating system and ratings. Google can use it to show software details and ratings in results.
SoftwareApplication schema, explained
Google's software app documentation lists the required properties: name, an offers object with a price (use 0 for free apps, and add priceCurrency for paid ones), and either aggregateRating or review, which must follow the review snippet guidelines. Recommended properties are applicationCategory, such as BusinessApplication or DeveloperApplication, and operatingSystem.
You can use the base SoftwareApplication type or its subtypes. Google supports MobileApplication and WebApplication, and VideoGame when co-typed with another type. A SaaS product is usually a WebApplication, with operatingSystem set to something like "Web" or the platforms you support.
The rating requirement is the catch for new products. Without real ratings or reviews shown on the page, the markup isn't eligible for the rich result, and inventing ratings breaks Google's guidelines. It's still worth adding the markup with accurate name, price and category, because it describes your product clearly to search engines, and you can add ratings when you have them. Keep prices in the markup in sync with your pricing page; generating them from the same source avoids drift.
We used SoftwareApplication markup on our own product as part of its technical base, and this site generates it on every launched product's page from the launch data, so name, category and pricing always match what's shown.
Why it matters for founders
For a startup, this is the structured data type that describes what you actually sell. It's the right choice over Product for most software.
Example
Your SaaS page outputs WebApplication markup with applicationCategory: BusinessApplication, operatingSystem: Web, a free plan as offers.price: 0 and an aggregateRating from in-app reviews shown on the page.
Common mistakes
- Fake or copied ratings to meet the requirement.
- Prices that don't match the pricing page.
- Using
Productfor a SaaS app. - Leaving out
offersbecause the app is free.
Sources
- Google Search Central: Software app structured data
- Google Search Central: Review snippet structured data
Checked
Related terms
- Product schemaProduct schema is structured data describing a product, including name, image, price, availability and reviews. Google uses it for product snippets and, on pages where you can buy, merchant listings.
- Review snippetA review snippet is the star rating and review count Google can show under a search result, based on
RevieworAggregateRatingstructured data for supported types like products, software apps and recipes. - Rich resultsRich results are search listings with extra visual features beyond the title, URL and snippet, like review stars, prices, breadcrumbs or video thumbnails. Most depend on structured data.
- Schema.orgSchema.org is a shared vocabulary of types and properties, like
Organization,ProductandArticle, that websites use in structured data to describe their content to search engines and other machines.