結論から言う。自分のWebサイトやポートフォリオを持っているなら、llms.txtファイルを今すぐ設置したほうがいい。所要時間は30分。費用はゼロ。それだけで、ChatGPTやClaude、GeminiといったAIがあなたのことを正しく紹介してくれる可能性がグッと上がる。
・自分のサイトがAIの回答に全然出てこない
・ChatGPTに自分の名前を聞いたら見当違いの情報が返ってきた
・SEOは意識してるけどAI対策は何もしていない
・フリーランスとして指名検索を増やしたい
ここで止まってる人ほど見てほしい。
robots.txtは知ってるのに、llms.txtを知らない問題
Web制作やSEOをかじったことがある人なら、robots.txt(検索エンジンのクローラーに「どこを見ていいか」を指示するファイル)は知っていると思う。
じゃあ、AIクローラーに「自分が何者か」を伝えるファイルは?
それがllms.txtだ。
llms.txtは、Webサイトのルートディレクトリ(例: あなたのサイトURL/llms.txt)に置くプレーンテキストファイル。自分や事業の情報を、LLM(大規模言語モデル——ChatGPTやClaudeの中核技術)が読みやすい形式で記述する。
robots.txtが「どこを見ていいか」を伝えるなら、llms.txtは「何を知っておくべきか」を伝える。まさにAI時代の名刺だ。
llms.txtがないとAIはデタラメを語る
ChatGPT、Gemini、Perplexity、Claude、Copilot——こうしたAIは、回答を生成するとき複数のソースから情報をかき集める。
llms.txtがなければ、AIは古いSNSのプロフィール、更新されていないディレクトリサイト、第三者が書いた不正確な紹介文——そんなものをつなぎ合わせて「あなた」を説明する。
自分も試しにChatGPTに自分のサイトについて聞いてみたことがある。返ってきたのは、まるで見知らぬ人の紹介文だった。事業内容も違えば、得意分野も的外れ。ぶっちゃけ最初は笑ったけど、すぐに笑えなくなった。
これ、潜在的なクライアントが同じ質問をしたらどうなる?
自分のことを全く知らない人がAIに聞いて、デタラメな答えを信じる。ナビなしで知らない街を走ってるようなもので、正しい目的地にたどり着けるわけがない。
llms.txtを置けば、AIに対して「一次情報」を提供できる。自分自身による、自分についての正式な説明。これがあるだけで、AI回答の精度がガラッと変わる可能性がある。
llms.txtの書き方——30分で作れるテンプレート
llms.txtの構造はシンプルだ。特別なフォーマットや複雑なマークアップは不要。以下がベースとなるテンプレートになる。
`
サイト名 — LLM Information File
Version: 1.0
Last updated: 2026-04-03
Website: あなたのサイトURL
Entity
Name: 正式名称
Type: フリーランス / 法人 / 個人事業主 など
Founded: 開業年
Location: 所在地
Website: URL
Email: 連絡先
Definition
2〜3文で、自分(または事業)を客観的に説明する。
ここがAIに最も引用されやすい部分。
第三者視点かつ事実ベースで書くのがコツ。
Short Citation
1文の要約版。AIが短い回答をするときに使われる。
Services
- サービス名 — 簡潔な説明
- サービス名 — 簡潔な説明
Leadership
名前 — 肩書き
- 主な実績や専門分野
Common Queries
Q: ○○とは何ですか?
A: 事実ベースの回答
Q: ○○は何を提供していますか?
A: 事実ベースの回答
`
書くときのポイントを整理しておく。
宣伝文句ではなく事実を書く
「受賞歴のある最先端エンジニア」みたいなマーケティングコピーはAIに無視される。「Python歴5年、AI系システム運用歴2年、フリーランスとして独立」のように検証可能な事実を書く。AIは事実と宣伝を見分ける。
数字を入れる
運営年数、対応技術の数、実績の具体的な数値。他のソースと照合できるデータはAIの信頼度を上げる。「多数の実績」ではなく「20件以上のプロジェクト納品実績」のように。
他のプラットフォームと情報を一致させる
llms.txtの内容がLinkedIn、Googleビジネスプロフィール、Webサイト本文と矛盾していると、AIの信頼度が下がる。AIは複数ソースを照合するため、整合性がとれていないと「どれが正しいか分からない」と判断される。
2つのバージョンを用意する
簡潔版のllms.txt(500行以内)と、詳細版のllms-full.txtを作るのが理想だ。AIクローラーにはトークン制限があるものもあるため、短い版で確実に重要情報を渡しつつ、詳しく知りたいAIには詳細版を参照させる。
定期的に更新する
サービス追加、実績更新、資格取得があったら更新する。「Last updated」の日付でAIに情報の鮮度を伝えられる。古い日付のままだと、信頼性が落ちる。
どのAIがllms.txtを実際に読んでいるのか
「本当に読まれるのか?」は当然の疑問だと思う。
サーバーログの解析データによると、以下のAIがllms.txtにアクセスしていることが確認されている。
- PerplexityBot: 積極的にllms.txtをクロールしている
- Googlebot(Geminiのデータソース): robots.txtやサイトマップからリンクされていればインデックスする
- ChatGPTのブラウジング機能: Bing経由のWeb検索時にアクセス
- Claude: Brave Search経由でアクセス可能
- Copilot: Bing経由でアクセス
主要なAIはほぼカバーしている。発見されやすくするために、robots.txtに以下の1行を追加しておくのがおすすめだ。
`
AI Information
LLMs: あなたのサイトURL/llms.txt
`
さらに、Google Search Consoleでllms.txtのURLを送信しておけば、インデックスが早まる。
フリーランスこそllms.txtを置くべき理由
「企業のマーケティング施策でしょ」と思うかもしれない。でも自分は、フリーランスにこそ効くと考えている。
理由はシンプルだ。フリーランスは「個人名」や「屋号」で検索される機会が増えている。しかも最近は、Google検索ではなくAIに聞く人が明らかに増えてきた。
「○○ エンジニア フリーランス」とChatGPTに聞いたとき、正確な情報が返ってくるかどうか。これが案件獲得に直結する時代になりつつある。
自分自身、AIを活用した仕組みを日々運用する中で、情報の一元管理がどれだけ大事かは痛いほど知っている。以前、環境変数の設定が複数の場所にバラバラに散らばっていたせいで、本番環境でAPIの不整合が起きたことがある。原因は単純で、片方だけ更新して、もう片方を忘れていたから。
llms.txtも同じ構造の問題だ。自分の情報がWeb上のあちこちに散在していて、どれが正しいかAIが判断できない。だったら「これが正解です」と一次ソースを1ファイルで渡せばいい。
作成して、アップロードして、robots.txtに追記する。やることはこれだけ。30分で終わる。それ反則では?と思うくらい手軽だ。
導入の4ステップ
実際の手順をまとめておく。
- 上のテンプレートを使ってllms.txtを作成する
- Webサイトのルートディレクトリにアップロードする(あなたのサイトURL/llms.txtでアクセスできる状態にする)
- robots.txtに
LLMs: あなたのサイトURL/llms.txtの行を追加する - Google Search Consoleでllms.txtのURLを送信する
アップロード後、ChatGPT、Gemini、Perplexityで自分のサイトについて質問して、回答が変わるか確認してみてほしい。即座には反映されないが、クローラーが巡回すれば徐々に精度が上がっていくはずだ。
まとめ
- llms.txtは「AIに自分を正しく紹介してもらうための名刺」。robots.txtが行き先を指示するなら、llms.txtは「何を知っておくべきか」を伝える
- フリーランスこそ効果が大きい。個人名でAIに聞かれたとき、デタラメが返ってくるリスクを30分の作業で潰せる
- 書くときは宣伝ではなく事実。検証可能な数字を入れ、他のプラットフォームと情報を一致させることが重要
フリーランスエンジニアにおすすめのツール
VALUE-DOMAIN(バリュードメイン)
ドメイン取得からサーバー管理まで一元化できる。llms.txtを設置する自分のサイト運営にも最適。
※この記事にはアフィリエイトリンクを含みます


コメント