「2泊3日、子連れ、雨の日の代替案も欲しい」。旅行者がPerplexityにこう尋ねたとき、返ってくる答えは、どこか1施設のページではありません。いくつもの情報を束ねた「旅程」として組み立てられます。

つまり、自社のページをどれだけ作り込んでも、その旅程に組み込まれなければ旅行者の目には触れません。ここが、観光業のAI検索対策が他業種と違うところです。

この記事は、Perplexityの公式クローラー仕様と、旅行業法・旅館業法・食品衛生法という事業形態別の表示規制を土台にしました。「AI検索に載りたいけれど、施設ページを直す以外に何をすればいいのか分からない」という方に向けて書いています。

こんなふうに調べていませんか

  • 「観光 Perplexity 旅程」で検索して、旅行者のAI相談に載る方法を探している
  • 施設ページは作り込んだのに、AIの答えの中に自社が出てこない理由が分からない
  • 観光業は関わる法令が多く、どこまで書いてよいのか判断がつかない

この記事を読み終えたときに手に入るもの

  • Perplexityの2つのクローラーの違いを、社内に自分の言葉で説明できるようになります
  • 旅程を構成する5要素のうち、標準の型で書けるものと書けないものを切り分けられます
  • 自社の事業形態に対応する法令が、表示のどこに効いてくるのかが分かります

結論30秒でわかる、この記事の結論

  • 観光業界のPerplexity対策とは、施設単体ではなく「旅程の部品」として読み取れる形に情報を整えることです。
  • 旅程の材料は、移動時間・営業時間・定休日・予約要否・季節性。この5つが文章の中に埋もれていると、部品として拾われません。
  • 事業形態によって、旅行業法・旅館業法・食品衛生法のどれが効くかが変わります。表示義務とAIOは、多くの場面で同じ方向を向いています。
旅程に選ばれる観光ページは、ここが違います施設ページを磨く前に、3つ確かめてください旅程に選ばれる観光ページは、ここが違います入口2つのクローラーの違いを知るrobots.txtで決められるのは片方だけ部品旅程の5要素を機械可読にする移動時間・営業時間・定休日・予約要否・季節性規制事業形態で変わる表示義務を満たす旅行業法・旅館業法・食品衛生法鈴木さん施設ページを磨く前に、3つ確かめてください
旅程に選ばれる観光ページは、ここが違います — 施設ページを磨く前に、3つ確かめてください

この記事は、観光の案件を持つマーケティング部の3人と、専門家の会話をはさみながら進みます。ご自身に近い立場の人の質問から読んでいただいて構いません。

  • 若葉さん(Web担当2年目)— 「そもそも、それって何ですか?」を聞く役
  • 高梨課長(マーケ課長)— 「誰が、どこまでやるんですか?」を聞く役
  • 大森部長(マーケ部長)— 「経営として、どこに投じるんだ」を聞く役
  • 鈴木さん(AIO/SEOの専門家・本誌監修)— 答える役

01そもそも観光のPerplexity対策は、旅程のAIOとして何をすることなんですか?

若葉さん
若葉さんの発言

あの、そもそもなんですが…観光のPerplexity対策って、ほかの業種のAI検索対策と何が違うんでしょうか。

鈴木さん
鈴木さんの発言

いちばん大きい違いは、答えが「1ページ」ではなく「旅程」の形で返ってくるところですね。だから、自社のページを1枚だけ磨いても届きにくいんです。

AIOはAI検索最適化のことで、LLMOと呼ばれることもあります。呼び方は違っても、目指す先は同じです。AI検索の答えの中で、情報源として選ばれることです。

観光の場合、その答えが旅程の形をしています。旅行者は「何日で、誰と、どんな条件で」と尋ねます。返ってくるのは、立ち寄り先と順番が並んだ行程です。

この行程は、複数の情報源を組み合わせた複合的な成果物です。金融や製造業のAIOは「1つの情報が引用されるかどうか」を扱います。観光の旅程づくりは、複数の情報を1つの成果物に束ねる作業です。ここが構造として違います。

だから観光のPerplexity対策は、「良いページを作る」だけでは足りません。自社の情報が、旅程の部品として取り出せる形になっているか。そこを見にいく取り組みになります。

