Catering & Private Chef Service Schema Markup (JSON-LD)
Structured data for event catering companies, corporate banquet providers, and private chef services, modeling cuisine styles, service areas, dietary catalogs, and booking inquiries.
Displayed below main page header or above the tool container. • Zero CLS Container
Production JSON-LD Code Block
Embed this structured data block directly into your HTML <head> or framework layout template.
{
"@context": "https://schema.org",
"@type": "FoodService",
"@id": "https://example.com/caterer/epicure-events#service",
"name": "Epicure & Co. Event Catering & Private Chef",
"description": "Full-service luxury wedding catering, corporate gala dining, and in-home private chef multi-course degustation experiences.",
"telephone": "+1-415-555-0163",
"priceRange": "$$$",
"servesCuisine": [
"California Farm-to-Table",
"Mediterranean",
"Vegan & Gluten-Free Options"
],
"areaServed": [
{
"@type": "AdministrativeArea",
"name": "San Francisco Bay Area"
},
{
"@type": "AdministrativeArea",
"name": "Napa Valley"
}
],
"address": {
"@type": "PostalAddress",
"streetAddress": "550 15th Street, Suite 400",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94103",
"addressCountry": "US"
},
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Catering Service Packages",
"itemListElement": [
{
"@type": "OfferCatalog",
"name": "Wedding Plated 3-Course Banquet",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Plated Formal Wedding Dinner",
"description": "Custom seasonal menu, table service, sommelier wine pairing, and bar staffing"
}
}
]
}
]
}
}Typed Properties Specification (7 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| name | Text | Required | Official trading name of the catering business or private chef. e.g. Epicure & Co. Event Catering & Private Chef |
| servesCuisine | Text | Required | Catering culinary specialties and dietary capabilities. e.g. California Farm-to-Table, Mediterranean |
| areaServed | AdministrativeArea | GeoShape | Required | Regional territories served for on-site catering events. e.g. San Francisco Bay Area, Napa Valley |
| hasOfferCatalog | OfferCatalog | Required | Structured catalog of catering service tiers, banquets, and chef packages. e.g. Catering Service Packages Catalog |
| priceRange | Text | Required | Relative catering budget tier indicator ($$$ for premium events). e.g. $$$ |
| address | PostalAddress | Required | Commercial kitchen commissary or administrative office address. e.g. 550 15th Street, San Francisco, CA 94103 |
| telephone | Text | Required | Primary booking inquiry and consultation telephone number. e.g. +1-415-555-0163 |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying FoodService schema.
Confusing Restaurant Type with Mobile FoodService
Tagging a pure catering company without a public walk-in dining room as `Restaurant` leads to negative user experience with walk-in diners.
Use `@type`: 'FoodService' or 'CateringService' under Schema.org.
Omission of Service Radius or areaServed
Catering companies serve large multi-county regions; failing to declare `areaServed` restricts search visibility to the immediate office zip code.
Add structured `areaServed` array covering all counties or metropolitan zones.
Missing Structured hasOfferCatalog for Service Packages
Failing to enumerate wedding, corporate, and private chef packages in structured format loses rich service snippet eligibility.
Define nested `hasOfferCatalog` with concrete `Offer` objects.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Local Business cluster.
Fine Dining Tasting Menu & Michelin-Style Restaurant Schema Markup (JSON-LD)
Food Truck & Mobile Kitchen Catering Schema Markup (JSON-LD)
Event Planner & Luxury Wedding Coordinator Schema Markup (JSON-LD)
All-You-Can-Eat Buffet & Banquet Restaurant Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container