B2B Tech Schema Markup: The Complete JSON-LD Guide
This guide provides validated, copy-paste JSON-LD templates for the three schema types that matter most for B2B technology AI visibility: Service for cybersecurity and IT firms, SoftwareApplication for SaaS products, and ProfessionalService for MSPs and consultancies.
Templates in this guide
1. Service. For Cybersecurity and IT Firms
{
"@context": "https://schema.org",
"@type": "Service",
"serviceType": "Managed Security Services",
"provider": {
"@type": "Organization",
"name": "Your Firm Name"
},
"description": "MSSP offering 24/7 SOC, MDR,
and compliance-aligned monitoring for
[industries], SOC 2 Type II certified.",
"areaServed": [
{"@type": "Country", "name": "United States"},
{"@type": "Country", "name": "United Kingdom"},
{"@type": "Country", "name": "Australia"}
],
"audience": {
"@type": "BusinessAudience",
"name": "Mid-market and enterprise businesses"
}
}
2. SoftwareApplication. For SaaS Products
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Your Product Name",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web",
"description": "Field service management software
for HVAC, plumbing, and electrical
contractors.",
"offers": {
"@type": "Offer",
"price": "49",
"priceCurrency": "USD",
"description": "Starting price per user/month"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "312"
}
}
3. ProfessionalService. For MSPs and Consultancies
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "Your MSP Name",
"description": "Managed IT services provider for
law firms and professional services,
serving [region], ISO 27001 certified.",
"areaServed": [
{"@type": "City", "name": "City One"},
{"@type": "City", "name": "City Two"}
],
"address": {
"@type": "PostalAddress",
"addressLocality": "City",
"addressRegion": "State/Region",
"addressCountry": "AU"
},
"telephone": "+61 0 0000 0000"
}
4. Supporting Schema: Organization, BreadcrumbList, FAQPage
Organization (homepage)
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Your Company Name",
"url": "https://yourcompany.com",
"logo": "https://yourcompany.com/logo.png",
"sameAs": ["https://www.linkedin.com/company/..."]
}
BreadcrumbList (every inner page)
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1,
"name": "Home", "item": "https://yourcompany.com/"},
{"@type": "ListItem", "position": 2,
"name": "Page Name",
"item": "https://yourcompany.com/page/"}
]
}
FAQPage (pages with genuine Q&A content)
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{"@type": "Question",
"name": "Your question here?",
"acceptedAnswer": {"@type": "Answer",
"text": "A direct, complete answer."}}
]
}
Per current schema guidance, FAQPage markup is primarily a GEO/AI Overview signal rather than a guaranteed rich-result feature in Google, still worth deploying for AI-answer visibility, but not the only schema priority on a page.
5. How to Validate and Deploy
- Place the JSON-LD inside a
<script type="application/ld+json">tag in the page<head>. - Validate at validator.schema.org, confirm zero errors.
- Test in Google's Rich Results Test.
- Combine multiple schema types on one page using a single
@grapharray. - Re-validate after every content update, certification renewal, or service-area change.
Want this implemented correctly, site-wide?
We deploy and validate this full schema stack for cybersecurity firms, SaaS companies, and MSPs alike.
Get My Free AI Visibility Audit →This guide is a companion to the complete 2026 guide to AI search optimization for B2B technology. See also: cybersecurity · SaaS · MSPs & IT.
Source: Schema.org vocabulary specification. Validation tools: validator.schema.org, Google Rich Results Test.