旅の相談カウンターにたとえると、こうなりますむずかしい話は、身近な場面に置きかえて覚えます旅の相談カウンターにたとえると、こうなりますむずかしい話は、身近な場面に置きかえて覚えます相談カウンターでいうとAI検索でいうと条件を聞いて行程を組む係の人Perplexityなどの生成AI棚から資料を集めてくる作業クローラーの巡回と、質問時の訪問行程表に並んだ立ち寄り先旅程に組み込まれたページ行程表に載らなかった施設条件が読み取れなかったページ
旅の相談カウンターにたとえると、こうなります — むずかしい話は、身近な場面に置きかえて覚えます

この章のまとめ

観光のPerplexity対策とは、施設単体ではなく「旅程の部品」として読み取れる形に情報を整える取り組みです。

02PerplexityのAI検索は、観光サイトのどこを見にきているんですか?

高梨課長
高梨課長の発言

見にくる仕組みが分かれば、そこに合わせられますよね。どういう経路で来ているんでしょうか。

鈴木さん
鈴木さんの発言

Perplexityは、役割の違う2種類のクローラーを公式に区別しています。ここは公開されているので、自社でも確認できますよ。

Perplexity公式のクローラー資料によると、次の2種類が使い分けられています(出典: Perplexity公式)。

  • PerplexityBot — 検索結果への表示やリンクのために、サイトを巡回します
  • Perplexity-User — 旅行者が質問したときに、そのページを訪問します

扱われ方も違います。PerplexityBotは、robots.txtのルールに従います。一方のPerplexity-Userは、robots.txtのルールを一般的に無視すると公式に明記されています(出典: 同)。回答の精度を上げるための「その場での確認」にあたる動きです。

IPレンジは、どちらも公開されています。PerplexityBotはperplexitybot.json、Perplexity-Userはperplexity-user.jsonです(出典: 同)。また、どちらもAI基盤モデルの学習目的では用いないと公式に明記されています(出典: 同)。

Perplexityは、2つの経路で観光サイトに来ます同じ会社の名前でも、扱われ方が違いますPerplexityは、2つの経路で観光サイトに来ます同じ会社の名前でも、扱われ方が違いますPerplexityBot検索結果への表示やリンクのために巡回するrobots.txtのルールに従うIPレンジが公開されているrobots.txtで扱いを決められる側Perplexity-User旅行者が質問したときにページを訪問するrobots.txtは一般的に無視すると明記IPレンジが公開されているその場での確認にあたる動き鈴木さんどちらもAI基盤モデルの学習には用いないと、公式に明記されています
Perplexityは、2つの経路で観光サイトに来ます — 同じ会社の名前でも、扱われ方が違います

この章のまとめ

経路は2つあり、robots.txtで動かせるのは片方だけです。ここは推測ではなく、公式資料で確認できます。

03robots.txtでPerplexityを許可すれば、観光のAI検索対策は足りますか?

若葉さん
若葉さんの発言

では、robots.txtでPerplexityBotを許可すれば、あとは待っていればいいんでしょうか。

鈴木さん
鈴木さんの発言

そこは、はっきり「いいえ」です。許可はスタートラインであって、ゴールではありません。

robots.txtでPerplexityBotを許可しても、ページの内容そのものが薄ければ、回答には反映されません。技術的な許可設定と、旅程の一部として選ばれる情報設計は、別の問題です。

分けて考えると、こうなります。許可設定は「入口の鍵を開ける作業」です。情報設計は「部屋の中に、持ち出せるものを置く作業」です。鍵を開けても中身が空なら、旅程には並びません。

許可設定だけでは、旅程には届きません入口の鍵と、部屋の中身は別の話です許可設定だけでは、旅程には届きません入口の鍵と、部屋の中身は別の話ですrobots.txtでPerplexityBotを許可した出発点としては、正しい一歩です許可したので、ページの中身は直さなくてよい内容が薄ければ、回答には反映されません旅程の材料になる条件を、ページに書き出したここまでやって、はじめて部品になります鈴木さん技術の許可と、情報の設計。この2つは別ものとして進めてください
許可設定だけでは、旅程には届きません — 入口の鍵と、部屋の中身は別の話です

