Skip to content
SEWWA

Schema guides Industry

Schema generator for Gyms

Common schema types for Gyms

SEO tips

Example JSON-LD

{
"@context": "https://schema.org",
"@type": "ExerciseGym",
"name": "Iron & Flow Fitness",
"image": "https://example.com/gym-floor.jpg",
"url": "https://example.com/",
"telephone": "+1-512-555-0120",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "2100 Riverside Dr",
"addressLocality": "Austin",
"addressRegion": "TX",
"postalCode": "78741",
"addressCountry": "US"
},
"geo": { "@type": "GeoCoordinates", "latitude": "30.2458", "longitude": "-97.7184" },
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
"opens": "05:00",
"closes": "23:00"
},
"amenityFeature": [
{ "@type": "LocationFeatureSpecification", "name": "Free weights and power racks", "value": true },
{ "@type": "LocationFeatureSpecification", "name": "Sauna", "value": true },
{ "@type": "LocationFeatureSpecification", "name": "Childcare", "value": false }
],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Memberships",
"itemListElement": [
{ "@type": "Offer", "name": "7-day trial", "url": "https://example.com/join" }
]
}
}

Overview

ExerciseGym (or SportsActivityLocation when more accurate) pairs with LocalBusiness fields for hours, geo, and photos. If you run classes, ensure the page content supports any Event or schedule claims you add later.

Start with a single clean LocalBusiness-style graph and expand as your templates mature.

Try the free Schema Generator →