BusinessAudience
BusinessAudience refines Audience for B2B targeting. Use it on Product, Service, Article, or Course to say "this offering is for small businesses" or "enterprise only, 1000+ employees".
Full example of schema.org/BusinessAudience json-ld markup
The markup is verified as valid with Rich Results Test from Google.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "XooStructured Enterprise",
"audience": {
"@type": "BusinessAudience",
"numberOfEmployees": {
"@type": "QuantitativeValue",
"minValue": 100,
"maxValue": 1000,
"unitCode": "C62",
"unitText": "employees"
},
"yearlyRevenue": {
"@type": "QuantitativeValue",
"minValue": 10000000,
"maxValue": 100000000,
"unitCode": "USD",
"unitText": "annual revenue"
},
"yearsInOperation": {
"@type": "QuantitativeValue",
"minValue": 3,
"unitText": "years"
}
}
}
</script>Direct properties (3)
numberOfEmployees: QuantitativeValue withminValue,maxValue, and usuallyunitCode: C62(ones).yearlyRevenue: QuantitativeValue ideally paired with a currency-bearing unit, or as a MonetaryAmount-equivalent node.yearsInOperation: QuantitativeValue for the business's age (3+ years, 1-5 years, etc.).
Combine all three when precision matters (an enterprise-only CRM: 250+ employees, $50M+ revenue, 5+ years in operation). A single axis is often sufficient (SMB tier: 1–50 employees).
Minimal valid version
The smallest markup that still produces a valid BusinessAudience entity. Use it as the floor. Reach for the advanced example above when you want search engines and AI agents to understand more about your content.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BusinessAudience",
"numberOfEmployees": { "@type": "QuantitativeValue", "minValue": 100, "maxValue": 1000 }
}
</script>Google rich results this unlocks
Markup matching this example makes your page eligible for the following Google Search rich results. The primary target drives the required / recommended property classification in the advanced code block above.
- Google docsNo dedicated rich result (feeds B2B matching + AI search targeting)
Common BusinessAudience mistakes
Mistakes that pass validation but silently fail to earn rich results or mislead consumers walking the graph. Avoid these and your markup will be ahead of most sites in the wild.
- 01
yearlyRevenue as a bare number
Wrong"yearlyRevenue": 50000000RightQuantitativeValue with unitCode (currency) or MonetaryAmountNo currency context means consumers can't compare across markets.
- 02
PeopleAudience used for B2B targeting
WrongPeopleAudience with numberOfEmployeesRightBusinessAudience for company-size targetingPeopleAudience targets individuals by demographics; BusinessAudience targets organisations by size.
- 03
Single minValue pretending to be a range
WrongminValue: 100 without maxValue for a 100-500 audienceRightminValue: 100, maxValue: 500Open-ended ranges (minValue only) signal a floor, not a target band.
Schema properties in this example
Also mentioned in 1 other example
BusinessAudience also appears in Service. See the full BusinessAudience schema page for every reference.
About the example data
XooStructured Enterprise: audience of mid-market SaaS companies, 100–1000 employees, $10M–$100M ARR, 3+ years in operation.
Comments
Loading comments...