この記事の後半は、その「持ち出せるもの」の話です。

この章のまとめ

robots.txtは入口の鍵です。鍵を開けただけでは、旅程には並びません。

04Perplexityが示す旅程は、観光のAI検索最適化ではどんな単位ですか?

大森部長
大森部長の発言

旅程が単位だ、というのは分かった。それで、我々は何をどこに置けばいいんだ。

鈴木さん
鈴木さんの発言

骨格から順に見ていきましょう。「どこを、どの順で、いつ」は、標準の型で書けます。

旅程の束ね方には、schema.orgに専用の型があります。TouristTripのitineraryプロパティは、立ち寄り先をItemListとして表現し、各地点のpositionで訪問順序を示せます(出典: schema.org公式)。tripOriginで出発地、arrivalTime・departureTimeで到着・出発の予定も扱えます。

つまり旅程の骨格は、すでに書ける状態にあります。むずかしいのは、その骨格に差し込む細部のほうです。

1つの旅程ができあがるまで答えは1ページではなく、束ねられた行程で返ります1つの旅程ができあがるまで答えは1ページではなく、束ねられた行程で返ります1条件つきの質問が届く同行者・天候の代替案など2条件に合う情報を集める施設・交通・時間帯をまたいで探す31つの旅程に束ねる複数の情報源を組み合わせた成果物になる4自社が部品として入るかが決まる条件を読み取れないページは残らない
1つの旅程ができあがるまで — 答えは1ページではなく、束ねられた行程で返ります

旅行会社自身の情報は、TravelAgency型で表現できます(出典: schema.org公式)。LocalBusiness・Organizationを継承するため、openingHoursSpecificationやcontactPointをそのまま使えます。

この章のまとめ

旅程の骨格はTouristTripで書けます。次の章で、そこへ差し込む細部を見ていきます。

05旅程の5要素は、観光のPerplexity対策・AIOとしてどう確認しますか?

高梨課長
高梨課長の発言

差し込む細部というのは、具体的に何を指しますか。抜け漏れなく確認したいので。

鈴木さん
鈴木さんの発言

5つです。移動時間・営業時間・定休日・予約要否・季節性。この5つが読み取れれば、旅程の部品になります。

旅程を構成する5要素と、対応する機械可読化の手法を並べると、次のようになります。

要素機械可読化の手法備考
移動時間本文への数値明記(徒歩12分等)地点間の移動時間に対応する標準プロパティは確認できていません
営業時間OpeningHoursSpecificationのopens/closesdayOfWeekで曜日ごとに指定します
定休日統一的な表現方法は確認できていませんschema.org自体に休業日の表現規定が無く、確認できていません
予約要否acceptsReservationsschema.org上はFoodEstablishment向けで、汎用の観光施設向けではありません
季節性validFrom/validThroughによる期間限定の営業時間指定specialOpeningHoursSpecificationで祝日等の例外も上書きできます
旅程の材料は、この5つが揃っていますかどれか1つ欠けても、行程は組み上がりません旅程の材料は、この5つが揃っていますかどれか1つ欠けても、行程は組み上がりません移動時間が、本文に数値で書いてある標準の型が無いので、本文で示します営業時間が、曜日ごとに機械可読になっているopens・closes・dayOfWeek定休日が、本文で読み取れる形になっている統一的な表現方法は確認できていません予約が要るかどうかを、どこにも書いていない「要予約」「予約不要」と本文に明記します季節で変わる営業時間を、期間で囲んであるvalidFrom・validThrough
旅程の材料は、この5つが揃っていますか — どれか1つ欠けても、行程は組み上がりません

この章のまとめ

旅程の細部は5要素です。次の2章で、書ける型があるものと、無いものに分けて扱います。

06移動時間と営業時間は、PerplexityへのAI検索対策としてどう書きますか?

若葉さん
若葉さんの発言

5つのうち、今日から手を動かせるのはどれでしょうか。

鈴木さん
鈴木さんの発言

移動時間と営業時間ですね。この2つは、書く場所が分かれます。片方は本文、もう片方は構造化データです。

