@PersonLocal Business4 min readUpdated 2026-10-03

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.

Target Queries:personal trainer schemafitness coach structured datastrength coach json-ldnasm trainer schema.orgprivate fitness coach rich snippet
Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

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.

Personal Trainer & Coach Blueprint Payload
Test in Validator →
application/ld+json (Person)
Test in Validator
{
  "@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"
      }
    ]
  }
}
100% Schema.org & Google Rich Results Compliant (2026)Ready for <script type="application/ld+json">

Typed Properties Specification (6 Fields)

Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.

PropertyExpected TypeStatusDescription & Example
nameTextRequired

Official professional coach name with credential suffixes (e.g. CSCS, CPT).

e.g. Alex Vance, CSCS, NASM-CPT
jobTitleTextRequired

Professional coaching title.

e.g. Elite Strength & Conditioning Coach
telephoneTextRequired

Direct business phone line for coaching consultations.

e.g. +1-415-555-0189
hasOfferCatalogOfferCatalogRequired

Structured catalog of private 1-on-1 training and online coaching packages.

e.g. { "@type": "OfferCatalog", "name": "1-on-1 Coaching..." }
addressPostalAddressRequired

Primary training metropolitan area or private gym studio address.

e.g. { "@type": "PostalAddress", "addressLocality": "San Francisco", ... }
descriptionTextRecommended

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.

warningPitfall #1

Omitting Recognized National Fitness Certifications

Failing to highlight CSCS, NASM, ACSM, or ACE certifications damages E-E-A-T signals in health & fitness topics.

GSC Impact:
Lower rankings in competitive 'personal trainer near me' queries.
Actionable Fix:

Append certifications to name and detail them in description.

warningPitfall #2

Missing Session Rate in OfferCatalog

Omitting hourly rates causes prospects to assume prices are prohibitive and bounce.

GSC Impact:
Lower conversion on private coach portfolio landing pages.
Actionable Fix:

Provide baseline single-session and package rates in hasOfferCatalog.

warningPitfall #3

Confusing Independent Coach with Commercial Gym Chain

Using Organization for a solo private coach deprives the individual of personal entity Knowledge Graph recognition.

GSC Impact:
Entity ambiguity in Google Knowledge Graph personal profiles.
Actionable Fix:

Use '@type: Person' with nested Service offers.

Recommended Implementation Scenarios

Independent personal trainer portfolio websites
Strength & conditioning coach booking pages
Online fitness coaching client intake hubs

Related Schema Blueprints

Explore complementary structured data blueprints across the Local Business cluster.

Advertisement
AdSense Placeholder: Top Leaderboard Ad (728x90 / 320x50)

Displayed below main page header or above the tool container. • Zero CLS Container