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
  }
}

Generate a SoftwareApplication node with your own values in the schema generator, and lint what your page actually ships with the schema validator.

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.

Product analytics are optional. On the skill page, X advertising measurement is also optional and shares your visit and ad identifiers with X. Both are off until you allow them. Privacy policy.