移動時間から見ていきます。地点間の移動時間に対応する標準プロパティは、確認できていません。現実的な対応は、本文に数値で書くことです。「最寄り駅から徒歩12分」のように書けば、読者にもそのまま役立ちます。

営業時間には、標準の型があります。OpeningHoursSpecificationのopensとclosesで開店・閉店を示し、dayOfWeekで曜日ごとに指定できます(出典: schema.org公式)。季節だけ変わる営業時間も、validFromとvalidThroughで期間を指定すれば表現できます(出典: 同)。

同じ内容でも、部品にできるかが変わります旅程は、条件を数値と型で受け取ります同じ内容でも、部品にできるかが変わります旅程は、条件を数値と型で受け取ります旅程の部品にしにくい書き方アクセス良好、観光の拠点に便利です季節により営業時間が変わります詳しくはお問い合わせください旅程の部品にできる書き方最寄り駅から徒歩12分曜日ごとの開店・閉店を構造化データで書く期間限定の営業時間は、期間を指定して囲む鈴木さん移動時間は、本文に数値で書くのが現実的な対応になります
同じ内容でも、部品にできるかが変わります — 旅程は、条件を数値と型で受け取ります

本文の数値と構造化データは、どちらか一方を選ぶものではありません。両方あって、はじめて旅程の骨格と細部の両方が機械可読になります。移動時間を本文の数値で示す書き方は、別記事『観光業界のChatGPT Search対策|旅行計画への入り込み方』でも先に解説しています。

この章のまとめ

移動時間は本文へ、営業時間は標準の型へ。書く場所を分けて決めてしまいます。

07定休日と予約要否は、観光のLLMO対策としてどこまで機械可読にできますか?

若葉さん
若葉さんの発言

残りの3つも、同じように構造化データで書けるんですか?

鈴木さん
鈴木さんの発言

ここは正直にお伝えします。定休日と予約要否には、汎用的な標準の型が確認できていません。

定休日の統一的な表現方法については、schema.org自体に規定が無く、確認できていません。

予約要否も同じ状況です。acceptsReservationsはFoodEstablishment向けのプロパティで、Boolean・Text・URLの値を取ります(出典: schema.org公式)。飲食店以外の体験・アクティビティ向けの標準プロパティは、確認できていません。本文に「要予約」「予約不要」と明記する運用が現実的です。

季節性は、標準の型で書けます。前の章のvalidFrom・validThroughに加えて、specialOpeningHoursSpecificationで祝日等の例外も上書きできます(出典: 同)。

標準の型があるもの、まだ無いもの無いところは、本文で読み取れるようにします標準の型があるもの、まだ無いもの無いところは、本文で読み取れるようにします標準の型で書ける営業時間(opens・closes・dayOfWeek)季節限定の営業時間(validFrom・validThrough)祝日などの例外(specialOpeningHoursSpecification)schema.orgに置き場があります標準の型が確認できていない地点間の移動時間定休日の統一的な表現観光施設の予約要否本文に書き出す運用で補います
標準の型があるもの、まだ無いもの — 無いところは、本文で読み取れるようにします

「標準の型が無いから書かなくていい」ではありません。型が無いところは、本文で読み取れる形にしておく。これがLLMO対策として現実的な落とし所になります。

この章のまとめ

型があるものは型で、無いものは本文で。無いことを理由に省かないのが分かれ目です。

08旅行業法・旅館業法・食品衛生法は、観光のAI対策とどう関わるんですか?

大森部長
大森部長の発言

法令の話が出たな。表示義務を満たすほど、AIに読ませる情報も増えるということか。

鈴木さん
鈴木さんの発言

そのとおりです。ただ、その前に自社がどの法令の対象なのかを確かめる必要があります。ここを取り違えると、義務そのものを見落とします。

観光業のAI対策を語るときは、まず区別が要ります。どの事業者の話をしているかで、適用される法令が変わるためです。

