SoftwareApplication schema — what it does & how to ship it
SoftwareApplication marks up apps, plugins and SaaS with operatingSystem, applicationCategory, offers and ratings — unlocking Google's software carousel with app-store-style presentation.
What it does
SoftwareApplication is a Product subtype specific to software. Required fields: name, operatingSystem, applicationCategory. Add offers, aggregateRating, softwareVersion and downloadUrl for full eligibility.
SERP / AI benefit
Wins the software carousel result on queries like 'best seo plugin wordpress', shows price and rating chips inline, and reinforces the entity for LLMs that answer software-comparison questions.
Where to use it
Every plugin, WordPress theme, SaaS landing page, mobile app or desktop app.
JSON-LD example
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "WBP Omni SEO Pro",
"operatingSystem": "WordPress",
"applicationCategory": "BrowserApplication",
"offers": { "@type": "Offer", "price": "199", "priceCurrency": "USD" },
"aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.9", "reviewCount": "412" }
}Copy, edit for your site, and drop into your page head inside a<script type="application/ld+json">block. Validate with Google's Rich Results Test.
In WBP Omni SEO Pro
Live on /pricing and every /features hub with the plugin's canonical name, category (BrowserApplication), current version and Freemius-linked Offer.
Ship SoftwareApplication without touching codeFrequently asked
SoftwareApplication vs Product for a WordPress plugin?›
Use SoftwareApplication — it's more specific and unlocks the software carousel. Product is fine as a fallback but leaves rich features on the table.
What operatingSystem should I set for a WordPress plugin?›
WordPress. It's the accepted convention for WP plugins and reflects the real environment.
Do I need aggregateRating for SoftwareApplication?›
Not required, but strongly recommended — the ratings chip is what makes the carousel result stand out.
