STRUCTURED DATA · SEO GLOSSARY
Yoga Schema
Schema.org patterns for yoga businesses — SportsActivityLocation for studios with physical space, LocalBusiness/ProfessionalService for freelance teachers, hasOfferCatalog for class types, and areaServed for online yoga.
Definition
Yoga schema configuration: (1) **SportsActivityLocation**: specific type for yoga studios with a physical space — `sport: "Yoga"` property, address/geo, openingHoursSpecification for studio hours, hasOfferCatalog for class types, employee instructor hasCredential; (2) **Freelance teacher schema**: no studio space — use `LocalBusiness` or `ProfessionalService` with address (home town, not home address) or areaServed; (3) **Online yoga**: `areaServed: {"@type": "Country", "name": "GB"}` or Country array for international scope; no PostalAddress for online-only; (4) **hasOfferCatalog**: OfferCatalog with separate Offer + Service entries for each class type — Yin Yoga, Vinyasa, Prenatal Yoga, Yoga Nidra, Hot Yoga, YTT (200h), etc.; separate offers with pricing in Offer if prices are fixed; (5) **Event schema for scheduled classes**: individual scheduled class instances can use Event schema with startDate, endDate, eventStatus, eventAttendanceMode (OnlineEventAttendanceMode or OfflineEventAttendanceMode), organizer, location; (6) **aggregateRating**: from Google, ClassPass, or Mindbody reviews.
Why it matters for SEO
SportsActivityLocation with sport: Yoga is more semantically precise than generic LocalBusiness. hasOfferCatalog enables class-type-level schema. Event schema for individual classes can generate Rich Results in Google events search.
How DeepSEOAnalysis checks this
DeepSEOAnalysis validates SportsActivityLocation or LocalBusiness @type, sport property, hasOfferCatalog class type specificity, and server-rendering.
Useful tools and resources
GLOSSARY
Related terms
local
Yoga Teacher SEO
Local and national SEO strategy for yoga teachers and studios — SportsActivityLocation schema, Yoga Alliance RYT credentials, class-type landing pages, online yoga national targeting, and booking system CWV.
Read definition →local
Yoga Alliance SEO
Yoga Alliance RYT and E-RYT credentials as E-E-A-T signals for yoga teacher websites — credential tiers (RYT-200, RYT-500, E-RYT), specialist certifications (RPYT, RCYT), and schema hasCredential configuration.
Read definition →local
Online Yoga SEO
National SEO strategy for online yoga classes — areaServed GB configuration, national query targeting ("online yoga classes UK"), platform transparency, live vs recorded distinction, and YouTube as top-funnel traffic.
Read definition →local
Yoga Studio Local SEO
Google Business Profile strategy for yoga studios — category selection, class schedule in GBP services, studio photo strategy, review acquisition after class, and Local Pack optimisation for yoga-specific queries.
Read definition →See how your site scores on Yoga Schema.
The free DeepSEOAnalysis audit checks yoga schema and 100+ other signals. Full report, no signup.
Run a free audit →