事業形態適用法令許可・登録の主体表示に関わるポイント
旅行会社・OTA(企画旅行を実施)旅行業法観光庁長官または都道府県知事登録番号の表示・広告の必須表示事項・誇大広告の禁止
宿泊施設旅館業法都道府県知事(保健所設置市は市長・区長)営業種別(旅館・ホテル/簡易宿所/下宿)ごとの許可
飲食提供食品衛生法都道府県等(保健所)営業許可・営業届出の区分
自社に効くのは、この3つのうちどれですか事業形態が変われば、根拠法令も変わります自社に効くのは、この3つのうちどれですか事業形態が変われば、根拠法令も変わります旅行会社・OTA旅行業法登録は観光庁長官または都道府県知事。登録番号の表示と広告の必須表示事項宿泊施設旅館業法許可は都道府県知事(保健所設置市は市長・区長)。営業種別ごとの許可飲食提供食品衛生法都道府県等(保健所)による営業許可・営業届出の区分
自社に効くのは、この3つのうちどれですか — 事業形態が変われば、根拠法令も変わります

旅行業法は、報酬を得て旅行業務を事業として営む者に登録を義務づけています(出典: 観光庁公式)。宿泊施設が対象になる旅館業法には、旅館・ホテル営業/簡易宿所営業/下宿営業の区分があります(出典: 観光庁minpakuポータル)。飲食提供には食品衛生法が別途関わり、営業許可または営業届出の対象になります(出典: 厚生労働省公式)。

宿泊・食事提供・旅行手配のどれに該当するかで、根拠法令が変わります。制作に入る前に、ここを確認してください。

この章のまとめ

最初にやることは実装ではありません。自社がどの法令の対象かを確かめることです。

09Perplexityが示す旅程は、企画旅行のAI検索対策とどう違うんですか?

高梨課長
高梨課長の発言

AIが旅程を出すのなら、それは企画旅行の広告にあたるのでしょうか。判断がつかなくて。

鈴木さん
鈴木さんの発言

そこは分けて考えてください。AIが束ねた旅程は、要約であって企画旅行そのものではありません。

まず、企画旅行と手配旅行の違いを押さえます。募集型企画旅行は、旅行会社があらかじめ目的地・日程・料金を定め、旅行者を募集して実施する旅行です(出典: JTB総合研究所)。手配旅行は、旅行者の依頼で運送・宿泊等を手配する契約で、旅程管理の責任範囲が異なります(出典: 同)。

企画旅行と手配旅行は、責任の範囲が違いますAIが束ねた旅程は、このどちらでもありません企画旅行と手配旅行は、責任の範囲が違いますAIが束ねた旅程は、このどちらでもありません募集型企画旅行旅行会社が目的地・日程・料金をあらかじめ定める旅行者を募集して実施する自社の広告として表示義務が生じる場面旅行会社が組み立てる側手配旅行旅行者の依頼を受けて手配する契約運送・宿泊等を旅行者に代わって押さえる旅程管理の責任範囲が異なる旅行者の依頼が起点になる鈴木さんAIが示す旅程は要約です。企画旅行そのものではありません
企画旅行と手配旅行は、責任の範囲が違います — AIが束ねた旅程は、このどちらでもありません

そのうえで、押さえておきたい重なりがあります。義務づけられる表示事項(目的地・日程・提供サービスの内容等)は、AIに引用されやすい具体的な情報でもあります。法令順守とAIOの方向性は、ここで重なります。

この章のまとめ

AIの旅程は要約です。表示義務は自社の広告に生じます。そして、その義務項目こそAIに拾われやすい情報です。

10旅行業の登録番号を書くことは、観光のAI検索最適化にもつながりますか?

高梨課長
高梨課長の発言

登録番号は、パンフレットの隅に小さく載せるもの、という印象でした。

鈴木さん
鈴木さんの発言

それを、読み取れる場所に出すという話です。正規の事業者である証を、機械にも伝える手段になりますから。

旅行業法の登録区分は、第1種・第2種・第3種・地域限定・旅行業者代理業のほか、観光圏内限定旅行業者代理業・旅行サービス手配業を含む7種類あります。区分ごとに、登録番号の表示書式が決まっています(出典: 観光庁公式)。

  • 第1種 — 「観光庁長官登録旅行業第○○○号」
  • 第2種・第3種 — 区分番号を挟んだ「○○都道府県知事登録旅行業第2-○○○号」型
  • 旅行業者代理業 — 「○○都道府県知事登録旅行業者代理業第○○○号」

