Skip to main content

旅行・観光 GEO ガイド

ほとんどの観光スポットや旅行体験はAIの旅行プランナーには不可視状態です。このガイドではその理由と解決策を解説します。

JSON-LDスキーママークアップ、構造化データ、位置情報エンリッチメントにより、観光スポット、ツアー、旅行体験をChatGPT、Perplexity、Google AIオーバービューで見つけやすくします。

JSON-LDAI検索スキーマ観光

ジオデータなし

所在地"市内中心部に位置、行きやすい"
カテゴリ-
周辺施設-
座標-

AIが見るもの:マッチング不可。位置クエリや体験クエリへの回答がゼロ。

GeoEnrich 使用時

所在地Museumplein 10、アムステルダム
カテゴリ美術館、アート、ファミリー向け
周辺施設Vondelpark(350m)、レストラン8件(200m)
座標52.3600, 4.8852

AIが見るもの:「Vondelpark近くの美術館」「アムステルダムのファミリーアクティビティ」「雨の日のおでかけ」など40種類以上のクエリにマッチ可能。

GeoEnrichは住所から右列を自動生成します。APIコール1回で完了。

クイックスタート

このJSON-LDを任意の観光スポットページに追加すると、AIサーチエンジンからすぐに発見されるようになります。


{
  "@context": "https://schema.org",
  "@type": "TouristAttraction",
  "name": "Example Museum Amsterdam",
  "description": "World-class museum featuring Dutch masterpieces including Rembrandt's 'The Night Watch' and Vermeer's 'The Milkmaid'. Located in the Museum Quarter with direct tram access.",
  "url": "https://www.example-attraction.com",
  "image": "https://example.com/rijksmuseum-exterior.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Museumplein 1",
    "addressLocality": "Amsterdam",
    "postalCode": "1071 XX",
    "addressCountry": "NL"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 52.3599,
    "longitude": 4.8852
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "09:00",
      "closes": "17:00"
    }
  ],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 4.7,
    "ratingCount": 8324
  },
  "offers": {
    "@type": "Offer",
    "priceCurrency": "EUR",
    "price": "22.50",
    "url": "https://www.example-attraction.com/tickets"
  }
}

位置スコア、周辺POI、ツアースキーマを含む完全版が必要な場合は、下記の観光スポットスキーマの完全サンプルをご覧ください。

AIを通じた旅行検索の仕組み

検索行動の理解はGEOの土台です。旅行計画時にAIサーチエンジンに入力する実際のクエリを以下に示します。

  • "子ども連れで公共交通機関を使ったアムステルダムからの日帰り旅行"
  • "バルセロナを3日間で100ユーロ以下で観光する方法"
  • "ローマのウォーキングツアー、50ユーロ以下で午後開始"
  • "地元の人が本当に勧めるリスボンの隠れた名所"
  • "アムステルダム運河のボートツアー、カップル向けでグループツアーではないもの"
  • "ウィーンの車椅子アクセスが良いファミリー向け美術館"
  • "フィレンツェから3時間以内のトスカーナのワインツアー"
  • "パリの夕暮れ時の最高の景色、地区別"

パターンに注目してください:起点都市からの距離、価格帯、所要時間、特定の用途(子ども、カップル、ひとり旅)、アクセシビリティ、地元の本物感。スキーマを最適化することは、これらの具体的な質問に対して先手を打って回答することです。

観光スポットスキーマ:基本構造

TouristAttractionとは、人々がレジャー、文化、体験のために訪れる場所です。美術館、記念碑、公園、ビーチ、展望台、文化施設、名所はすべてTouristAttractionです。

AI可視性のための必須フィールド

  • name:公式名称。具体的にしてください。"Example Museum Amsterdam"は"Museum"よりも優れています。
  • description:この場所を訪れる価値を説明する150〜250文字。何がユニークかを含めてください。
  • address:地理座標付きの完全な住所。AIモデルは正確な場所を重視します。
  • geo:小数点以下4桁の緯度・経度のGeoCoordinates。距離計算に不可欠です。
  • image:高品質な代表的画像。AIモデルはコンテンツを確認するために画像を使用します。
  • url:公式ページまたは予約ページへの直接リンク。

AI引用を強化する推奨フィールド

  • aggregateRating:評価値(1〜5)とレビュー数。AIモデルは証拠に基づく推薦を重視します。
  • openingHoursSpecification:毎日の営業時間。AIが「今開いていますか」という質問に回答するために必要です。
  • offers:価格、通貨、購入URLを含む料金体系。AIは明確な価格設定がある観光スポットを引用します。
  • amenityFeature:バリアフリートイレ、車椅子アクセス、音声ガイド、カフェ、ギフトショップ、駐車場。

