SoftwareApplication schema and SaaS structured data on Wix
Module 38: SEO for SaaS & Digital Services on Wix | Lesson 442 of 687 | 44 min read
By Michael Andrews, Wix SEO Expert UK
Structured data helps Google understand that your Wix site represents a software product, not just a generic business website. By implementing SoftwareApplication schema along with supporting schema types, you can earn rich snippets that display star ratings, pricing, and feature information directly in search results, significantly increasing click-through rates for your SaaS product pages.
Understanding SoftwareApplication Schema
SoftwareApplication is a Schema.org type specifically designed for software products, including SaaS applications. It tells Google key details about your software: what it does, what operating systems or platforms it supports, how much it costs, and how users rate it. When implemented correctly, this schema can trigger rich results that make your listing stand out in search results with star ratings, price ranges and availability indicators.

Core SoftwareApplication Properties
- @type: SoftwareApplication (or the more specific WebApplication for cloud-based SaaS)
- name: your product name exactly as it appears across your marketing
- applicationCategory: the category of your software, such as "BusinessApplication", "FinanceApplication" or "ProductivityApplication"
- operatingSystem: for SaaS, use "Web" or list specific platforms like "Windows, macOS, iOS, Android, Web"
- offers: pricing information including price, currency, and billing cycle
- aggregateRating: overall star rating and total review count from your users
- description: a concise description of what the software does
- screenshot: URL to a product screenshot image
- featureList: a comma-separated list of key features
- softwareVersion: your current version number if applicable
Implementing SoftwareApplication Schema on Wix
Adding structured data to your Wix SaaS product page
- Open the Wix Editor and navigate to the page where you want to add the schema (typically your homepage or main product page)
- Go to Settings > Advanced > Custom Code (or use Wix SEO panel > Advanced SEO > Structured Data Markup)
- Create your SoftwareApplication JSON-LD script using the template below, replacing all placeholder values with your actual product information
- Paste the JSON-LD script into the page head section using the custom code feature
- Save and publish the page, then use Google's Rich Results Test to validate the markup
- Check Google Search Console for any structured data errors or warnings over the following week
- Update the schema whenever pricing, ratings or features change
SoftwareApplication JSON-LD Template
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebApplication",
"name": "Your Product Name",
"description": "Brief description of what your SaaS product does",
"url": "https://www.yoursite.com",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web",
"browserRequirements": "Requires JavaScript. Requires HTML5.",
"softwareVersion": "3.0",
"screenshot": "https://www.yoursite.com/screenshot.png",
"featureList": "Feature 1, Feature 2, Feature 3, Feature 4",
"offers": {
"@type": "AggregateOffer",
"lowPrice": "0",
"highPrice": "99",
"priceCurrency": "USD",
"offerCount": "3",
"offers": [
{
"@type": "Offer",
"name": "Free Plan",
"price": "0",
"priceCurrency": "USD"
},
{
"@type": "Offer",
"name": "Professional Plan",
"price": "29",
"priceCurrency": "USD",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": "29",
"priceCurrency": "USD",
"billingDuration": "P1M"
}
},
{
"@type": "Offer",
"name": "Business Plan",
"price": "99",
"priceCurrency": "USD",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": "99",
"priceCurrency": "USD",
"billingDuration": "P1M"
}
}
]
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"ratingCount": "1250",
"bestRating": "5",
"worstRating": "1"
},
"author": {
"@type": "Organization",
"name": "Your Company Name",
"url": "https://www.yoursite.com"
}
}
</script>
Supporting Schema Types for SaaS
SoftwareApplication schema works best when combined with other schema types across your Wix site. Each schema type serves a different purpose and can trigger different rich result types in Google search.
- Organization schema: on your homepage, establish your company identity with logo, contact information and social profile links
- FAQPage schema: on pages with FAQ sections, mark up questions and answers for potential FAQ rich results
- BreadcrumbList schema: implement site-wide breadcrumbs to help Google understand your site hierarchy
- HowTo schema: on tutorial and getting-started pages, mark up step-by-step instructions
- Article schema: on blog posts, identify the author, publication date and topic
- VideoObject schema: on pages with embedded product demos, mark up the video details
- Review schema: on pages featuring customer testimonials, mark up individual reviews with ratings
FAQPage Schema for SaaS Product Pages
Adding FAQ schema to your product and pricing pages can trigger accordion-style rich results that take up more SERP real estate and answer common objections directly in search results.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Is there a free trial available?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, we offer a 14-day free trial with full access to all features. No credit card required."
}
},
{
"@type": "Question",
"name": "Can I cancel my subscription anytime?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Absolutely. You can cancel your subscription at any time from your account settings. There are no cancellation fees or long-term contracts."
}
},
{
"@type": "Question",
"name": "Does the software integrate with other tools?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, we integrate with over 50 popular tools including Slack, Google Workspace, Microsoft 365, Zapier and more."
}
}
]
}
</script>
Testing and Validating Your Schema
Ensuring your structured data is error-free
- Copy your page URL and paste it into Google's Rich Results Test at search.google.com/test/rich-results
- Verify that all required properties show green checkmarks with no errors
- Check for warnings, which will not prevent rich results but should be addressed when possible
- Open Schema.org Validator at validator.schema.org and paste your JSON-LD to check for structural issues
- Monitor Google Search Console's Enhancements section for ongoing schema health reports
- After making changes, use the URL Inspection tool in Search Console to request re-crawling
This lesson on SoftwareApplication schema and SaaS structured data on Wix is part of Module 38: SEO for SaaS & Digital Services on Wix in The Most Comprehensive Complete Wix SEO Course in the World (2026 Edition). Created by Michael Andrews, the UK's No.1 Wix SEO Expert with 14 years of hands-on experience, 750+ completed Wix SEO projects and 425+ verified five-star reviews.