Skip to content
Free tool · Structured data

Software Application Schema Generator

Generate SoftwareApplication JSON-LD with category, operating system, price and rating for your product pages.

No sign-up. Runs entirely in your browser.

Start with these 3. The rest are optional.

SoftwareApplication JSON-LD

App name still required
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "applicationCategory": "BusinessApplication"
}
</script>

Markup for one app page. Site Audit checks structured data coverage across every page it crawls.

Try Site Audit

What this markup does today

Google can show software apps with their rating and price. It needs a price in offers (0 for free) and either an aggregate rating or a review, and the rating must be shown on the page.

In the output

What you get

  • Valid SoftwareApplication JSON-LD
  • Application category and operating system
  • Price as an Offer, including free
  • A rating when the page shows one
  • That the app has a name, a category and an operating system.
  • That the price is an Offer with a currency, using 0 for free apps.
  • That an aggregate rating is included only with both a value and a count.
  • That the output validates as SoftwareApplication before it ships.
Three steps

How to use the Software Application Schema Generator

1

Enter the name and category

Business, developer, design and so on, and the platforms it runs on.

2

Add price and rating

Only ratings displayed on the page, from real users.

3

Paste it into the product page

One block, on the page that describes the app.

Why it matters

Why software pages benefit from markup

Apps can show ratings and price.

Google can display a software app with its star rating and price, which stands out in a results page of plain links.

Price is required.

An offer with a price, 0 for a free app, is needed for the rich result.

So is a rating or review.

Google needs an aggregate rating or a review, and it has to be one the page actually shows.

Category helps classification.

applicationCategory tells engines what kind of software it is.

After you run it

What to do with the result

For SaaS and apps, markup turns a product page into a result with a rating and a price. The rules are strict about the rating: it has to come from real users and appear on the page. Keep the price in the markup in step with your pricing page.

Site Audit

Frequently asked questions

A name, an offers.price (0 if free), and either an aggregateRating or a review. Google recommends applicationCategory and operatingSystem as well.

See where you actually stand.

A free tool checks one thing once. Veritas watches all of it, continuously, across every engine that decides whether you get cited.

GOOGLE · CHATGPT · PERPLEXITY · GEMINI · AI OVERVIEWS