Loading...
Loading...
JSON-LD output
Enter an app name to generate SoftwareApplication JSON-LD.
Add the application name, category, and supported operating systems.
Set the price and currency, and optionally include genuine aggregate ratings for star eligibility.
Paste the SoftwareApplication markup into your app or product page head.
SoftwareApplication schema describes a software product, app, or SaaS tool. It tells search engines the application category, supported operating systems, price, and user ratings. With an aggregateRating it can earn star ratings in search results, which is especially valuable for app landing pages and software directories competing for clicks.
WebApplication and MobileApplication are more specific subtypes of SoftwareApplication. Use WebApplication for browser-based SaaS, MobileApplication for native iOS or Android apps, and the base SoftwareApplication for desktop software or when the product spans multiple platforms. Using the most specific accurate type gives engines clearer context.
Google's software app rich result requires name, an offers object (with price and priceCurrency, where price 0 means free), and an aggregateRating with ratingValue and ratingCount. applicationCategory and operatingSystem are strongly recommended. Without genuine ratings you can have valid markup but no star display.
Set offers.price to 0 with a priceCurrency for a fully free app. For freemium, you can still use 0 for the entry tier, or list multiple offers for different plans. Be honest: marking a paid-only product as free, or inflating ratings, violates Google guidelines and can trigger manual penalties.
No. The aggregateRating must reflect genuine user reviews and be visible to users on the page. Google explicitly prohibits self-serving or fabricated ratings. If you do not yet have reviews, omit aggregateRating; the rest of the schema is still valuable for entity understanding and AI search even without stars.
Use a recognized category string such as BusinessApplication, DeveloperApplication, GameApplication, EducationalApplication, or SecurityApplication. You can also use a plain descriptive phrase. Consistency matters more than an exact enum, but using Google and schema.org recognized categories improves how confidently engines classify your product.
Yes. For SaaS, it clarifies that the page represents a software product rather than an article, supports star ratings that lift click-through rates, and gives AI assistants structured pricing and platform data when answering best tool for X queries. It pairs well with Product or Service schema for a complete entity picture.