Bar, Craft Cocktail Lounge & Nightclub Schema Markup (JSON-LD)
Structured data for cocktail bars, speakeasies, sports pubs, and nightclubs, modeling evening operating hours, late-night food menus, live DJ entertainment, and age policies.
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": "BarOrPub",
"@id": "https://example.com/nightlife/velvet-room#venue",
"name": "The Velvet Room Speakeasy & Lounge",
"description": "Prohibition-style subterranean cocktail lounge featuring artisanal mixology, live jazz trios, and gourmet late-night charcuterie.",
"telephone": "+1-312-555-0155",
"priceRange": "$$$",
"servesCuisine": [
"Craft Cocktails",
"Small Plates",
"Late Night Dining"
],
"address": {
"@type": "PostalAddress",
"streetAddress": "314 West Hubbard Street, Lower Level",
"addressLocality": "Chicago",
"addressRegion": "IL",
"postalCode": "60654",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 41.8901,
"longitude": -87.6362
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Wednesday",
"Thursday",
"Sunday"
],
"opens": "17:00",
"closes": "01:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Friday",
"Saturday"
],
"opens": "17:00",
"closes": "03:00"
}
],
"acceptsReservations": "https://example.com/nightlife/velvet-room/reservations"
}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 venue name. e.g. The Velvet Room Speakeasy & Lounge |
| servesCuisine | Text | Required | Beverage styles and bar snacks served. e.g. Craft Cocktails, Small Plates |
| openingHoursSpecification | OpeningHoursSpecification | Required | Late-night operating hours spanning past midnight. e.g. Wed-Thu 17:00-01:00, Fri-Sat 17:00-03:00 |
| priceRange | Text | Required | Price indicator ($$$ for premium craft cocktail lounges). e.g. $$$ |
| address | PostalAddress | Required | Street location address of the bar or lounge. e.g. 314 West Hubbard Street, Chicago, IL 60654 |
| geo | GeoCoordinates | Required | Precise latitude and longitude for nightlife navigation. e.g. 41.8901, -87.6362 |
| acceptsReservations | URL | Boolean | Recommended | Table reservation or VIP bottle service booking link. e.g. https://example.com/nightlife/velvet-room/reservations |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying BarOrPub schema.
Post-Midnight Opening Hours Formatting Errors
Bars operating past midnight (e.g. 17:00 to 03:00) often confuse parsers if closing time is numerically lower than opening time without 24-hour ISO format.
Format 24-hour closing times as '03:00' within single-day specifications.
Missing servesCuisine for Bars with Kitchens
Gastropubs and cocktail lounges with full kitchens lose food searches when omitting `servesCuisine`.
Include cuisine and dining keywords in `servesCuisine`.
Lack of GeoCoordinates in Dense Entertainment Districts
Urban entertainment districts with stacked basements and multi-story venues require exact GPS coordinates.
Include verified `geo` coordinates matching the main entrance.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Local Business cluster.
Craft Brewery & Taproom Tasting Room Schema Markup (JSON-LD)
Artisan Craft Distillery & Spirits Tasting Room Schema Markup (JSON-LD)
Fine Dining Tasting Menu & Michelin-Style Restaurant Schema Markup (JSON-LD)
DJ, Live Musical Performer & Band Booking Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container