On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

SoftwareApplication Schema

SoftwareApplication schema tells search engines that a page describes a software product. It powers Software rich results in Google Search, displaying the app name, rating, price, and platform. Use this type on SaaS landing pages, app listing pages, and software product pages.

Google requires name and offers to generate Software rich results. The offers field must include a price (use "price": 0 for free apps) and a currency code.

When to use SoftwareApplication

Use SoftwareApplication for general software. Google also recognizes two subtypes:

  • WebApplication for browser-based SaaS tools
  • MobileApplication for iOS and Android apps

All three types share the same fields. The subtype tells search engines how the software is delivered.

Google rich result requirements

Software rich results display the app name, star rating, review count, and price. To trigger them, Google requires:

Source: Google's SoftwareApplication documentation

Fields

Required

  • name — App name displayed in search results
  • offers — Pricing; use "price": 0 for free apps

Recommended

Optional

JSON-LD example

Complete SoftwareApplication markup for a SaaS product:

{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "Notion",
  "description": "Connected workspace for wiki, docs, and projects.",
  "applicationCategory": "BusinessApplication",
  "operatingSystem": "Windows, macOS, iOS, Android, Web",
  "softwareVersion": "3.14",
  "downloadUrl": "https://www.notion.com/download",
  "offers": {
    "@type": "Offer",
    "price": 0,
    "priceCurrency": "USD"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 4.7,
    "ratingCount": 12500
  }
}

Webflow implementation

For Webflow product pages, add the JSON-LD in Page Settings > Custom Code. For CMS-driven app directories, store fields like name, category, operating system, and price in your collection and reference them in the template's custom code block.

Schema HQ generates and publishes SoftwareApplication markup directly to your Webflow pages without manual JSON editing.

On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

Need help with schema on your site?

We implement structured data for Webflow sites — from audit to deployment.

Work with us

Work with us