無料llms.txtバリデーター
llms.txtファイルの仕様準拠をチェックします。内容を貼り付けるか、サイトのURLをお知らせいただければ、見出しの欠落、不正なリンク、重複URL、構造的な問題を検出します。
なぜllms.txtを検証するのか?
llms.txtはまだ新しい仕様であり、形式の不備に気づかないまま公開されてしまうケースが少なくありません。H1の欠落、リンク構文の誤り、URLの重複などがあると、AIアシスタントはファイルを誤って解釈するか、まるごと無視してしまいます。
チェック内容
- H1タイトルと引用形式(blockquote)の概要の有無
- リンク構文、URLの有効性、プロトコルの一貫性
- 重複URL、空のセクションや過剰に大きなセクション
重要度レベル
- エラー — ファイルが正しく解析されないため修正が必須
- 警告 — 解析自体は通るものの、修正しておきたい品質上の問題
- 情報 — ファイルをより整えるための任意の改善ポイント
よくある質問
llmstxt.orgの仕様に従ってllms.txtを解析し、以下を報告します:H1タイトルの欠落(エラー)、引用形式(blockquote)の概要の欠落(情報)、不正なリンク構文(エラー)、無効なURLやhttp(s)以外のURL(エラー)、セクションをまたいだ重複URL(警告)、空のセクション(警告)、リンク数が約15件を超える大きすぎるセクション(警告)、http/httpsの混在(情報)。
はい — 貼り付けモードをご利用ください。ローカルでllms.txtの下書きを作成し、バリデーターに貼り付けながら構造を調整し、問題がなくなってから公開する、といった使い方が可能です。貼り付けモードの入力上限は256 KBで、現実的なllms.txtファイルなら十分に収まるサイズです。
https://yourdomain.com/llms.txtを直接取得します。設定は不要です。ファイルが見つからない場合は、明確な404メッセージを返します。コンテンツを手動でコピーすることなく、自社サイト(または競合サイト)を点検したい場面に最適なモードです。
エラーは、ファイルが正しく解析されず修正が必須であることを意味します(例:H1の欠落や不正なリンク)。警告は、解析自体は通るものの、LLMが読み込む際の品質に影響する問題があることを示します(重複URL、空のセクション、リンクが多すぎるセクションなど)。情報は、必須ではないものの、ファイルをより整えるための任意の改善ポイントです。
はい。登録不要、クレジットカード不要です。匿名利用ではファイル数の制限なく検証できます。GeoVectorの有料プランでは、継続的なモニタリングが追加され、定期的にllms.txtを再検証して、変更を検知次第お知らせします。コンテンツが頻繁に更新されるサイトほど効果を実感いただけます。
このバリデーターが適用する全ルール
Error はパーサーが回復できない問題です。Warning は解析はできますが、モデルにとって読みにくくなります。Info は判断が分かれる項目です。
| Severity | Code | When it fires |
|---|---|---|
| Error | missing_h1 | The file does not start with a single "# Site name" heading. |
| Error | malformed_url | A link target does not parse as a URL. Relative paths land here. |
| Error | unsupported_protocol | A link uses something other than http:// or https://. |
| Error | missing_link_title | A list item has a URL but no link text. |
| Warning | no_sections | No "## Section" headings, so every link sits in one undifferentiated pile. |
| Warning | empty_section | A heading with no links under it. |
| Warning | large_section | More than 15 links in one section. Split it so the file stays scannable. |
| Warning | duplicate_url | The same URL appears twice; the report names both line numbers. |
| Info | missing_summary | No "> summary" blockquote under the title. |
| Info | no_optional_section | No "## Optional" section, so nothing is marked as safe to skip. |
| Info | mixed_protocol | The file mixes http:// and https:// links. |
ここに標準化団体が強制するものは1つもありません。llms.txt は提案です。これらのルールは、その提案が示す形と、コンテキストウィンドウが限られたモデルに読ませたときに実際に壊れる点をまとめたものです。
通るファイルと、通らないファイル
自分で書く前に、この2つを見比べてください。
# Example Analytics
> Product analytics for teams that ship weekly.
## Docs
- [Quickstart](https://example.com/docs/quickstart): Install the SDK and send a first event.
- [Event API](https://example.com/docs/api/events): Endpoint reference and payload limits.
## Optional
- [Changelog](https://example.com/changelog)## Docs
- [Quickstart](/docs/quickstart)
- (https://example.com/docs/api/events)
- [Quickstart](https://example.com/docs/quickstart)
## Guides
H1 がない(エラー)、URL ではなく相対パス(エラー)、リンクにタイトル文字がない(エラー)、URL の重複(警告)、空の Guides セクション(警告)。いずれも、何かがこのファイルを解析しようとするまで表に出ません。
出典と仕様
このページの内容はすべて、以下の一次資料に照らして確認しています。ベンダーがルールを変更したときは、まずそこに現れます。
- The /llms.txt file proposal — llmstxt.org
- RFC 9309: Robots Exclusion Protocol — IETF
最終確認日: 。ベンダーが仕様を更新するたびに、このページを原典と突き合わせて見直しています。