Certified Personal Trainer & Strength Coach Schema Markup (JSON-LD)
Structured data for certified personal fitness trainers, strength & conditioning coaches, and private nutritionists, modeling NASM/CSCS credentials, 1-on-1 packages, and client training locations.
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": "Person",
"@id": "https://example.com/trainers/alex-vance#coach",
"name": "Alex Vance, CSCS, NASM-CPT",
"jobTitle": "Elite Strength & Conditioning Coach",
"description": "Certified NSCA-CSCS strength coach and sports nutritionist specializing in athletic performance, functional hypertrophy, and post-rehabilitation personal training.",
"telephone": "+1-415-555-0189",
"address": {
"@type": "PostalAddress",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94107",
"addressCountry": "US"
},
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "1-on-1 Coaching & Fitness Packages",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "60-Minute Private 1-on-1 Strength Training Session"
},
"price": "120",
"priceCurrency": "USD"
}
]
}
}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 professional coach name with credential suffixes (e.g. CSCS, CPT). e.g. Alex Vance, CSCS, NASM-CPT |
| jobTitle | Text | Required | Professional coaching title. e.g. Elite Strength & Conditioning Coach |
| telephone | Text | Required | Direct business phone line for coaching consultations. e.g. +1-415-555-0189 |
| hasOfferCatalog | OfferCatalog | Required | Structured catalog of private 1-on-1 training and online coaching packages. e.g. { "@type": "OfferCatalog", "name": "1-on-1 Coaching..." } |
| address | PostalAddress | Required | Primary training metropolitan area or private gym studio address. e.g. { "@type": "PostalAddress", "addressLocality": "San Francisco", ... } |
| description | Text | Recommended | Coaching methodology, collegiate athletic background, and nutrition coaching. e.g. Certified NSCA-CSCS strength coach and sports nutritionist... |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying Person schema.
Omitting Recognized National Fitness Certifications
Failing to highlight CSCS, NASM, ACSM, or ACE certifications damages E-E-A-T signals in health & fitness topics.
Append certifications to name and detail them in description.
Missing Session Rate in OfferCatalog
Omitting hourly rates causes prospects to assume prices are prohibitive and bounce.
Provide baseline single-session and package rates in hasOfferCatalog.
Confusing Independent Coach with Commercial Gym Chain
Using Organization for a solo private coach deprives the individual of personal entity Knowledge Graph recognition.
Use '@type: Person' with nested Service offers.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Local Business cluster.
CrossFit Box & Functional Fitness Gym Schema Markup (JSON-LD)
Yoga & Reformer Pilates Boutique Studio Schema Markup (JSON-LD)
Martial Arts Academy & Brazilian Jiu-Jitsu Dojo Schema Markup (JSON-LD)
Physician & Medical Specialist Schema Markup (JSON-LD Blueprint)
Displayed below main page header or above the tool container. • Zero CLS Container