llms.txtの書き方とGitHub Pagesへの設置手順【備忘録】
llms.txtの仕様・書き方・設置手順をまとめた備忘録。robots.txtとの違いと個人ブログへの設置効果について調べました。
この記事でわかること
- llms.txtの概要とrobots.txtとの違い
- llms.txtの書き方(フォーマット)
- GitHub Pagesへの設置手順
- 対応しているAIと効果の確認方法
こんにちは、ツバサです。このブログのSEO・LLMO対策を調べているうちに「llms.txt」というファイルの存在を知りました。設置するだけでAIがブログの内容を把握しやすくなるというので、実際にやってみた記録をまとめます。
なお、2026年5月にGoogleが「llms.txtは不要」と公式表明した経緯と、それでも設置する理由については別の記事で詳しくまとめています。
ツ llms.txtとは?Googleは不要と表明|それでも設置すべき理由と書き方 tsubasa-memo.github.io/llms-txt-guide.htmlllms.txtとは何か
llms.txtは、サイトのルートに置くMarkdown形式のファイルです。ChatGPT・Claude・Geminiなどの大規模言語モデル(LLM)に対して、サイトにどんな記事があるかを構造的に伝えます。提唱者はAIツール開発者のJeremy Howardで、2024年に仕様が公開されました。
llms.txtの概要・robots.txtとの違い・Google公式見解を含む設置判断については、llms.txtの概要・Google公式見解・設置判断はこちらにまとめています。この記事では、設置を決めたあとの「書き方」と「GitHub Pagesへの設置手順」に絞って記録します。
書き方の基本フォーマット
llms.txtはMarkdown形式で記述します。基本構造は次の通りです。
# サイト名 > サイトの概要説明(1〜2文) ## カテゴリ - カテゴリ1:説明 - カテゴリ2:説明 ## 記事一覧 - [記事タイトル](URL): 記事の内容を1〜2文で説明 ## 運営者 運営者の情報
記事一覧は全記事を掲載する必要はありませんが、掲載する記事が多いほどLLMが参照できる情報量が増えます。各記事の説明文には具体的なサービス名・数値・キーワードを含めると、LLMが記事の内容を正確に把握できます。
GitHub Pagesへの設置手順
GitHub Pagesの場合、リポジトリのルートに「llms.txt」という名前のファイルを作成してコミットするだけです。
- テキストエディタで上記フォーマットに沿ってllms.txtを作成
- リポジトリのルートにファイルを追加してコミット・push
- 「https://ユーザー名.github.io/llms.txt」にアクセスして内容が表示されることを確認
このブログのllms.txtはこちらで確認できます。
運用上の注意点
新しい記事を公開するたびにllms.txtも更新する必要があります。記事一覧が古いままだと、最新の記事がLLMに伝わりません。記事追加のワークフローにllms.txt更新を組み込んでおくのがおすすめです。
注意:llms.txtに書いた情報がLLMの回答に即座に反映されるわけではありません。LLMのトレーニングサイクルやRAG(検索拡張生成)の仕組みによって、反映されるタイミングは異なります。
よくある質問
Q. llms.txtとrobots.txtの違いは何ですか?
A. robots.txtはGoogleなどのクローラーに対して「このページはクロールしないで」と指示するファイルです。llms.txtはLLMに対してサイトの構造や記事一覧を伝えるためのファイルです。目的と対象が異なりますが、どちらもサイトのルートに置きます。llms.txtの設置判断(Googleの公式見解を含む)についてはllms.txtとは?Googleは不要と表明|それでも設置すべき理由と書き方を参照してください。
Q. llms.txtはすべてのAIに対応していますか?
A. 2026年時点では対応状況はAIによって異なります。Anthropicはllms.txtを参照することが知られています。まだ業界標準ではありませんが、設置コストがほぼゼロなのでやっておいて損はありません。
Q. llms.txtはどこに設置すればいいですか?
A. サイトのルートに「llms.txt」という名前で設置します。GitHub Pagesの場合はリポジトリのルートディレクトリに置くだけです。
Q. llms.txtに書くべき内容は何ですか?
A. サイト名・サイトの概要・カテゴリ一覧・記事一覧(タイトルとURL)・運営者情報が基本です。記事一覧では各記事の説明文を1〜2文で添えるとLLMが内容を把握しやすくなります。
Q. llms.txtの設置効果はどうやって確認しますか?
A. 直接的な効果測定は難しいです。ChatGPTやClaudeに自分のブログのトピックについて質問したとき、自分のブログや紹介しているサービスが回答に含まれるかどうかを定期的に確認する方法が現実的です。
関連する記事
ツ AIに引用されやすい記事の書き方|LLMO(LLM最適化)を調べた tsubasa-memo.github.io/llmo-article-writing.html ツ 記事にFAQ構造化データを設置したら検索結果がどう変わるか調べた tsubasa-memo.github.io/faq-structured-data.html ツ 個人ブログのSEOを勉強した記録|最初にやった5つの施策【備忘録】 tsubasa-memo.github.io/blog-seo-basics.html ツ 「おすすめ比較記事」をGoogleが規制?|No.1表記の法的リスクとAI検索 tsubasa-memo.github.io/comparison-article-credibility.htmlよく読まれている記事