登録番号の明記は、消費者保護の観点でも重要です。無登録業者による詐取被害や、日本での登録を持たない海外事業者が保護の対象外になる点は、観光庁の注意喚起ページのとおりです(出典: 観光庁公式)。

登録番号を、機械にも伝わる場所へ本文が先、構造化データが後です登録番号を、機械にも伝わる場所へ本文が先、構造化データが後です1自社の登録区分を確認する区分ごとに、登録番号の表示書式が決まっています2本文に登録番号をそのまま書く本文に無いものは、読者にも機械にも届きません3PropertyValueで構造化データにも載せるpropertyIDに「旅行業登録番号」を入れて示します
登録番号を、機械にも伝わる場所へ — 本文が先、構造化データが後です

登録番号をPropertyValue(propertyIDに「旅行業登録番号」)で示す設計は、正規の事業者である証をAIにも伝える手段になります(出典: schema.org公式)。ただし順番があります。本文に無いものは、構造化データだけ足しても読者には届きません。本文に書いてから、構造化データにも載せてください。

この章のまとめ

登録番号は、規制対応であると同時に信頼の手がかりです。本文が先、構造化データが後です。

11インバウンドの多言語ページは、観光のAI検索対策としてどこまで要りますか?

大森部長
大森部長の発言

多言語は費用がかかる。どこまでやるかの線引きを聞きたい。

鈴木さん
鈴木さんの発言

全部を訳す必要はありません。主要な言語で、予約導線まで含む最小限のページから始める形が現実的です。

Googleは、多言語サイトに別URL方式(サブディレクトリ・サブドメイン・国別ドメイン)を推奨しています(出典: Google Search Central公式)。Cookieやブラウザ設定だけでの出し分けは推奨していません(出典: 同)。

hreflangは、どの言語・地域版のページを表示すべきかをGoogleに伝えるアノテーションです(出典: 同)。ただしGoogleは、言語判定にページの可視テキストを使い、hreflangなどのコード上の情報だけには依存しないと明記しています。

Perplexityがhreflangをどう扱うかは、公式には確認できていません。それでも、独立URLでの多言語ページ設計はAIO上も理にかなっています。理由は2つです。

  1. 各言語版に固有の構造化データを持たせられること。営業時間や予約要否を、言語ごとに機械可読に保てます。
  2. AI翻訳では、予約フォーム等の行動可能な要素までは変わらないこと。日本語ページしかなければ、回答は英訳されても予約導線は日本語のままです。
訳されるのは文章、残るのは導線インバウンド対応で、差が出るところです訳されるのは文章、残るのは導線インバウンド対応で、差が出るところですAIの翻訳に任せる回答文は読者の言語に訳される予約フォームや連絡先は日本語のまま言語ごとの構造化データを持てない読めても、行動に移せません独立URLで用意するサブディレクトリ・サブドメイン・国別ドメインで分ける営業時間や予約要否を言語ごとに機械可読にできる予約導線まで多言語で置けるまず主要言語の最小限から
訳されるのは文章、残るのは導線 — インバウンド対応で、差が出るところです

海外OTAが多言語対応に投じる規模は、別記事『観光業界のAIO動向|Expedia・Booking.comの対応』で扱っています。まず主要言語(英語・中国語・韓国語等)で、予約導線を含む最小限のページを独立URLで用意する。ここから始める設計が現実的です。

この章のまとめ

翻訳されるのは文章だけです。行動に移すための導線は、自分で用意するしかありません。

12季節・イベント情報が古いままだと、観光のPerplexity・AIOはどうなりますか?

若葉さん
若葉さんの発言

桜や紅葉のページって、毎年は書き直していないことが多いんです。あれも影響しますか。

鈴木さん
鈴木さんの発言

します。どちらのクローラーで来ても、ページが前年のままなら古い情報が取られますからね。

観光情報には、他業種にあまり見られない陳腐化のリスクがあります。桜の開花予想・紅葉の見頃・花火大会の開催日は、毎年内容が変わります。それなのに、ページ自体は前年のまま残りやすい情報です。

