- A canonical SaaS or software product page has a visible offer.
- The product identity must connect to the publisher organization.
- The app category and operating system are visible.
- Genuine visible reviews may support feature eligibility.
Page role and implementation
Describe software as software and separate identity from rich result eligibility
SoftwareApplication identifies a software product, its category, platform, publisher, URL, and offer. A SaaS site should use the canonical product page as the software identity home.
Current platform reality
Separate Schema.org meaning from Google feature eligibility.
Google software app rich result eligibility requires name, an offer price, and either a genuine visible review or aggregate rating. A semantic SoftwareApplication node can still be useful without satisfying that rich result pattern, but it should not be sold as eligible.
Use and avoid
Apply the type only when the visible role and evidence support it.
- Inventing a rating to meet Google requirements.
- Putting the full software node on every use case page.
- Using a price that does not match the visible offer.
- Confusing the organization and software identities.
Implementation model
Make the page role, identity, fields, and validation decisions in order.
Confirm the product home
Choose one canonical URL and @id for the software.
Build the identity node
Add name, URL, category, platform, and publisher.
Match the offer
Use the visible price, currency, and offer URL.
Decide review eligibility
Add review data only when genuine and visible.
Connect page and software
Use WebPage mainEntity on the canonical product URL.
Acceptance checks
Do not approve the markup because the JSON parses.
The content, entity ownership, canonical URLs, policy state, and maintenance source must also pass.
Canonical home
One URL owns the software identity.
Visible offer
Price and currency match the page.
Valid category
applicationCategory uses an appropriate value.
Platform accuracy
operatingSystem reflects the real access method.
Genuine review gate
Review data is not invented or copied.
Publisher link
The software points to the stable organization node.
Implementation examples
Use the examples as a starting structure, not production data.
Replace every placeholder with approved visible values. The examples do not create eligibility or guarantee a search appearance.
Semantic software identity with a visible offer
Copy exampleMIRENA workflow prompt
Use one master prompt when the job needs planning, audit, debugging, or controlled schema cues.
The prompt stops before final production markup. Visible content, URLs, identities, and commercial or review data need human approval first.
Software Application Schema Readiness Plan
One prompt covers intake, decisions, checks, repair cues, validation, and handoff.
Run Software Application Schema Readiness Plan for [URL, template, JSON LD, files, or site].
Open the complete prompt, inputs, outputs, and rules
Primary sources
Use current Google and Schema.org documentation as the source of truth.
Google structured data introduction
Open the official sourceGoogle general structured data guidelines
Open the official sourceGoogle structured data testing tools
Open the official sourceGoogle software app structured data
Open the official sourceGoogle review snippet rules
Open the official sourceSchema.org SoftwareApplication
Open the official sourceQuestions
SoftwareApplication Schema for SaaS Product Pages questions.
Does SoftwareApplication guarantee a software app rich result?
No. Google eligibility has specific property and review requirements, and display is not guaranteed.
Can a SaaS product use WebApplication?
WebApplication is a more specific subtype when the product is a web application.
Is a review required for Google eligibility?
Google currently requires either aggregateRating or review in addition to name and offers.price for the software app rich result.
Can use case pages repeat the full node?
They should normally reference the canonical software @id rather than create competing product identities.
Next route
Prepare schema cues after visible copy, entity ownership, and URLs are approved.
MIRENA can audit the page role, identity, fields, current feature support, and validation route. Production markup still needs human review and live testing.
Founder access is €20 every 30 days excluding VAT for one seat and one active MIRENA instance. OpenAI account rules and usage limits remain separate.