Aarunya AppsAarunya Apps
💻Software App rich result

SoftwareApplication Schema — JSON-LD for App Rich Results

SoftwareApplication schema enables rich results showing your app's star rating, operating system, price, and download counts directly in Google Search. Essential for app landing pages competing in mobile and SaaS searches.

What Google shows

App name, icon, star rating, review count, operating system compatibility, price category (Free/Paid), and app category in Google Search results.

Example JSON-LD

{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "Acme To-Do",
  "operatingSystem": [
    "ANDROID",
    "iOS"
  ],
  "applicationCategory": "ProductivityApplication",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "8542"
  },
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  },
  "downloadUrl": "https://play.google.com/store/apps/details?id=com.acme.todo"
}

Required by Google

  • *name
  • *operatingSystem
  • *applicationCategory

Recommended

  • aggregateRating (ratingValue, reviewCount)
  • offers (price)
  • screenshot
  • downloadUrl
  • featureList
  • softwareVersion
  • datePublished
  • fileSize

When to use Software App schema

Mobile app landing pages

SoftwareApplication schema on App Store / Google Play landing pages drives star ratings into organic search results.

SaaS product pages

Web-based SaaS products can use SoftwareApplication with operatingSystem: 'Web Browser' to show ratings in software category searches.

Desktop software

Windows and macOS software pages benefit from rich results showing OS compatibility and pricing alongside competitor results.

Frequently Asked Questions

What value should I use for operatingSystem?

Use 'ANDROID', 'iOS', 'Windows', 'macOS', 'Linux', or 'Web Browser' for SaaS. Multiple values are allowed — list them as an array if the app runs on multiple platforms.

What are the applicationCategory values?

Common values: BusinessApplication, EducationalApplication, EntertainmentApplication, GameApplication, HealthApplication, MusicApplication, ProductivityApplication, SocialNetworkingApplication, UtilitiesApplication.

Do I need reviews to use SoftwareApplication schema?

No — aggregateRating is recommended but not required. You can add the schema without ratings and add the aggregateRating once you have genuine user reviews.

🔍

Validate in Google Rich Results Test

Paste the JSON-LD above to confirm it qualifies for rich snippets.

Test in Google →