Schema type

SoftwareApplication

SoftwareApplication helps describe online tools in a way that search engines and answer systems can understand. This is especially relevant for free tools and utilities.

Browser tools, utilities, and web applications that are freely accessible.

When to use it

  • SEO tools
  • AI search utilities
  • Browser-based apps
  • Web calculators or generators

Core fields

  • name
  • applicationCategory
  • operatingSystem
  • offers
  • description

Example JSON-LD

{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "robots.txt Checker",
  "applicationCategory": "BrowserApplication",
  "operatingSystem": "Any",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  }
}

Common mistakes

  • Marking a non-tool page as a SoftwareApplication
  • Using the type for generic pages without a real app