Software Application Schema Generator
Create valid Software Application JSON-LD structured data for your SaaS product, web app or mobile app — with category, platform, price and star ratings, ready for Google rich results. Instant, in your browser, free.
Try an example
App details
Category & platform
Free text — list the platforms your app runs on, e.g. "Web", "iOS, Android" or "Windows, macOS".
Price (optional)
Add a price to include an offer. Use 0 for a free app — required for Google's app rich results.
Ratings (optional)
Optional. Add both a rating and a count to include an aggregateRating — the markup that shows star ratings in search.
JSON-LD code
Fill in the required fields (name, category, operating system) to generate the JSON-LD code.
SoftwareApplication is perfect for SaaS products and apps — and unlike LocalBusiness, self-serving ratings are still allowed here. For plain articles or blog content, use the Article Schema Generator.
SoftwareApplication schema for SaaS & apps
SoftwareApplication structured data describes a piece of software — a SaaS product, web app, desktop program or mobile app — with its name, category, supported platforms, price and rating. Adding it to your product or download page lets Google understand that the page is about an application and show enhanced details in search, such as the price and a star rating right in the result. For software companies this is high-value markup: an app result that displays a strong rating and a clear price stands out and earns more clicks than a plain link. It is the natural schema type for tools like SchemaValid itself, app landing pages, and any product whose main offering is software.
Getting star ratings in Google
Star ratings for software come from the aggregateRating property — a ratingValue between 1 and 5 plus a ratingCount of how many ratings it is based on. Importantly, SoftwareApplication is one of the types where self-serving ratings are still permitted: unlike LocalBusiness or Organization, you may mark up ratings collected on your own site for your own app, and Google can display them. The ratings must be genuine and visible to users on the page — inventing numbers or hiding them violates Google's guidelines and risks a manual action. Provide both the value and the count, keep them in sync with what visitors see, and you become eligible for the star treatment in search results.
How to add the schema to your site
Copy the generated code and paste it into a script tag of type application/ld+json in the head section of your app's product or landing page. The name, price and rating in the markup must match the visible content. A minimal example looks like this:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "SchemaValid Pro",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "EUR"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.6,
"ratingCount": 1240,
"bestRating": 5
}
}
</script>Frequently asked questions
Which fields are required for SoftwareApplication schema?
Can I use self-serving ratings for my own app?
How do I mark up a free app?
What should operatingSystem contain?
How do I validate the markup?
What is SoftwareApplication schema markup?
Does this work for web apps and SaaS products, not just downloadable software?
Are there more application categories than the ones in this tool?
Does valid markup guarantee my app gets a rich result?
Can I combine SoftwareApplication schema with Organization or Article schema?
What happens if my app's price changes or it becomes free?
What are common mistakes when adding SoftwareApplication schema?
Related tools
Product Schema Generator
Generate Product JSON-LD with price, GTIN and ratings for Google Shopping.
Review & Aggregate Rating Schema Generator
Generate Review or Aggregate Rating JSON-LD for star ratings.
Schema Markup Validator
Validate a live URL or JSON-LD code: SEO score, errors, warnings and rich-results readiness.
Organization Schema Generator
Generate Organization JSON-LD with logo, social profiles and contact for E-E-A-T.
Local Business Schema Generator
Generate Local Business JSON-LD structured data for your business.
FAQ Schema Generator
Generate FAQPage JSON-LD for AI search and structured Q&A data.
