Software Apps

Markup software application information in the body of a web page to better display your app details in Google search results.

Screenshot of Rich snippet for a software application in search results

Guidelines

The name property is required. In addition, rich snippets are currently only shown for software applications that provide at least two of the following:

  • aggregateRating (including ratingValue and either ratingCount or reviewCount)
  • offers (including price and currency)
  • operatingSystem
  • applicationCategory

Here's how this sample works:

  • Each listed app is enclosed in a <div>, like this: <div itemscope itemtype="http://schema.org/SoftwareApplication">. itemscope indicates that the HTML enclosed in the <div> is an item, and itemtype="http://schema.org/SoftwareApplication" indicates that the item is a software app.
  • Each <div> describes properties of the app, such as its name, and required operating system. To label app properties, each element containing one of these properties, such as <div> or <span> is assigned an itemprop attribute. For example, <span itemprop="name">Angry Birds</span> .
  • The app includes nested Review and Offer information.

Examples

We are in the process of implementing JSON-LD support for this Rich Snippet type. At the current time, we recommend using microdata or RDFa.

JSON-LD example Microdata example RDFa example

Type Definitions

Properties for all SoftwareApplication types

The following properties apply to all types of software applications:

  • Thing > CreativeWork > SoftwareApplication type and subtypes
Property Type Required? Description
name Text Required The name of the app.
aggregateRating AggregateRating Recommended The aggregate rating of the app.
offers Offer Recommended An offer to sell the app. For developers, Offer can indicate the marketplaces that carry the application.For marketplaces, use to indicate the price of the application for a specific app instance.
operatingSystem Text Recommended Operating systems required (for example, "Windows 7", "OSX 10.6", "Android 1.6")
applicationCategory Text or URL Recommended The type of software application (for example, BusinessApplication or GameApplication). Must be one of the supported software application types.

Extended properties for app subtypes

For mobile applications and web applications, Google also supports the following subtypes:

  • Thing > CreativeWork > SoftwareApplication > MobileApplication
  • Thing > CreativeWork > SoftwareApplication > WebApplication

Send feedback about...