AI visibility guide · ~25 min · Updated July 16, 2026

Add Product or SoftwareApplication schema

Describe what you sell and what it costs in a structured, machine-readable format on your pricing and product pages.

Product and SoftwareApplication schema turn your pricing page from prose an LLM has to interpret into structured fields it can read directly: plan name, price, currency, and category. It is the schema type most directly tied to the citable, specific-number pattern that AI engines prefer over vague marketing claims.

Why it matters for AEO. Product or SoftwareApplication schema states exactly what you sell, who it is for, and what it costs in a format an AI engine can parse without inferring it from marketing prose - reducing the odds of a model quoting an outdated price or a vague, wrong category for your product.

How to do it

  1. Add SoftwareApplication (for a SaaS product) or Product schema on your pricing and product pages, including name, description, and applicationCategory.
  2. Add an offers array with price, priceCurrency, and a stable url per plan so each tier is individually addressable.
  3. Keep pricing in the schema in lockstep with the visible page - a mismatch is a direct source of an AI engine quoting the wrong number.
  4. Re-validate the schema block after every pricing change, not just on initial setup.

How to verify. Paste the pricing page URL into Google's Rich Results Test and confirm the offers are parsed with the correct price and currency.

Example

{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "Acme",
  "applicationCategory": "BusinessApplication",
  "offers": [{
    "@type": "Offer",
    "name": "Pro",
    "price": "39",
    "priceCurrency": "USD",
    "url": "https://acme.com/pricing"
  }]
}

Track your AI visibility

See how your SaaS appears in ChatGPT, Claude, and Perplexity.

Free tier: 10 prompts, 2 LLMs, daily tracking. No credit card required.