Casino
Casino is a direct EntertainmentBusiness subtype for gambling venues: casinos, card rooms, racino combined tracks, tribal gaming halls. It adds no properties of its own.
Casinos are heavily regulated; populate hasCertification with the gaming-licence reference and use the audience age via audience to carry the 21+ restriction.
Full example of schema.org/Casino json-ld markup
The markup is verified as valid with Rich Results Test from Google.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Casino",
"name": "Mount Xoo Gaming Resort",
"description": "Destination casino with 1,200 slot machines, 40 table games, a poker room, and two restaurants.",
"address": { "@type": "PostalAddress", "streetAddress": "6100 Pocono Highway", "addressLocality": "Dunmore", "addressRegion": "PA", "postalCode": "18512", "addressCountry": "US" },
"telephone": "+1-570-555-1521",
"geo": { "@type": "GeoCoordinates", "latitude": 41.4412, "longitude": -75.5932 },
"openingHours": "Mo-Su 00:00-23:59",
"priceRange": "$$",
"audience": { "@type": "PeopleAudience", "suggestedMinAge": 21 },
"url": "https://xoocode.com/entertainment/mount-xoo-gaming"
}
</script>Minimal valid version
The smallest markup that still produces a valid Casino entity. Use it as the floor. Reach for the advanced example above when you want search engines and AI agents to understand more about your content.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Casino",
"name": "Mount Xoo Gaming Resort",
"address": { "@type": "PostalAddress", "streetAddress": "6100 Pocono Highway", "addressLocality": "Dunmore", "addressRegion": "PA", "postalCode": "18512", "addressCountry": "US" }
}
</script>Google rich results this unlocks
Casino is a structural type. It does not produce a rich result on its own.
Its value comes from combining it with a primary type whose markup earns a rich result (Article, Product, Event, and so on). Casino becomes the trunk that the primary type branches off viamainEntityorbreadcrumb. Include it on every page as the backbone of your markup.
Common Casino mistakes
Mistakes that pass validation but silently fail to earn rich results or mislead consumers walking the graph. Avoid these and your markup will be ahead of most sites in the wild.
- 01
Casino missing age audience
WrongCasino entity with no audience restrictionRightPopulate audience with suggestedMinAge for the legal gambling ageAge-restricted search filters depend on audience. Missing it may send underage searchers to age-gated content.
Schema properties in this example
About the example data
"Mount Xoo Gaming Resort", a fictional destination casino near Dunmore.
Comments
Loading comments...