PerplexityBotは巡回内容を事前にインデックスし、Perplexity-Userは質問時にページへアクセスします。しかしページ自体が前年の日付のままなら、どちらの経路でも取得される情報は古いままです。

季節性のある情報を機械可読にする方法は、2つあります。

  • 花火大会等のイベント日程は、schema.orgのEvent型のstartDate・endDateで明示します(出典: schema.org公式)。周期的な開催は、eventScheduleとrepeatFrequencyの組み合わせでも表現できます(出典: 同)。
  • 季節限定の営業時間は、前の章のOpeningHoursSpecification(validFrom・validThrough)で示せます。
季節情報は、シーズンの節目にまとめて直します前年のまま残りやすいところを、順に見ます季節情報は、シーズンの節目にまとめて直します前年のまま残りやすいところを、順に見ます1本文の日程と見頃を、今シーズンのものに直す前年のまま残りやすいところです2イベントはEvent型の開始日・終了日で示す周期的な開催はeventScheduleとrepeatFrequencyでも表せます3「◯年◯月時点」と本文に書くAIにも読者にも、鮮度を判断する手がかりになります
季節情報は、シーズンの節目にまとめて直します — 前年のまま残りやすいところを、順に見ます

構造化データだけでなく、本文中の更新日表記も引き続き有効です。「この情報は◯年◯月時点のものです」という一文は、AIにも読者にも鮮度を判断する手がかりになります。毎年内容が変わるページほど、更新日の明記を運用ルールに組み込んでください。

この章のまとめ

季節情報は、構造化データと本文の時点表記をセットで運用します。

13予約サイトにも載っている情報は、観光のAI検索対策としてどう揃えますか?

高梨課長
高梨課長の発言

実は、同じ施設の情報を予約サイト側にも登録しています。あちらは別管理なんです。

鈴木さん
鈴木さんの発言

そこが盲点になりやすいところです。自社サイトを直しても、予約サイト側は自動では変わりません。

じゃらん・楽天トラベル・Booking.comなどに登録した営業時間や季節料金は、自社サイトの更新に連動しません。片方だけが古いまま残ると、AIがどちらを引用するかによって回答の内容が食い違います。

直すのは1か所ですか、掲載先の全部ですか予約サイト側は、自社サイトに連動しません直すのは1か所ですか、掲載先の全部ですか予約サイト側は、自社サイトに連動しません自社サイトだけ直す予約サイト側は前のシーズンのまま残るどちらを引用されるかで回答が食い違う読者は、どちらが正しいか判断できない更新したつもりになりやすい形掲載先をまとめて直す自社サイトと各予約サイトを1つの作業にする掲載先の一覧を作って、順に確認するどこを引用されても内容が揃う更新の単位を「掲載しているところ全部」にする
直すのは1か所ですか、掲載先の全部ですか — 予約サイト側は、自社サイトに連動しません

対策はむずかしくありません。季節情報を更新するときに、自社サイトと各予約サイトの更新をひとつの作業としてまとめておくことです。更新のたびに手順書を見なくて済むよう、掲載先の一覧を作っておくと続きます。

この章のまとめ

更新の単位は「自社のページ」ではなく「掲載しているところ全部」です。

14観光のPerplexity対策・AIOで、やってしまいがちな遠回りは何ですか?

ここまでの内容を、失敗の側から整理しておきます。どれも「よかれと思って」起きるものです。

善意から起きる、3つの遠回りシーズンの節目に、この形で点検してください善意から起きる、3つの遠回りシーズンの節目に、この形で点検してください単一ページの完成度だけを追ってしまう条件が数字で書かれていなければ、旅程には入りませんAIO対策を理由に、法定の表示事項を省いてしまう法令違反のリスクを負ったうえ、信頼の手がかりも減ります多言語対応をAIが翻訳するから不要と判断してしまう予約導線が日本語のままでは、行動に移せません旅程の部品として読める形に整える結果として、法令にもとづく表示とも同じ方向を向きます
善意から起きる、3つの遠回り — シーズンの節目に、この形で点検してください

1. 単一ページの完成度だけを追ってしまう

