Product Schema Generator
A product schema generator is a tool that writes schema.org Product structured data. It combines product…
Create SoftwareApplication JSON-LD for mobile, web and desktop apps with price and rating.
JSON-LD code
Ratings must come from real users and be visible on the page. Never copy store ratings you cannot show.

The free software application schema generator runs in your browser, needs no sign-up and never sends what you type anywhere.
This software application schema generator creates SoftwareApplication, MobileApplication or WebApplication JSON-LD. Google requires name, offers.price (0 for free apps) and either aggregateRating or review. applicationCategory and operatingSystem are recommended, and the category must be a supported value such as FinanceApplication. Only use ratings from real users shown on the page.
A software application schema generator is a tool that writes schema.org SoftwareApplication structured data. It combines the app name, category, operating system, an Offer with price and an AggregateRating into JSON-LD that can make an app page eligible for an app rich result.

Google requires name, offers.price and either aggregateRating or review. For a paid app, also add offers.priceCurrency. Google's software app structured data guide lists applicationCategory and operatingSystem as recommended.
Google supports 22 values, including GameApplication, BusinessApplication, FinanceApplication, EducationalApplication, HealthApplication, UtilitiesApplication and DeveloperApplication. Pick the one closest to what the app does; this tool lists all of them.
Apps typed only as VideoGame do not get a software app rich result. Google suggests co-typing them with another application type, such as VideoGame plus MobileApplication, which this tool outputs when you choose VideoGame (mobile).
| Property | Status | Example |
|---|---|---|
| name | Required | PocketLedger Budget Planner |
| offers.price | Required | 0 for free apps |
| aggregateRating or review | Required | 4.6 from 1284 ratings |
| applicationCategory | Recommended | FinanceApplication |
| operatingSystem | Recommended | Android 10, iOS 16 |
Example: a free budgeting app for Android 10 and iOS 16 with an average of 4.6 from 1284 user ratings shown on its landing page. The tool outputs MobileApplication JSON-LD with category FinanceApplication, price 0 and an AggregateRating, meeting all 3 required checks.
Only if those ratings are displayed on your page and you are allowed to show them. Google's review snippet rules say the marked up rating must be visible to users. Never invent or round up ratings.
Use 0 as offers.price because the app is free to install. In-app purchases are not part of the main offer price. Mention them in the description on the page instead.
Use MobileApplication for phone and tablet apps, WebApplication for browser based tools and SoftwareApplication for desktop or general software. They are all accepted for the software app rich result.
Yes. A SaaS tool can use WebApplication with its starting price and genuine user ratings shown on the page. If pricing varies by plan, use the lowest real plan price and make the plans visible on the page.
List the operating systems and minimum versions needed, separated by commas, such as Android 10, iOS 16 or Windows 11. Google's examples use simple names with version numbers.
The most common reasons are missing ratings, a missing price, or ratings that are not visible on the page. Run the Rich Results Test, fix errors, and remember Google decides when to show rich results.
Facts checked against these official pages. Read how I check facts in my editorial policy.
A product schema generator is a tool that writes schema.org Product structured data. It combines product…
A review schema generator is a tool that writes schema.org Review or AggregateRating structured data. It…
A JSON-LD validator is a tool that checks structured data written in JSON for Linked Data. It first parses…
Send your website and I will check it for you, free.
One short email when something new goes live: articles, free SEO tools, package updates, discounts and price alerts. No spam, unsubscribe in one click.