SoftwareApplication Schema Markup
SoftwareApplication markup enables app listings in Google Search with ratings, pricing, and compatibility information. It covers mobile apps, web apps, desktop software, and browser extensions.
Eligible Rich Results
When to Use SoftwareApplication
Properties
| Property | Type | Status | Description |
|---|---|---|---|
| name | Text | required | App name. |
| offers | Offer | required | Pricing (use price: '0' for free apps). |
| applicationCategory | Text | recommended | Category (BusinessApplication, GameApplication, etc.). |
| operatingSystem | Text | recommended | Supported OS. |
| aggregateRating | AggregateRating | recommended | User ratings. |
| description | Text | recommended | What the app does. |
| screenshot | URL | optional | App screenshots. |
| softwareVersion | Text | optional | Current version. |
| downloadUrl | URL | optional | Where to download. |
| fileSize | Text | optional | Download size. |
JSON-LD Examples
Mobile App
A productivity app for iOS and Android.
{
"@context": "https://schema.org",
"@type": "MobileApplication",
"name": "TaskFlow",
"operatingSystem": "iOS 15+, Android 12+",
"applicationCategory": "BusinessApplication",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "12500"
},
"description": "Manage tasks and projects with your team."
} Common Mistakes
Not including an Offer — even free apps must have an Offer with price: '0'.
Using 'Free' instead of '0' for the price field.
Complete Guide to SoftwareApplication Schema Markup
SoftwareApplication schema markup enables rich results for app and software listings in Google Search. The rich result displays the app's rating, price, and compatibility information — key decision factors for potential users.
The most common mistake is omitting the Offer object. Google requires pricing information for the software rich result, even for free apps. Set price to '0' and priceCurrency to 'USD' (or your local currency) for free software.
Related Types
Ready to Create SoftwareApplication Markup?
Use our free generator to create valid SoftwareApplication JSON-LD markup with a visual form. No coding required.
Open Generator