AI エージェント対応Web 担当者SEO

Accept text/markdown で AI に配信

ドメイン番人4 分で読めます
目次

この記事でわかること

  • HTTP コンテンツネゴシエーションと Accept ヘッダの基本的な仕組み
  • なぜ AI は HTML より Markdown を効率的に読めるのか
  • 同一 URL での出し分けと、Link ヘッダで Markdown 版へ誘導する 2 つの実装の考え方

コンテンツネゴシエーションとは

HTTP には、クライアントが希望するデータ形式をサーバに伝え、サーバが対応する表現を返すコンテンツネゴシエーションという仕組みがあります。クライアントはリクエスト時に Accept ヘッダで希望するメディアタイプ(例: text/html)を伝え、サーバはそれに合わせた表現を返します。言語や圧縮方式の出し分けにも使われる、HTTP に古くからある確立した仕組みです。

これを AI 向けに応用すると、Accept: text/markdown というリクエストに対して Markdown 版のコンテンツを返す、という配信ができます。同じページでも、相手が人間のブラウザなら HTML、AI なら Markdown、と表現を切り替えられるわけです。

Accept ヘッダで表現を出し分ける

なぜ AI は Markdown が得意なのか

AI(LLM)は HTML よりも、無駄のない Markdown のほうを効率的に読めます。HTML は divspanclassstyle といったマークアップを大量に含み、本文以外の構造情報が多くを占めます。一方 Markdown は見出しと本文が中心で、装飾のためのタグがほとんどありません。

この違いは、AI が処理するデータ量(トークン)に直結します。同じ中身でも、HTML を読ませると装飾部分まで処理する必要があり、Markdown を返せばその分を削れます。AI が読み取る効率が上がり、消費するトークンを大きく減らせるのが利点です。

同じ中身でも処理データ量が変わる

実装の考え方は 2 通り

Markdown 版を AI に届ける方法には、大きく分けて 2 つの選択肢があります。

1. 同一 URL で Accept に応じて出し分ける

1 つ目は、コンテンツネゴシエーションそのものです。同じ URL に対して、Accept: text/markdown が来たら Markdown を、それ以外なら HTML を返します。URL を分けずに済むため、人間にも AI にも同じアドレスを案内できるのが利点です。

2. Link ヘッダで Markdown 版へ誘導する

2 つ目は、HTML を返しつつ、HTTP レスポンスの Link ヘッダで Markdown 版の場所を案内する方法です。HTML を取得した AI が「この内容には Markdown 版がある」と気づける形にしておきます。Markdown 版を別 URL に置く構成と相性がよく、既存サイトに後から足しやすいのが特長です。実際、当サイトも /agent-markdown/<path> という別パスで Markdown 版を配信しています。

どちらの方法でも、サイトの読みどころを 1 ファイルにまとめる llms.txt とは と組み合わせると、AI がサイト全体を把握しやすくなり相補的に働きます。

よくある質問

コンテンツネゴシエーションと Link ヘッダ、どちらがよいですか

既存サイトに後付けするなら、別 URL に Markdown 版を置いて Link ヘッダで案内する方法が始めやすいです。1 つの URL で完結させたい場合は、Accept に応じた出し分けが向きます。サイトの構成に合わせて選べば十分です。

Markdown 版を用意すると SEO に不利になりませんか

人間向けの HTML はこれまでどおり同じ URL で返るため、検索エンジンの評価には影響しません。Markdown 版は、Markdown を希望するクライアント向けの追加の表現という位置づけです。

すべてのページで対応が必要ですか

まずは主要なコンテンツページから始めれば十分です。記事やサービス説明など、AI に正しく読まれたいページを優先するのが現実的です。

まとめ

  • コンテンツネゴシエーションは、Accept ヘッダで希望形式を伝え、サーバが対応する表現を返す HTTP の仕組み
  • AI は HTML より Markdown を効率的に読め、処理データ量(トークン)を減らせる
  • 実装は「同一 URL で Accept 出し分け」か「Link ヘッダで Markdown 版へ誘導」の 2 通り
  • llms.txt と組み合わせると、AI がサイト全体を把握しやすくなる

この仕組みは AI エージェント対応とは の一部であり、土台となる DNS・robots・SSL が正しく整っていることが前提になります。

まずは自社サイトの基盤を確認しませんか

Markdown 配信や AI 向けの対応を進める前に、自社ドメインの土台が整っているか確認しておくと安心です。SPF / DKIM / DMARC / SSL / DNS の状態は、ドメイン番人の無料診断で数十秒で確認できます。robots.txt や llms.txt などの対応状況は、URL を入れるだけで採点できるAI エージェント対応チェックもあわせてご利用ください。単発のチェックツールは無料ツール一覧にまとめています。

次の一歩は無料診断から。