コンテンツにスキップ
戻る

llms.txtをウェブサイトに追加する方法(ステップバイステップ)

公開:  at  10:00 午前

llms.txtをウェブサイトに追加する方法(ステップバイステップ)

重要ポイント

  • llms.txtファイルはAIクローラーがサイトのコンテンツ構造を理解するのに役立ちます。言語モデル向けのrobots.txtと考えてください。
  • 手動で作成するか、LLMGeneratorのようなツールで自動生成できます。
  • HTML <link rel="llms-txt">タグで告知することで、AIシステムがサイト全体をクロールしなくても発見できるようになります。
  • ほとんどのプラットフォームで全工程15分以内に完了します。

AIシステムはウェブコンテンツの調査、要約、引用にますます活用されています。BrightEdgeの2025年の調査によると、AI搭載の検索機能が情報収集クエリの58%に影響を与えています(BrightEdge、2025年)。AIによる発見に向けてコンテンツを構造化することはもはや任意ではなく、競争上の優位性です。それがllms.txtファイルの役割です。今日からサイトに追加する方法を解説します。

llms.txtとは?

llms.txt標準(llmstxt.orgで定義)は、ドメインのルートに配置するプレーンテキストのMarkdownファイルです。yourdomain.com/llms.txtのようにアクセスできます。AIの言語モデルに対して、サイトの最も重要なコンテンツの体系的な概要を提供します。

robots.txtがクローラーにインデックスしない場所を伝え、sitemap.xmlがすべてのURLを列挙するのに対して、llms.txtはAIシステムに「コンテンツが何についてのものか」「どのページが最も重要か」を伝えます。LLMが自然に解析できるクリーンなMarkdown形式で記述します。

最小限のllms.txtはこのようになります:

# ウェブサイト名

> サイトが提供するものを1文で説明。

## ドキュメント

- [はじめに](/docs/getting-started): 製品のセットアップ方法。
- [APIリファレンス](/docs/api): 完全なAPIドキュメント。

## ブログ

- [最新記事のタイトル](/blog/post-slug): 短い説明。

ステップ1:llms.txtファイルを作成する

2つの方法があります:

方法A — 自動生成

LLMGeneratorを使ってサイトをスキャンし、適切にフォーマットされたllms.txtを数秒で生成できます。最も速い方法で、ページネーション、正規URL、動的コンテンツなどの特殊なケースも処理します。

方法B — 手動作成

llms.txtという名前のファイルを作成し、Markdownの見出しとリンクで構造化します。焦点を絞って:サイトのすべてのURLではなく、最も重要なページを含めてください。AIシステムは網羅的なリストよりもキュレーションされたものを好みます。

優れたllms.txtのためのヒント:

ステップ2:サイトのルートにアップロードする

llms.txtはhttps://yourdomain.com/llms.txtでアクセスできる必要があります。アップロード方法はプラットフォームによって異なります:

プラットフォームアップロード方法
静的サイト(Astro、Next.jsなど)/publicディレクトリに配置
WordPressFTP経由でルートにアップロードまたはプラグインを使用
Webflowアセットマネージャーまたはカスタムドメインリダイレクトを使用
Shopifyテーマエディター > assets/フォルダにリダイレクトで追加
WixWix Dev Modeからアップロードまたはリダイレクトルールを使用
SquarespaceCode Injectionまたはリダイレクトつきサードパーティファイルホストを使用

アップロード後、ブラウザでhttps://yourdomain.com/llms.txtに直接アクセスして公開されていることを確認してください。

ステップ3:HTMLリンクタグで告知する

ほとんどのチュートリアルが省略するステップです。ファイルが公開されたら、HTMLの<head>に告知タグを追加して、AIクローラーとブラウザが自動的に発見できるようにしましょう — URLを推測する必要なく。

すべてのページ(または最低限ホームページ)の<head>内にこのタグを追加してください:

<link rel="llms-txt" href="/llms.txt" />

これは他のリソースヒント(<link rel="sitemap"><link rel="manifest">)と同じ慣例に従っています。宣言的なシグナルです:「このサイトにはllms.txtファイルがあり、ここにあります」。

rel="llms-txt"属性はまだW3C標準ではありませんが、先進的な実装者の間で採用が広がっており、コミュニティのツールで参照されています。正式な標準化が起こる前に今から公開することで、サイトを先行させることができます。

一般的なフレームワークでの追加場所

Astro(src/layouts/Layout.astroまたはBaseHead.astro)

<link rel="llms-txt" href="/llms.txt" />

Next.js(app/layout.tsx)

export default function RootLayout({ children }) {
  return (
    <html>
      <head>
        <link rel="llms-txt" href="/llms.txt" />
      </head>
      <body>{children}</body>
    </html>
  );
}

WordPress(functions.php)

function add_llms_txt_link() {
  echo '<link rel="llms-txt" href="/llms.txt" />' . "\n";
}
add_action('wp_head', 'add_llms_txt_link');

ステップ4:すべてが機能することを確認する

ファイルとリンクタグを追加したら、簡単なチェックをしましょう:

  1. ファイルにアクセス可能かhttps://yourdomain.com/llms.txtにアクセス — Markdownコンテンツが表示されるはずです。
  2. リンクタグが存在するか:DevTools > Elementsを開いて<head>内でllms-txtを検索。
  3. リダイレクトの問題がないか:URLはリダイレクトチェーンではなくHTTP 200を返すべきです。
  4. 有効なMarkdownか:コンテンツをMarkdownプレビューワーに貼り付けてきれいにレンダリングされることを確認。

llms.txtは本当に効果があるの?

良い質問です。主要なLLMプロバイダーはまだ、トレーニングパイプラインでllms.txtファイルを解析していることを公式には確認していません。OpenAI、Google、Anthropicはすべてrobots.txtを尊重しますが、llms.txtの採用はまだ発展途上です。

とはいえ、今すぐ実際のメリットがあります:

よくある質問

llms.txtを追加すると通常のSEOに影響しますか? いいえ。GooglebotやSEOクローラーとは独立したファイルです。robots.txtsitemap.xmlは変更されません。

llms.txtをどのくらいの頻度で更新すべきですか? 大きな新セクションを追加したり、サイト構造を変更したり、AIシステムに発見してほしい高価値コンテンツを公開したりするたびに更新してください。月次レビューが良いサイクルです。

llms-full.txtも作成すべきですか? はい、大量のドキュメントや長形式コンテンツがある場合は。llms-full.txtファイルには主要ページの全文が含まれており、MCP統合や深いコンテキストを必要とするAIエージェントに役立ちます。

サイトに複数のサブドメインがある場合は? 各サブドメインはそれぞれのルートに独自のllms.txtを持つべきです。各ファイルのOptionalセクションを使ってクロス参照できます。


llms.txtの追加は、AIシステムがコンテンツをどのように表現するかを気にするあらゆるサイトにとって、低労力・高シグナルな施策です。ファイルを作成し、ルートにアップロードし、<link rel="llms-txt">タグを<head>に追加すれば完了です。AI駆動の発見が成長し続ける中で、15分の作業で大きな優位性を得られます。

llms.txtを自動生成する準備ができましたか?LLMGeneratorを無料でお試しください



前の記事
llms.txtをMCPで活用する:ドキュメントをAIナレッジベースに変える
次の記事
WebflowサイトにllMs.txtを追加する方法