自社の施設紹介ページをどれだけ作り込んでも、移動時間や営業時間が数字で書かれていなければ、旅程の一部としては選ばれません。ページの美しさと、部品としての取り出しやすさは別の話です。

2. AIO対策を理由に、法定の表示事項を省いてしまう

「シンプルなほうが引用されやすい」という思い込みで登録番号等を削ると、法令違反のリスクを負ったうえ、信頼の手がかりまで減らす結果になります。

3. 多言語対応を「AIが翻訳するから不要」と判断してしまう

回答文自体は翻訳されても、予約導線やお問い合わせ先が日本語のままでは、インバウンドの読者は行動に移せません。

この章のまとめ

遠回りの3つは、どれも善意から起きます。シーズンの節目に、この3つで自社を点検してください。

15よくある質問

PerplexityとChatGPT Searchでは、観光業のAI検索対策は何が違いますか?

クローラーの技術仕様が違います。Perplexityは、PerplexityBotとPerplexity-Userという2区分と、robots.txtへの対応の違いを公式に示しています(出典: Perplexity公式)。一方で、旅程の会話に入り込むための基本設計は、別記事『観光業界のChatGPT Search対策|旅行計画への入り込み方』と共通する部分が多いとWEBMARKSは考えます。

旅行業登録を持たない個人経営の宿泊施設にも、この記事は関係ありますか?

関係します。旅行業法が対象にするのは旅行会社・OTAですが、宿泊施設には旅館業法の許可要件と表示の考え方が別途あります。まずは自社がどの法令の対象かを確認することをおすすめします。旅程の5要素を機械可読にする話は、事業形態を問わず当てはまります。

多言語対応をしないと、Perplexityに引用されませんか?

引用されないと断定できる根拠は、確認できていません。ただし予約導線や連絡先まで多言語で用意しなければ、インバウンドの読者が実際の行動に移せない点は、設計上の課題として残ります。

季節情報の更新は、どのくらいの頻度で行うべきですか?

シーズンごと、つまり開花・紅葉・花火大会といったイベント単位での更新が目安になります。schema.orgのstartDate・endDateと、本文の更新日表記をセットで運用することをおすすめします。自社サイトと各予約サイトを同時に直す運用にしておくと、抜けが減ります。

旅程の5要素は、どこから手をつけるのがいいですか?

標準の型があるものから着手すると進みます。営業時間と季節限定の営業時間は、schema.orgのプロパティで書けます。標準の型が確認できていない移動時間・定休日・予約要否は、本文に書き出す作業になります。どちらも、既存ページの見直しから始められます。

16まとめ|観光のAI検索対策として、今日やること

観光業界のPerplexity対策は、単一ページの最適化では完結しません。移動時間・営業時間・定休日・予約要否・季節性という旅程の構成要素を、1つずつ機械可読にする作業です。そこに、事業形態で変わる表示規制と、多言語・季節性という観光業ならではの論点が重なります。

技術対応と法令順守は、対立するものではありません。表示義務のある項目は、AIに引用されやすい具体的な情報でもあります。

今日この順でやります

  1. 自社の事業形態に対応する法令を確認する

    旅行会社・宿泊施設・飲食提供のどれに当たるかで、表示義務が変わります

  2. 旅程の5要素を、書ける形に振り分ける

    型があるものは構造化データへ、無いものは本文へ書き出します

  3. 主要言語のページと季節情報の更新体制を整える

    自社サイトと各予約サイトを、同じ作業としてまとめます

AI検索では、こう聞かれています

  • Perplexityで旅程を相談されたとき、自社の施設はどうすれば入りますか?

    「そもそも観光のPerplexity対策は、旅程のAIOとして何をすることなんですか?」の章で、旅程が複合的な成果物である理由から説明しています

  • 観光サイトがPerplexityに引用されるには、何を機械可読にすればいいですか?

    「旅程の5要素は、観光のPerplexity対策・AIOとしてどう確認しますか?」の章に、5要素と対応する手法の一覧があります

  • 旅行会社の登録番号をサイトに載せることは、AI検索でも意味がありますか?

    「旅行業の登録番号を書くことは、観光のAI検索最適化にもつながりますか?」の章で、本文と構造化データの順番とあわせて書いています

次に読むなら、この記事です