WebApplication is a schema.org type for apps delivered through the web. It inherits the SoftwareApplication properties, such as applicationCategory, operatingSystem and offers, so a SaaS product page can describe what the product is and what it costs.
Need help with SEO?
Comppound runs SEO and AI search for SaaS companies. We plan what to publish, produce it with AI, and every page passes automated checks, and a person reviews samples and anything high-risk.

- Published to your site and tracked in Search Console
- One person answers for your account
- Plans from $400 a month, terms from 3 months
What to include
- name and a plain description
- applicationCategory, such as BusinessApplication
- offers with a real price or free tier
- aggregateRating only if based on genuine reviews
Mind the rich result rules
Google's software app rich result has its own requirements. Check them before expecting an enhancement, and never mark up ratings you cannot show.
Common mistakes
Invented ratings
Fake review data breaks guidelines and risks a manual action.
Frequently Asked Questions
WebApplication is more specific for browser-based products. SoftwareApplication is the broader parent type.
Keep reading
- SoftwareApplication Schema: SoftwareApplication schema describes an app with name, category, operating system, price and ratings, and can make it eligible for a software app rich result.
- Offer Schema: Offer schema describes the terms of a sale: price, currency, availability and validity. It nests inside Product, SoftwareApplication and Event markup.
- AggregateRating: AggregateRating summarizes many reviews as an average score and count, and is the markup behind star ratings shown in some Google search results.
- Schema.org: Schema.org is the shared vocabulary of types and properties that search engines use to read structured data about pages, products, people and organizations.
- Author Markup: Author markup identifies who wrote a piece of content using the author property, linking articles to a Person or Organization with a profile URL.
- ContactPoint schema: ContactPoint schema describes how to reach an organisation, such as a customer support phone number or email.
- Course Schema: Course schema describes an educational course with name, description and provider. Google phased out its course info rich result in 2025.
- DiscussionForumPosting Schema: DiscussionForumPosting schema marks up forum threads and social posts with author, date and text, helping Google identify discussion content.
Sources
