@TravelAgencyLocal Business5 min readUpdated 2026-10-03

TravelAgency & Tour Operator Schema (JSON-LD Blueprint)

Travel and tourism structured data for travel agencies, destination tour operators, and expedition planners with curated itinerary catalogs, payment options, and service regions.

Target Queries:travelagency schematour operator json-ldtravel agency structured datatour package schema markup
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.

TravelAgency Blueprint Payload
Test in Validator →
application/ld+json (TravelAgency)
Test in Validator
{
  "@context": "https://schema.org",
  "@type": "TravelAgency",
  "@id": "https://omniseotools.com/demo/travel#agency",
  "name": "Nomad Expeditions & Luxury Safari Planners",
  "telephone": "+1-800-555-0168",
  "url": "https://omniseotools.com/demo/travel",
  "image": "https://omniseotools.com/images/demo/travel-safari.jpg",
  "priceRange": "$$",
  "paymentAccepted": "Credit Card, Wire Transfer, Amex",
  "areaServed": [
    {
      "@type": "Country",
      "name": "Tanzania"
    },
    {
      "@type": "Country",
      "name": "Kenya"
    },
    {
      "@type": "Country",
      "name": "South Africa"
    }
  ],
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Curated Tour Itineraries",
    "itemListElement": [
      {
        "@type": "Offer",
        "itemOffered": {
          "@type": "TouristTrip",
          "name": "10-Day Serengeti Great Migration Luxury Safari"
        }
      },
      {
        "@type": "Offer",
        "itemOffered": {
          "@type": "TouristTrip",
          "name": "Cape Town & Winelands Private Guided Expedition"
        }
      }
    ]
  },
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "575 5th Avenue, 14th Floor",
    "addressLocality": "New York",
    "addressRegion": "NY",
    "postalCode": "10017",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 40.7562,
    "longitude": -73.9786
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "Monday",
        "Tuesday",
        "Wednesday",
        "Thursday",
        "Friday"
      ],
      "opens": "09:00",
      "closes": "18:00"
    }
  ]
}
100% Schema.org & Google Rich Results Compliant (2026)Ready for <script type="application/ld+json">

Typed Properties Specification (7 Fields)

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

PropertyExpected TypeStatusDescription & Example
areaServedArray<Country | Place>Required

Target travel destinations or regional tour coverage.

e.g. [{ "@type": "Country", "name": "Tanzania" }]
hasOfferCatalogOfferCatalogRequired

Catalog of guided tours and vacation itineraries.

e.g. { "@type": "OfferCatalog", ... }
paymentAcceptedTextRequired

Accepted booking methods (Wire, Credit Card).

e.g. Credit Card, Wire Transfer
priceRangeTextRequired

Tour expense tier ($$).

e.g. $$
telephoneTextRequired

Booking and consultation telephone.

e.g. +1-800-555-0168
addressPostalAddressRequired

Physical travel agency office.

e.g. { "@type": "PostalAddress", ... }
geoGeoCoordinatesRequired

Coordinates.

e.g. { "@type": "GeoCoordinates", ... }

Google Search Console Pitfalls & Critical Warnings

Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying TravelAgency schema.

warningPitfall #1

Omitting Typed TouristTrip in Tour Catalog

Listing trips as generic text without TouristTrip entity structure denies rich itinerary parsing.

GSC Impact:
Ineligible for Google Trips enriched search results.
Actionable Fix:

Use 'itemOffered': { '@type': 'TouristTrip', 'name': '...' }.

warningPitfall #2

Missing areaServed Destination Countries

Failing to list tour destination regions prevents ranking in destination query clusters.

GSC Impact:
Lower organic search reach for 'safari operator Kenya'.
Actionable Fix:

Enumerate destination countries in areaServed.

errorPitfall #3

Dead Customer Hotline in Schema

Providing a disconnected toll-free number.

GSC Impact:
Failed click-to-call conversion tracking.
Actionable Fix:

Verify active phone number routing.

Recommended Implementation Scenarios

Custom safari operators
Luxury adventure travel planners
Cruise & flight booking agencies
Corporate retreat organizers

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