Food & Wine Festival Schema Markup (JSON-LD Blueprint)
Structured data for culinary festivals, wine tasting tours, gourmet food truck rallies, master chef tastings, servesCuisine tags, and tasting pass ticketing.
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": "Festival",
"name": "Napa Valley Artisan Wine & Culinary Harvest Festival 2026",
"startDate": "2026-10-16T11:00:00-07:00",
"endDate": "2026-10-18T19:00:00-07:00",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"servesCuisine": [
"Californian",
"Farm-to-Table",
"French Contemporary",
"Artisan Charcuterie"
],
"location": {
"@type": "Place",
"name": "Napa Valley Expo Grounds",
"address": {
"@type": "PostalAddress",
"streetAddress": "575 3rd St",
"addressLocality": "Napa",
"addressRegion": "CA",
"postalCode": "94559",
"addressCountry": "US"
}
},
"organizer": {
"@type": "Organization",
"name": "Napa Vintners & Culinary Guild",
"url": "https://omniseotools.com/napa-guild"
},
"offers": {
"@type": "Offer",
"name": "Weekend Grand Tasting Pass",
"price": "225.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://omniseotools.com/festivals/napa-wine-2026/tickets"
}
}Typed Properties Specification (8 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 | string | Required | Official title of the culinary or wine festival. e.g. Napa Valley Artisan Wine & Culinary Harvest Festival 2026 |
| servesCuisine | string[] | Required | Array of culinary cuisines and beverage specialties featured at the festival. e.g. [ 'Californian', 'Farm-to-Table', 'French Contemporary' ] |
| startDate | string (ISO 8601) | Required | Festival opening datetime. e.g. 2026-10-16T11:00:00-07:00 |
| endDate | string (ISO 8601) | Required | Festival conclusion datetime. e.g. 2026-10-18T19:00:00-07:00 |
| location | Place | Required | Festival grounds or vineyard venue. e.g. { '@type': 'Place', 'name': 'Napa Valley Expo Grounds' } |
| organizer | Organization | Required | Culinary guild, vintners association, or event promoter. e.g. { '@type': 'Organization', 'name': 'Napa Vintners Guild' } |
| offers | Offer | Required | Tasting pass pricing and ticket link. e.g. { '@type': 'Offer', 'price': '225.00', 'priceCurrency': 'USD' } |
| description | string | Recommended | Summary of participating wineries, chefs, and tasting pavilions. e.g. Three-day harvest festival featuring over 60 premier Napa wineries. |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying Festival schema.
Missing servesCuisine Array on Culinary Events
Omitting servesCuisine on food and wine festivals.
Provide an array of cuisine strings (e.g. 'Italian', 'Wine Tasting', 'BBQ').
Missing Complete Physical Address
Omitting postal code or street address for outdoor festival grounds.
Provide complete PostalAddress inside the Place location node.
Incomplete Multi-Day Date Ranges
Listing only Friday's date for a weekend-long festival.
Set endDate to the exact Sunday evening conclusion datetime.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Events & Education cluster.
Music Festival & Multi-Day Tour Schema Markup (JSON-LD)
Exhibition & Trade Show Expo Schema Markup (JSON-LD)
Culinary Recipe with Dietary Restrictions Schema Markup (JSON-LD)
In-Person Conference & Summit Schema Markup (JSON-LD Blueprint)
Displayed below main page header or above the tool container. • Zero CLS Container