Zahid Awais Get a free audit

Free software application schema generator

Create SoftwareApplication JSON-LD for mobile, web and desktop apps with price and rating.

By Zahid Awais · Schema markup generators · Free, private, no sign-up

Result
0Required
0Recommended
0To check

JSON-LD code

    Ratings must come from real users and be visible on the page. Never copy store ratings you cannot show.

    Software App Schema Generator: what it does and an example result

    The free software application schema generator runs in your browser, needs no sign-up and never sends what you type anywhere.

    Quick answer

    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.

    What is a software app schema generator?

    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.

    How do you use the Software App Schema Generator?

    How to use the Software App Schema Generator: enter details, see the result and copy it
    Real screenshot of the Software App Schema Generator with the steps marked.
    1. Enter the app name and choose the app type.
    2. Pick the application category and type the supported operating systems.
    3. Enter the price, using 0 for free apps, and the currency.
    4. Add the average rating and rating count only if real user ratings appear on the page.
    5. Copy the code to the app landing page and test it in the Rich Results Test.

    What is required for SoftwareApplication rich results?

    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.

    Which applicationCategory values does Google support?

    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.

    How should I mark up a game?

    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).

    Quick reference

    PropertyStatusExample
    nameRequiredPocketLedger Budget Planner
    offers.priceRequired0 for free apps
    aggregateRating or reviewRequired4.6 from 1284 ratings
    applicationCategoryRecommendedFinanceApplication
    operatingSystemRecommendedAndroid 10, iOS 16

    Worked example

    Example

    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.

    Frequently asked questions

    Can I use app store ratings in my schema?

    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.

    What price should I use for a free app with in-app purchases?

    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.

    Should I use SoftwareApplication or MobileApplication?

    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.

    Can I mark up a SaaS product with this schema?

    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.

    How do I write operatingSystem?

    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.

    Why is my app rich result not showing?

    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.

    Sources

    Facts checked against these official pages. Read how I check facts in my editorial policy.

    Related free tools

    All 104 tools

    Product Schema Generator

    A product schema generator is a tool that writes schema.org Product structured data. It combines product…

    JSON-LD Validator

    A JSON-LD validator is a tool that checks structured data written in JSON for Linked Data. It first parses…

    Want a full audit instead?

    Send your website and I will check it for you, free.

    Get my free audit
    Chat on WhatsApp
    Free updates

    Get new tools, guides and coupons first

    One short email when something new goes live: articles, free SEO tools, package updates, discounts and price alerts. No spam, unsubscribe in one click.