llms.txtとは?書き方と「意味ない」と言われる理由
公開日 / 更新日 | マツケンスタジオ 責任者
- llms.txtとは何か、何のためのファイルか
- 決められた書き方と、会社サイトでの書き方の例
- 「意味ない」と言われる理由と、置くときの考え方
ホームページのご相談は無料です
AI検索対策について調べていると、「llms.txt(エルエルエムズ・テキスト)」という言葉を目にすることがあります。「置いたほうがいいの?」「意味ないって聞いたけど?」という声もよく聞きます。
松本研磨工業のホームページでも、llms.txtを置いています。この記事では、llms.txtとは何か、どう書くのか、なぜ「意味ない」とも言われるのかを、実際に置いている立場からまとめます。
llms.txtとは
llms.txtは、ChatGPTのような大規模言語モデル(LLM)に向けて、サイトの概要と主なページをまとめたテキストファイルです。サイトの一番上の階層に「llms.txt」という名前で置きます。
人が読むホームページは、メニューや画像、装飾が多く、機械にとっては必要な情報がどこにあるのか分かりにくいことがあります。llms.txtは、「この会社は何をしていて、くわしい情報はどのページにあるか」を、短い文章で整理して渡すためのものです。
誰が、何のために提案したのか
llms.txtは、2024年9月3日に、Jeremy Howard(ジェレミー・ハワード)氏が提案した考え方です。説明のページ(llmstxt.org)は、その後の使われ方をふまえて、2026年8月に第2版として書き直されています。
提案のきっかけは、「AIがウェブサイトを読む機会が増えたのに、ウェブページは人が見るために作られている」という問題です。AIが一度に読める文章の量には限りがあるため、大切な情報を一か所に、短く、分かりやすくまとめておこう、というのがねらいです。
説明のページでは、llms.txtは主に、AIの学習のためというより、利用者が質問したときにAIが情報を調べる場面で役立つものとして考えていた、と書かれています。
robots.txtやサイトマップとの違い
サイトには、機械に向けたファイルがいくつかあります。役割の違いを整理しておきましょう。
| ファイル | 役割 | 中身 |
|---|---|---|
| robots.txt | 検索エンジンなどに「このページは見に来ないで」と伝える | 見に来てよい場所、だめな場所の指定 |
| サイトマップ(sitemap.xml) | サイトにあるページを知らせる | ページのアドレスの一覧 |
| llms.txt | AIに、サイトの概要と大切なページを案内する | 会社の概要と、主なページの説明つきの一覧 |
サイトマップが「住所録」だとすると、llms.txtは「案内文つきの目次」のようなものです。robots.txtのように「見に来ないで」と止める働きはありません。また、サイトマップのようにすべてのページを並べるものではなく、大切なページを選んで並べるものです。どれか一つがあれば足りる、という関係ではありません。
決められた書き方
llms.txtは、「マークダウン」という、記号で見出しや箇条書きを表すシンプルな書き方で作ります。llmstxt.orgでは、次の順番で書くよう説明されています。
| 順番 | 書くもの | 必須かどうか |
|---|---|---|
| 1 | 「#」で始まる見出しに、サイト名(会社名) | 必須(唯一の必須項目) |
| 2 | 「>」で始まる引用の形で、サイトの短い要約 | 任意 |
| 3 | くわしい説明(見出しを使わない文章や箇条書き) | 任意 |
| 4 | 「##」で始まる見出しごとに、ページの一覧 | 任意 |
ページの一覧は、1行に1ページずつ、「[ページ名](アドレス)」の形でリンクを書き、そのあとに「:」を付けて、ページの説明を書きます。説明は任意ですが、あったほうが内容が伝わります。
また、「Optional(オプショナル)」という見出しの一覧は、「読む量を減らしたいときは飛ばしてよい、補足のページ」という意味で使う決まりになっています。
会社のサイトでの書き方
決まりをふまえると、会社のホームページなら、次のような形が書きやすいです。
- 一番上に会社名(サイト名)
- 会社の概要を数行で:何をしている会社か、どこで、誰に向けてか。
- 基本情報:所在地、連絡先、問い合わせの窓口など。
- 主なページの一覧:ページの名前、アドレス、そのページで分かることを一行ずつ。
たとえば、松本研磨工業のllms.txtは、会社の概要、所在地や受付時間などの基本情報、そして研磨のサービス、会社情報、コラム、Web集客の事業ごとに、ページの名前と説明を並べています。
書き方の例
架空の会社「〇〇工業」で、1行ずつの書き方と意味を示します。
| 書く内容(例) | 意味 |
|---|---|
| # 株式会社〇〇工業 | 会社名(必須の見出し) |
| > 〇〇県〇〇市の金属加工工場。試作の1個から小量産まで対応しています。 | 会社の短い要約 |
| - 所在地: 〇〇県〇〇市〇〇1-2-3 | 基本情報 |
| - 受付時間: 平日 8:30〜17:30 | 基本情報 |
| ## サービス | ページの一覧の見出し |
| - [加工のご案内](https://〇〇.co.jp/service/): 対応できる材質、大きさ、数量の目安 | ページへのリンクと説明 |
| - [お問い合わせ](https://〇〇.co.jp/contact/): 見積りの依頼方法と、必要なもの | ページへのリンクと説明 |
| ## Optional | 補足のページの見出し |
| - [お知らせ](https://〇〇.co.jp/news/): 休業日や新しい設備のお知らせ | 飛ばしてもよいページ |
実際のファイルでは、表ではなく、左の列の内容をそのまま上から順に並べて書きます。
書くときのポイント
- 画面に書いてあることと合わせる:llms.txtにだけ書かれた情報は、読む人には見えません。ホームページに書いてある事実をまとめるようにします。
- 具体的に書く:「高品質なサービス」ではなく、「何を、どこで、どのくらいの量から対応しているか」を書きます。
- ページの説明を添える:アドレスだけでなく、「このページで何が分かるか」を一行で書くと、内容が伝わりやすくなります。
- 大切なページにしぼる:すべてのページを並べるより、サービス、会社概要、事例、問い合わせなど、知ってほしいページを選びます。
- 情報を新しく保つ:ページを増やしたり、内容が変わったりしたら、llms.txtも直します。松本研磨工業では、ページの情報から自動でllms.txtを作り直す仕組みにしています。
llms-full.txtとは
llms.txtについて調べると、「llms-full.txt」というファイルも出てきます。これは、ページの一覧だけでなく、各ページの本文までを1つのファイルにまとめたものです。説明書や技術資料のページがたくさんあるサイトで、置かれている例が見られます。
ただし、llmstxt.orgの説明の中心は、あくまでllms.txtです。中小企業の会社サイトのように、ページ数がそれほど多くない場合は、まずllms.txtを整えれば十分です。本文はホームページのページそのものに書いてあるので、無理にllms-full.txtまで作る必要はありません。
置き方と確かめ方
- ファイル名は「llms.txt」:すべて半角の小文字で付けます。
- サイトの一番上の階層に置く:「https://会社のドメイン/llms.txt」で開ける場所に置きます。
- 文字コードはUTF-8:日本語が文字化けしないようにします。
- ブラウザで開いて確かめる:アドレス欄に「/llms.txt」を付けて開き、内容がそのまま表示されれば完了です。
WordPressの場合
WordPressで作ったサイトでも置けます。llms.txtを作るプラグイン(追加の機能)を使う方法と、作ったファイルをサーバーの一番上の階層に直接置く方法があります。プラグインを使う場合は、ほかのプラグインとの相性や、更新が続いているかも確かめましょう。サーバーに直接置く場合は、サーバーの管理画面やファイルを送る道具を使います。分からなければ、ホームページを管理している会社に頼むのが確実です。
robots.txtも一緒に確かめる
llms.txtを置いても、robots.txtでAIの見回りの仕組み(クローラー)を止めていると、AIがサイトの中身を読みに来られないことがあります。たとえばOpenAIは、ChatGPTの検索の答えに表示するために「OAI-SearchBot」を使っていて、これを止めると検索の答えには表示されないと説明しています。どの見回りを許可しているか、一緒に確かめておきましょう。
置いたあとも、ページを増やしたときや、会社の情報が変わったときに直すのを忘れないようにしましょう。古い情報のままのllms.txtは、置いていないよりも困ることがあります。
「意味ない」と言われる理由
llms.txtには、「意味ない」という声もあります。主な理由は次の2つです。
1. 必ず読まれる決まりがない
llms.txtは提案された考え方の一つで、国際的な決まり(標準)になったものではありません。すべてのAIが必ず読むと決まっているわけではなく、どのAIが、どのように使っているかは、はっきりしない部分があります。
2. Google検索のために置く必要はない
Googleは、検索に関する公式の案内で、AIによる概要やAIモードに表示されるために、新しく機械向けのファイルやAI向けのテキストファイルを作る必要はない、と説明しています。llms.txtを置いたからといって、Google検索の順位が上がったり、AIによる概要に出やすくなったりするわけではありません。
それでも置くかどうかの考え方
では、置かなくていいのかというと、そうとも言い切れません。
- 置いて困ることはほとんどない:小さなテキストファイルなので、サイトの表示や評価に悪い影響はありません。
- 会社の情報を整理するきっかけになる:llms.txtを書こうとすると、「うちは何の会社で、どのページに何があるか」を整理することになります。この整理は、ホームページ自体の改善にも役立ちます。
- ただし、優先順位は低め:AIに会社を正しく伝えるうえで一番大切なのは、ホームページ本体に、何ができるかを具体的に書くことです。llms.txtは、その上に足す「おまけ」と考えるのがちょうどいいです。
制作する側として、私たちは次の順番をおすすめしています。
- サービスのページに、できること・地域・数量などを文章で書く
- 会社名や住所などの表記を、ホームページとGoogleマップでそろえる
- robots.txtで、必要な見回りを止めていないか確かめる
- そのうえで、llms.txtを置き、ページを増やすたびに直す
「llms.txtを置くだけで、AIに紹介されます」という売り込みには注意しましょう。置くこと自体は簡単で、費用をかけて頼むほどの作業ではないことがほとんどです。
早めに置きたい会社、急がなくていい会社
同じllms.txtでも、会社の状況によって優先度は変わります。
| 状況 | 考え方 |
|---|---|
| サービスのページが整っていて、事例やよくある質問もある | 仕上げとして置く価値があります。主なページを説明つきで並べるだけで作れます。 |
| 事業がいくつもあり、ページ数が多い | どの事業のページがどこにあるかを整理して渡せるので、置いておくと役立ちます。 |
| ホームページが数ページだけで、内容も古い | 急がなくて大丈夫です。先にホームページ本体の内容を新しくしましょう。 |
| 更新する人がいない | 置いたまま古くなるおそれがあります。直す担当を決めてから置きましょう。 |
置いたあとは、ときどきブラウザで開いて、内容が今のホームページと合っているかを確かめます。サーバーのアクセスの記録(ログ)を見られる場合は、「/llms.txt」がどのくらい読まれているかを確かめることもできます。ただ、読まれた回数と、AIの答えで紹介されるかどうかは別の話なので、数字だけで良し悪しを決めないようにしましょう。
まとめ
llms.txtは、AIに向けてサイトの概要と主なページをまとめたファイルです。会社名の見出し、短い要約、説明つきのページ一覧という、決められた書き方があります。必ず読まれる決まりはなく、Googleも検索のために置く必要はないと説明しています。それでも、置いて困ることはほとんどなく、会社の情報を整理するきっかけになります。まずはホームページ本体を整え、そのうえで置くのがおすすめです。AI検索対策の全体像は、ChatGPTに自社を紹介してもらうには?でまとめています。
よくある質問
作れます。メモ帳などで、会社の概要とページの一覧を書き、サイトの一番上の階層に置くだけです。ただし、ページが増えたときに直し忘れないよう、更新の担当を決めておきましょう。
置くだけで紹介されるわけではありません。ホームページ本体に、何ができるかを具体的に書いておくことのほうが大切です。
置けます。プラグインを使う方法や、ファイルを直接置く方法があります。使っている環境に合わせて選びましょう。
ホームページに書いていないことや、事実と違うことは書かないようにします。社外に出したくない情報も、当然ながら書きません。
できません。llms.txtは、AIに大切なページを案内するためのファイルで、読むのを止める働きはありません。AIの見回りを止めたい場合は、robots.txtで設定します。
日本語で書いてかまいません。ホームページが日本語なら、同じ言葉で書いたほうが、画面の内容と合わせやすくなります。文字化けしないよう、文字コードはUTF-8で保存します。
「何から始めればいいか分からない」という段階でも大丈夫です。町工場発のマツケンスタジオが、ドメインの取得から公開後の更新まで、まるごとお手伝いします。いまは毎月3社まで、特別な価格で制作する「事例づくりモニター」も受け付けています。