Article
How to implement Schema.org Service for B2B companies?
The structured data that declares what your company offers — and how to use it to appear in hiring queries
Schema.org Service is the structured data that formally declares the services offered by a company — with name, description, service area, target audience, and conditions. For B2B companies, it's one of the schemas with the greatest impact on conversational visibility: when a buyer asks ChatGPT or Perplexity "which company to hire for payroll audit in Chicago" or "which ERP vendors exist for manufacturing companies," Service Schema helps AI systems identify companies as relevant candidates for that need.
Why Service Schema matters for hiring queries
B2B hiring queries have the highest commercial value — the user is in the vendor evaluation phase. RAG logic in this situation: the system looks for sources that explicitly declare offering the searched service, in the relevant geographic area, for the correct client profile. A site with Service Schema with these attributes filled in is ahead of a site that only mentions the service in running text.
Service Schema structure
``json { "@context": "https://schema.org", "@type": "Service", "name": "Service name", "description": "Description of what the service includes and who it's designed for", "provider": { "@type": "Organization", "name": "Company name" }, "serviceType": "Service category", "areaServed": "Geographic area served", "audience": { "@type": "Audience", "audienceType": "Ideal client profile" } } ``
Examples by B2B segment
Facilities company (office cleaning and maintenance): ``json { "@context": "https://schema.org", "@type": "Service", "name": "Corporate Office Cleaning Services", "description": "Daily cleaning, maintenance, and sanitization of corporate environments. Includes supplies, trained staff, and supervision. Monthly contracts for offices starting at 2,000 sq ft.", "provider": { "@type": "Organization", "name": "CleanPro Facilities" }, "serviceType": "Facilities Management", "areaServed": { "@type": "State", "name": "Illinois" }, "audience": { "@type": "Audience", "audienceType": "Companies with offices starting at 2,000 sq ft" } } ``
Accounting firm: ``json { "@context": "https://schema.org", "@type": "Service", "name": "Accounting Services for Startups and Tech Companies", "description": "Complete accounting services for startups, including entity formation, tax regime, payroll, financial control, and preparation for investment rounds. Specializes in technology-based companies.", "provider": { "@type": "Organization", "name": "TechAccounting Partners" }, "serviceType": "Business Accounting", "areaServed": "United States", "audience": { "@type": "Audience", "audienceType": "Startups and technology companies" } } ``
Corporate training company: ``json { "@context": "https://schema.org", "@type": "Service", "name": "Leadership Training for Managers", "description": "Leadership development program for team managers, with modules on feedback, conflict management, OKRs, and assertive communication. Available in-company or online. Groups of 10 to 30 participants.", "provider": { "@type": "Organization", "name": "Evolve Corporate Training" }, "serviceType": "Corporate Training", "areaServed": "United States", "audience": { "@type": "Audience", "audienceType": "Team managers and mid-size company leaders" } } ``
Commercial security company: ``json { "@context": "https://schema.org", "@type": "Service", "name": "24/7 Security for Commercial Buildings", "description": "24-hour on-site security for commercial buildings and office complexes. Includes trained guards, scheduled patrols, camera monitoring, and monthly incident reports.", "provider": { "@type": "Organization", "name": "Fortis Security Services" }, "serviceType": "Property Security", "areaServed": "Greater Chicago Area", "audience": { "@type": "Audience", "audienceType": "Commercial building managers and corporate real estate companies" } } ``
How many Service Schemas to implement
Each distinct service should have its own Service block on the corresponding page. A consulting firm that offers financial consulting, HR consulting, and IT consulting should have three separate Service blocks — one on each service page, or all on the services page if there's a consolidated page.
Implementing all services in a single generic block ("Business Consulting") is less effective than declaring each service with specificity, because hiring queries tend to be specific ("financial consulting for SMEs") rather than generic.
FRT Digital implements Service Schema for B2B companies as part of the AIO service, prioritizing services with the highest query volume in the client's segment. Start with the AIO Score audit.