XooCode(){

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.

schema.org/Casino
<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.

schema.org/Casino (minimal)
<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.

  1. 01

    Casino missing age audience

    Wrong
    Casino entity with no audience restriction
    Right
    Populate audience with suggestedMinAge for the legal gambling age

    Age-restricted search filters depend on audience. Missing it may send underage searchers to age-gated content.

About the example data

"Mount Xoo Gaming Resort", a fictional destination casino near Dunmore.

Comments

Loading comments...

Leave a comment