@TouristAttractionLocal Business5 min readUpdated 2026-10-03

Historic Landmark & Tourist Attraction Schema Markup (JSON-LD)

Structured data for historic landmarks, national monuments, scenic viewpoints, and heritage sites, modeling available languages, tour availability, visitor accessibility, and admission fees.

Target Queries:tourist attraction schemahistoric landmark structured dataheritage monument json-ldtouristAttraction schema.orgtravel landmark 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.

Tourist Attraction & Landmark Blueprint Payload
Test in Validator →
application/ld+json (TouristAttraction)
Test in Validator
{
  "@context": "https://schema.org",
  "@type": "TouristAttraction",
  "@id": "https://example.com/attractions/castillo-del-mar#landmark",
  "name": "Castillo del Mar Historic Fortress & Lighthouse",
  "description": "17th-century coastal stone fortification and active historic lighthouse offering panoramic ocean lookouts, military museum exhibits, and guided audio tours in 6 languages.",
  "telephone": "+1-904-555-0188",
  "touristType": [
    "Sightseeing",
    "History Enthusiasts",
    "Families",
    "Architectural Heritage"
  ],
  "availableLanguage": [
    "English",
    "Spanish",
    "French",
    "German"
  ],
  "isAccessibleForFree": false,
  "publicAccess": true,
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "1 Fortress Point Boulevard",
    "addressLocality": "Saint Augustine",
    "addressRegion": "FL",
    "postalCode": "32084",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 29.8986,
    "longitude": -81.3114
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "Monday",
        "Tuesday",
        "Wednesday",
        "Thursday",
        "Friday",
        "Saturday",
        "Sunday"
      ],
      "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
nameTextRequired

Official public name of the landmark or attraction.

e.g. Castillo del Mar Historic Fortress & Lighthouse
touristTypeTextRequired

Target visitor segments (e.g., Sightseeing, History Enthusiasts).

e.g. Sightseeing, History Enthusiasts
availableLanguageText | LanguageRequired

Languages available for visitor signage, docent tours, and audio guides.

e.g. English, Spanish, French
isAccessibleForFreeBooleanRequired

Whether access to the landmark is free or requires paid admission.

e.g. false
addressPostalAddressRequired

Physical location address of the landmark entrance.

e.g. 1 Fortress Point Boulevard, Saint Augustine, FL 32084
geoGeoCoordinatesRequired

Precise coordinates for map navigation and sightseeing pins.

e.g. 29.8986, -81.3114
publicAccessBooleanRecommended

Indication that the location is open for general public entry.

e.g. true

Google Search Console Pitfalls & Critical Warnings

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

errorPitfall #1

Confusing isAccessibleForFree with Commercial Offerings

Omitting `isAccessibleForFree` or setting it to true when admission tickets are mandatory confuses travelers and triggers rich result rejections.

GSC Impact:
Google Search Knowledge Panel displays conflicting admission pricing information.
Actionable Fix:

Explicitly set `isAccessibleForFree: false` and link ticket pricing.

warningPitfall #2

Missing availableLanguage for International Destinations

Failing to enumerate supported docent and audio tour languages limits search visibility for international inbound tourists.

GSC Impact:
Reduced visibility in multilingual travel queries on Google Travel.
Actionable Fix:

Declare all supported visitor languages in `availableLanguage`.

warningPitfall #3

Inaccurate Geolocation for Expansive Heritage Grounds

Placing coordinates in the center of an inaccessible park rather than the ticket booth or visitor center entrance gate.

GSC Impact:
Tourists directed to impassable perimeter fences rather than the main public entrance.
Actionable Fix:

Set `geo` coordinates to the verified visitor center entrance.

Recommended Implementation Scenarios

Historic fortifications, castles, and national monuments
Observation decks, scenic viewpoints, and architectural towers
Heritage walking districts and archaeological parks

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