競争優位性のための高度なフィールド

  • touristType:"adventure"、"cultural"、"family"、"historical"、"romantic"、"wellness"
  • availableLanguage:ツアー、看板、またはガイド体験の言語。国際旅行者には不可欠です。
  • accessibilityFeature:"WheelchairAccessible"、"AudioDescribed"、"BrailleSignage"
  • additionalProperty:エンリッチされたデータのキーバリューペア。ここで位置情報インテリジェンスが輝きます。

ツアー・アクティビティスキーマ:組織化された体験向け

ツアー、アクティビティ、ガイド付き体験には独自のスキーマ要件があります。複数日ツアーにはTouristTripを、単一ツアーやアクティビティにはEventを使用します。

ツアーは静的な観光スポットと異なり、時間的な要素があります:開始時刻、所要時間、多くの場合複数の立ち寄り地があります。

ツアースキーマの主要フィールド:

  • name:具体的なツアー名。"Sunset Canal Boat Tour"は"Boat Tour"よりも優れています。
  • description:ツアーの内容、旅行者が見るもの、ユニークな点。
  • duration:ISO 8601形式(PT2Hは2時間、PT1Dは1日)。
  • offers:価格、通貨、空き状況。
  • startLocation:完全な住所と座標付きの出発地。
  • eventSchedule:ツアーの開催時期(毎日、特定の曜日、季節限定)。
  • maximumAttendeeCapacity:グループサイズの上限。
  • inLanguage:ガイド/解説に使用可能な言語。
  • aggregateRating:ゲストのレビューと評価。

複数日ツアーには、各日をItemListとして説明するitineraryフィールドを持つTouristTripを使用します。

ツアーオペレータースキーマ:権威の確立

ツアー会社、旅行代理店、または予約プラットフォームを運営している場合、自社をTravelAgencyとして確立してください。これにより、AIモデルがあなたが誰で、どこで営業し、何を専門としているかを把握できます。

ツアーオペレーターに必須:

  • name:会社名
  • url:メインウェブサイト
  • address:拠点の場所
  • telephone:連絡先電話番号
  • aggregateRating:全ツアーの総合レビュー評価
  • areaServed:ツアーを運営する地理的地域
  • knowsLanguage:スタッフとツアーがサポートする言語

専門分野、チーム規模、ツアーの規模、ガイドの資格、キャンセルポリシー、保険の詳細、サステナビリティの実践をadditionalPropertyフィールドにも記載してください。

位置情報インテリジェンスによるデータの強化

ここがGEOが強力になる部分です。スキーマを超えて、AIモデルが他では見つけられないデータを提供するために位置情報インテリジェンスを使用します。これが「可視」から「優先」へと移行させるものです。

位置情報エンリッチメントとは、観光スポットのコンテキストに関するメタデータを追加することです。「アムステルダムの美術館」というだけでなく、「アムステルダムの美術館、地下鉄駅から200メートル、47件のレストランまで徒歩圏内、ファミリーフレンドリーな地区、Centraal駅からトラムで8分」と伝えることです。

実用的なエンリッチメントフィールド(additionalPropertyとして):

  • nearestTransitStation:名称、種類、距離、徒歩時間
  • nearestMetroStop:特定の地下鉄駅と路線番号
  • parkingNearby:駐車場またはストリートパーキング、距離
  • restaurantsWithin1km:件数と料理の種類
  • otherAttractionsWithin1km:複数スポット計画のための名称リスト
  • walkabilityScore:1〜10スケール
  • transitAccessibility:1〜10の接続スコア
  • familyFriendlinessScore:1〜10スコア
  • bestSeasonToVisit:体験が最適な月
  • peakVisitorPeriod:混雑が最も激しい時期
  • recommendedVisitDuration:十分に体験するために必要な時間数
  • typicalWaitTime:ピーク時と閑散時の待ち時間の目安

MapAtlas GeoEnrich APIを使用して、座標に基づいてエンリッチメントデータを自動入力します。APIレスポンスをスキーマのadditionalPropertyフィールドに統合します。

AI可読性のためのコンテンツ構造

スキーマだけでは不十分です。実際のウェブページもAIモデルが特定の情報を解析・引用できるように構造化する必要があります。

AIモデルが好むページ構造:

  • H1ヘッドライン:主要キーワードを含む単一の具体的なヘッドライン
  • 導入サマリー:「これは何ですか」と「なぜ訪れる価値があるか」に回答する100〜200語の説明
  • 構造化FAQセクション:「どのくらいかかりますか」「お子様向けに適していますか」「チケット料金に含まれるものは何ですか」「どうやって行けますか」「車椅子でアクセスできますか」などの一般的な質問に回答
  • 立地/ロジスティクスセクション:主要市内中心部からの距離、所要時間付きの交通手段、駐車場情報、最寄りのアメニティ
  • 季節情報:最適な訪問時期、混雑が最も激しい時期、季節の閉鎖や時間変更
  • コンテキスト内の構造化データ:JSON-LDに直接マップされる可視コンテンツでスキーマをサポート

