Rich Results

SoftwareApplication Schema

Generate SoftwareApplication JSON-LD for app rich results in Google — ratings, price, and operating system displayed in search.

Rich result type
App rich results with ratings
Google documentation →

What valid SoftwareApplication JSON-LD looks like

A complete, validator-ready example — drop it in your <head>, swap the values for yours, and you're done.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "CrispAudit",
  "operatingSystem": "Web, iOS, Android",
  "applicationCategory": "BusinessApplication",
  "description": "Free schema.org validator and audit tool.",
  "url": "https://yoursite.com",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "ratingCount": 2340
  }
}
</script>
Want more than SoftwareApplication validation?

Run a full CrispAudit on your URL

Schema, cookies (GDPR/CCPA), accessibility, SEO — plus AI-generated fixes populated with your page's actual content. Free.

Run full audit →

Required fields

  • name
  • operatingSystem
  • applicationCategory
  • offers

Recommended fields

  • aggregateRating
  • description
  • screenshot
  • softwareVersion

Common SoftwareApplication schema errors

  • applicationCategory not using Google's accepted values
  • operatingSystem not specific enough
  • offers.price missing for paid apps
  • Missing aggregateRating for app store presence

Generate SoftwareApplication schema

Fill in the fields below to generate valid JSON-LD you can paste directly into your page.

SoftwareApplication schema — frequently asked questions

What applicationCategory values does Google accept?

Google accepts: GameApplication, SocialNetworkingApplication, TravelApplication, ShoppingApplication, SportsApplication, LifestyleApplication, BusinessApplication, DesignApplication, DeveloperApplication, DriverApplication, EducationalApplication, HealthApplication, UtilitiesApplication, and ReferenceApplication.

Can I use SoftwareApplication for web apps?

Yes — set operatingSystem to 'Web' and applicationCategory to the appropriate type. Web-based SaaS tools commonly use this schema.

Does SoftwareApplication schema help app store rankings?

No — it only affects Google Search rich results. App store rankings are determined by each platform's own algorithm.

Other schema types

E-commerceProductProduct snippets, Google ShoppingContentArticleTop Stories, Article rich resultsRich ResultsFAQPageFAQ dropdowns in SERPBrandingOrganizationKnowledge Panel, logo in searchLocal SEOLocalBusinessLocal Knowledge Panel, Google MapsNavigationBreadcrumbListBreadcrumb trails in SERP

Audit your full schema coverage

CrispAudit checks all schema types at once — get a complete score and fix-it report for any URL.

Run free audit →