Airport Shuttle & Private Passenger Transfer Schema Markup (JSON-LD)
Structured data for airport shuttle services, private terminal vans, and airport transfers, modeling flight tracking guarantees, luggage allowances, fixed airport fares, and service routes.
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": "TaxiService",
"@id": "https://example.com/transfers/jfk-manhattan-shuttle#service",
"name": "Apex Express JFK Airport to Manhattan Transfer",
"description": "Fixed-rate direct private passenger transfer service connecting JFK International Airport with all Midtown Manhattan hotels and residences.",
"serviceType": "Airport Passenger Transfer",
"provider": {
"@type": "LocalBusiness",
"name": "Apex Ground Transportation LLC",
"telephone": "+1-212-555-0168"
},
"areaServed": [
"JFK International Airport (JFK)",
"Manhattan, New York",
"Queens, New York"
],
"offers": {
"@type": "Offer",
"price": "75",
"priceCurrency": "USD",
"description": "Flat-rate one-way passenger transfer with flight delay tracking and luggage included."
}
}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 passenger route or shuttle service title. e.g. Apex Express JFK Airport to Manhattan Transfer |
| serviceType | Text | Required | Category of transportation service ('Airport Passenger Transfer', 'Shared Shuttle'). e.g. Airport Passenger Transfer |
| provider | LocalBusiness | Required | Operating transportation carrier or licensed limousine service. e.g. { "@type": "LocalBusiness", "name": "Apex Ground Transportation LLC" } |
| areaServed | Array<Text> | Required | Airports, airport terminals, and destination metropolitan municipalities served. e.g. ["JFK International Airport (JFK)", "Manhattan, New York"] |
| offers | Offer | Required | Flat-rate or metered transfer fare, currency, and baggage inclusions. e.g. { "@type": "Offer", "price": "75", "priceCurrency": "USD" } |
| description | Text | Recommended | Summary of vehicle capacity, flight tracking, curbside pickup instructions, and meet-and-greet options. e.g. Fixed-rate direct private passenger transfer service connecting JFK... |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying TaxiService schema.
Omitting Airport IATA Codes in areaServed
Listing only city names without specific airport IATA codes (e.g., JFK, LAX, ORD) misses high-intent flight arrival searches.
Include official 3-letter IATA airport codes in areaServed strings.
Conflating Shared Van Rates with Private Sedan Fares
Quoting a low per-person shared shuttle rate without clarifying van pooling terms creates customer dissatisfaction.
Specify 'Shared Shuttle' vs 'Private SUV' in serviceType and offer description.
Missing Dispatch Telephone Number
Airport travelers seeking immediate transfers need click-to-call direct lines in mobile search results.
Provide provider.telephone in international E.164 format.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Local Business cluster.
Displayed below main page header or above the tool container. • Zero CLS Container