旅行分野のAI引用パターン

正しく最適化すれば、AIモデルがコンテンツを引用するようになります。3つの主要なパターンがあります。

パターン1:直接的な帰属

"According to Anne Frank House's official website, the museum preserves the actual hideaway where Anne Frank wrote her famous diary, with original rooms and personal belongings on display."

パターン2:比較引用

"The Example Museum and Van Gogh Museum both sit in Amsterdam's Museum Quarter, within 500 meters of each other. The Example Museum (EUR 22.50) houses Dutch masterpieces, while the Van Gogh Museum (EUR 20) focuses entirely on Vincent van Gogh's 2,000+ works."

パターン3:推薦引用

"For sunset viewing in Amsterdam, the Sunset Canal Boat Tour (EUR 45, 90 minutes) departs from Prins Hendrikkade with a maximum of 12 guests."

引用されるためのポイント:測定可能なデータで具体的に。価格、距離、所要時間、定員、言語、営業時間を含める。自分のデータを所有する。スキーマをページのコピーと一致させる。定期的に更新する。

よくあるGEOの間違いと回避法

間違い1:ツアースキーマに所要時間や価格がない

所要時間と価格データなしでは、「EUR 50以下の30分ツアー」に対して不可視です。具体的に:"90-minute sunset canal boat tour starting at EUR 45 per person, departing daily at 19:00."

間違い2:多言語コンテンツが欠落

すべてを英語のみにすると引用が制限されます。訪問者が話す言語に主要スキーマフィールドを翻訳してください。宣言にはinLanguageフィールドを使用します。

間違い3:季節の空き状況がない

多くの観光スポットやツアーは季節によって変わります。スキーマにbestSeasonToVisitと時期別の営業時間を使用してください。

間違い4:テンプレートの説明文

"Visit our beautiful attraction and experience local culture"は10,000件のウェブサイトに掲載されています。自分の観光スポットにのみ当てはまる具体的な説明文を書いてください。

間違い5:アクセシビリティ情報がない

アクセシビリティフィールド(WheelchairAccessible、AudioDescribedなど)は引用基準になりつつあります。正直に詳細に記載してください。

間違い6:精確な座標が欠落

観光スポットには小数点以下4桁の緯度/経度が必要です(10メートル精度が最低限)。Google Maps、OSM、またはMapAtlasのAEO Checkerを使用して確認してください。

間違い7:情報が古い

スキーマの更新スケジュールを作成してください。四半期が最低限です。季節の変化がある観光スポットには月次更新が望ましいです。

間違い8:周辺観光スポットを無視している

"アムステルダムの美術館"は一般的です。"アムステルダムの美術館、トラム停留所から50メートル、47件のレストランまで徒歩圏内、500m以内にホテル8件"は競争力があります。

テストと検証

ステップ1:JSON-LD構造の検証

AEO Checkerを使用してJSON-LDを検証します。構文エラー、必須フィールドの欠落、ベストプラクティスの推薦事項を確認します。

ステップ2:AIの可視性テスト

ChatGPT、Perplexity、またはClaudeに直接観光スポットについて質問してみてください:「[観光スポット名]について教えてください。営業時間、料金、行き方は?」スキーマが正しく構造化されていれば、AIはスキーマからの具体的な詳細に言及するはずです。

ステップ3:エンリッチメントデータの確認

MapAtlasのGeoEnrich APIを使用して、座標に関連する位置情報インテリジェンスを確認します。近隣の交通機関、レストラン、観光スポットが正確に反映されているか確認します。

ステップ4:AI引用のモニタリング

観光スポット名のGoogle アラートとAI固有のアラートを設定します。AIモデルが競合他社と比較してあなたを引用するタイミングを追跡します。

ステップ5:AIのフィードバックに基づく改善

AIモデルが継続的に情報を省略する場合、多くの場合スキーマにその情報が含まれていない、ページコピーに記載されていない、チャンネル間で矛盾している、または古い情報があることが原因です。

大規模に自動化

スキーマを手動で書くのは1件のリスティングには有効です。数千件ではどうでしょう?

MapAtlas GeoEnrich API は、各リスティングに座標、近くの POI、交通アクセス、地域コンテキスト、スキーマ対応ジオデータを自動的に追加します。リスティングごとに1回の API 呼び出しで、あらゆる規模に対応します。