SEO for Solos
schema.org/SoftwareApplicationRich result eligible

SoftwareApplication schema

An application, including a browser-based tool, with its category and cost.

Where to use it

Tool pages, app landing pages.

A complete example

Valid as written, with every required property and the recommended ones that carry real information.

software-application.json
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "Acme Reference",
  "applicationCategory": "DeveloperApplication",
  "operatingSystem": "Web browser",
  "offers": {
    "@type": "Offer",
    "price": "249.00",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "url": "https://www.seoforsolos.com/pricing"
  },
  "featureList": [
    "Generates JSON-LD",
    "Validates required properties"
  ],
  "softwareVersion": "1.0.0",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 4.8,
    "reviewCount": 42
  }
}

Properties

SoftwareApplication properties
PropertyStatus
nameRequired
applicationCategoryRequired
operatingSystemRecommended
offersRecommended
featureListRecommended
softwareVersionRecommended
aggregateRatingRecommended

The three mistakes this type attracts

  1. 01Omitting a free Offer on a free tool, leaving its cost unknown.
  2. 02applicationCategory set to a value outside the documented list.
  3. 03Using it for a marketing page that describes rather than provides the tool.

Related types

Where this appears in the playbook

Questions

What is the SoftwareApplication schema type for?

An application, including a browser-based tool, with its category and cost. Use it on: tool pages, app landing pages.

Which SoftwareApplication properties are required?

SoftwareApplication requires 2 properties: name, applicationCategory. It also recommends 5: operatingSystem, offers, featureList, softwareVersion, aggregateRating.

Does SoftwareApplication produce a rich result?

SoftwareApplication is eligible for a Google rich result when its required properties are present and valid. A validation error therefore has a visible cost in the search result itself.

What is the most common SoftwareApplication mistake?

The most common SoftwareApplication mistake is: Omitting a free Offer on a free tool, leaving its cost unknown.