Tennis & Pickleball Racquet Club Schema Markup (JSON-LD)
Structured data for tennis centers, pickleball courts, and racquet clubs, detailing lighted courts, court surfaces (hard, clay, grass), ball machine rentals, and court booking fees.
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": "SportsActivityLocation",
"@id": "https://example.com/racquet/smash-point#club",
"name": "SmashPoint Tennis & Pickleball Club",
"description": "Premier racquet sports facility featuring 12 lighted championship hard tennis courts, 16 dedicated pickleball courts, pro shop, and USPTA coaching staff.",
"telephone": "+1-407-555-0186",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "450 Racquet Club Drive",
"addressLocality": "Orlando",
"addressRegion": "FL",
"postalCode": "32801",
"addressCountry": "US"
},
"amenityFeature": [
{
"@type": "LocationFeatureSpecification",
"name": "16 Dedicated Cushioned Pickleball Courts with LED Lighting",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "12 Championship Lighted Tennis Courts",
"value": true
},
{
"@type": "LocationFeatureSpecification",
"name": "Pro Shop with Stringing Services & Demo Racquets",
"value": true
}
],
"offers": {
"@type": "Offer",
"name": "60-Minute Lighted Pickleball Court Reservation",
"price": "24",
"priceCurrency": "USD",
"unitText": "HUR"
}
}Typed Properties Specification (6 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 club or racquet center title. e.g. SmashPoint Tennis & Pickleball Club |
| address | PostalAddress | Required | Physical street address of the tennis & pickleball center. e.g. { "@type": "PostalAddress", "streetAddress": "450 Racquet Club Drive", ... } |
| telephone | Text | Required | Pro shop or court booking desk telephone line. e.g. +1-407-555-0186 |
| amenityFeature | Array<LocationFeatureSpecification> | Required | Court details including dedicated pickleball counts, tennis surfaces, LED lights, and ball machines. e.g. [{ "@type": "LocationFeatureSpecification", "name": "16 Dedicated Cushioned Pickleball Courts...", "value": true }] |
| offers | Offer | Required | Hourly court booking rate, unitText (HUR), and clinic fees. e.g. { "@type": "Offer", "name": "60-Minute Lighted Pickleball Court Reservation", "price": "24", "unitText": "HUR" } |
| priceRange | Text | Recommended | Court rental pricing tier indicator ($$). e.g. $$ |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying SportsActivityLocation schema.
Confusing Dedicated Pickleball with Overlaid Tennis Lines
Claiming pickleball courts without clarifying whether they are dedicated permanent net courts or taped tennis courts leads to player dissatisfaction.
Specify 'Dedicated Permanent Net Pickleball Courts' in amenityFeature.
Missing Night Court LED Lighting Disclosures
Night players specifically search for lighted courts; omitting lighting details forfeits evening court reservations.
Highlight LED night lighting in amenityFeature.
Missing Hourly unitText on Court Rental Rates
Listing a $24 rate without unitText: 'HUR' leads crawlers to display the rate as an annual membership fee.
Declare unitText: 'HUR' on court reservation offers.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Local Business cluster.
Championship Golf Course & Clubhouse Schema Markup (JSON-LD)
Public Aquatics Center & Competitive Swimming Pool Schema Markup (JSON-LD)
Community Center & Cultural Arts Hall Schema Markup (JSON-LD)
Public Municipal Park & Nature Recreation Area Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container