Generate valid SoftwareApplication JSON-LD structured data. Show app ratings, pricing, OS compatibility, and download links directly in Google search results.
How to use
Fill in your app name, category, pricing, OS compatibility, and ratings above.
Click "Generate Schema" to produce valid JSON-LD markup instantly.
Copy and paste the output inside the <head> tag of your app's landing page.
Test with Google's Rich Results Test, then publish your page.
SoftwareApplication schema is JSON-LD structured data that tells Google your page describes a software app including its name, category, pricing, operating system compatibility, download links, and user ratings. Google uses this to generate Software app rich results: cards in search that display the app name, star rating, price, and OS support directly on the results page.
For app landing pages and SaaS product pages, this schema can dramatically improve click-through rates by surfacing key information, especially the price and star rating, before a user even visits your page. A result showing "4.7★ · Free · iOS & Android" is far more compelling than a plain text listing.
Google can display the app name, icon, star rating, review count, operating system, price, and a direct link. The aggregateRating and offers (pricing) blocks are the most impactful for visibility. Always include both if you have real review data and a defined price point.
Yes. SoftwareApplication schema isn't limited to mobile apps available in stores. It works equally well for web-based SaaS products, desktop applications, browser extensions, and command-line tools. Set the operatingSystem to "Web" for browser-based products.
After generating your schema, always validate before publishing. Follow these 4 steps:
<head> and publish.These are the most frequent issues that prevent software app rich results from appearing:
Other free structured data tools you might need