SHOPLINEストア向けLLMS.txt(AIクローラー)管理方法
LLMS.txtはrobots.txtと同様に機能しますが、特にAIクローラーやアシスタント(例:ChatGPT、Claude、Copilot、Gemini、Perplexity)向けに設計されています。これにより、これらのエージェントがアクセス、要約、またはインデックス化できるコンテンツと、使用してはならないコンテンツを指定します。
現在、ファイルを直接ストアのルートディレクトリにアップロードすることはサポートされていないため、推奨される方法は以下の通りです:
- LLMS.txtをファイルライブラリにアップロードし、
- "/LLMS.txt"からファイルの公開URLへの301リダイレクトを作成します。
このガイドに従って、LLMS.txtファイルを適切に設定し、AIクローラーがストアのコンテンツとあなたの希望に沿ってやり取りするようにしてください。
LLMS.txtとは何か
LLMS.txtは、ストアのAIインタラクションポリシーを宣言するシンプルなプレーンテキストファイルです。検索エンジン向けのrobots.txtのAI版と考えてください。このファイルを使うことで、AIクローラーやアシスタント(OpenAI/ChatGPTのGPTBot、AnthropicのClaudeBot、PerplexityBotなど)が読み取り要約できるページやセクション、そしてチェックアウト、アカウント、管理者などの機密またはプライベートなエリアにアクセスまたは使用してはならないことを指定できます。
LLMS.txtはSEO設定と連携して機能し、robots.txtの代わりにはなりません。robots.txtは検索エンジンの動作管理に使用し、LLMS.txtはAIツールのガイドに使用してください。
| Note: robots.txtの設定方法については、「高度なSEOのためのrobots.txt管理」をご参照ください。 |
LLMS.txtとrobots.txtの違い
| トピック | LLMS.txt | robots.txt |
| 対象 | AIクローラーおよびアシスタント(LLM) | 検索エンジンクローラー |
| 目的 | AIツールが読み取り、要約し、トレーニングに使用できる内容を制御 | 検索エンジンがインデックスまたはクロールできるページを制御 |
| 配置場所 | ルートで提供され、301リダイレクトでファイルライブラリへ(回避策) | /robots.txtにネイティブに配置 |
| 典型的なルール | チェックアウト、アカウント、管理者などの機密フローをAIアクセスからブロック | SEOに基づく許可/不許可パターンを設定しインデックス化を制御 |
| 関係性 | robots.txtと補完的で独立:AIクローラーとアシスタントを制御。ここでの変更は検索エンジンのインデックスに影響しない。 | LLMS.txtと補完的で独立:検索エンジンクローラーを制御。AIクローラーには適用されない。 |
301リダイレクトによるLLMS.txtの公開
開始前に
以下が必要です:
- SHOPLINEストアへの管理者アクセス権
- ファイルライブラリへのファイルアップロード権限
- 301 URLリダイレクトの作成権限
LLMS.txtファイルをファイルライブラリにアップロードする方法
- SHOPLINE管理画面の設定 > ファイルライブラリに移動し、右上のファイルをアップロードボタンをクリックします。
- ポップアップウィンドウでアップロードエリアをクリックし、LLMS.txtファイルを選択するか、アップロードエリアにドラッグ&ドロップします。
- 資産の行の右側にあるコピーアイコンをクリックします。リンクが自動的にコピーされ、上部にコピーに成功しましたと表示されます。
| Note: ローカル資産をファイルライブラリにアップロードする方法の詳細については、「ファイルライブラリへのローカル資産のアップロード」をご参照ください。 |
301 URLリダイレクトの作成方法
- SHOPLINE管理画面の設定 > ドメインに移動します。301リダイレクトセクションを見つけて、リダイレクトの管理をクリックします。
- 右上のリダイレクトを追加をクリックします。
- ポップアップウィンドウで、リダイレクト元とリダイレクト先の欄に入力し、追加をクリックしてリダイレクトを保存します。
- リダイレクト元: LLMS.txtファイル名、例:/llms.txt を入力します。
- リダイレクト先: ファイルライブラリからLLMS.txtファイルのリンクをコピーして貼り付けます。
| Note: 301 URLリダイレクトの作成および管理方法の詳細については、「301 URLリダイレクトの作成と管理」をご参照ください。 |
301リダイレクト設定のテスト
- ブラウザを開き、SHOPLINEストアのURL(例:https://abc.myshopline.com)を入力し、末尾に/llms.txtを追加します(例:https://abc.myshopline.com/llms.txt)。
- LLMS.txtファイルの内容が表示されるはずです(404エラーやファイルのダウンロードではありません)。
- キャッシュされているように見える場合は、ブラウザをハードリフレッシュするか、シークレットウィンドウで再試行してください。
LLMS.txtテンプレートの使用と理解
LLMS.txtテンプレート
以下のSHOPLINE提供のLLMS.txtテンプレートを使用できます。プレーンテキストファイルにコピーし、「301リダイレクトによるLLMS.txtの公開」の手順に従って設定を完了してください。
# We use SHOPLINE as our e-commerce platform.
# Public product, blog, and FAQ content may be accessed for summarization or question answering only.
# Do not use our content for model training or dataset creation.
User-Agent: *
Disallow: /admin
Disallow: /checkouts
Disallow: /cart
Disallow: /orders
Disallow: /trade
Disallow: /checkout
Disallow: /invoices
Disallow: /payment_methods
Disallow: /search
Disallow: /products/search
Disallow: /user
Disallow: /transit_page
Disallow: /api/
Disallow: /preview
Disallow: /apple-app-site-association
Policy: allow-output, disallow-training, disallow-derivative-works
LLMS.txtのルールとフォーマットの説明
このセクションでは、LLMS.txtテンプレートの読み方とカスタマイズ方法を説明します。User-agent、Allow、Disallowの意味やパスのマッチング方法を学べます。
ファイルの基本
- エンコーディングと名前:プレーンテキスト(UTF-8)、通常は「llms.txt」という名前です。
- コメント:「#」で始まる行はクローラーに無視されます(メモに便利です)。
- 1行に1つのディレクティブ:ルールは短く、1行に1つずつ記述します。
- パスのみ:ルールはパス(「/」で始まる)を使用し、完全なドメインは使いません。
コアディレクティブ
-
User-Agent: ルールが適用されるクローラーの名前を指定します(例:OpenAI/ChatGPTのGPTBot、AnthropicのClaudeBot、PerplexityBotなど)。
Note: User-Agent: * は「すべてのAIクローラー」を意味します。 - Allow: パスまたはセクションを明示的に許可します。
-
Disallow: パスまたはセクションをブロックします。
Note: Disallow が空の場合は「すべて許可」を意味します。
ベストプラクティス
この簡単なチェックリストを使って、LLMS.txtファイルを確認できます:
- ルールは短く、一行に一つ、明確なセクションを使いましょう。
- SHOPLINEストアのURLに「/llms.txt」を付けて、公開後やテーマやドメインの変更後にテストしましょう。
- 「/llms.txt」からアップロードしたファイルへの301リダイレクトを使用しましょう(ルートアップロードはサポートされていません)。
- ルールにドメインを含めず、パスのみを使用しましょう。
- クエリベースのブロックだけに頼らず、パスブロックを優先しましょう(例:Disallow: /checkout/)。
この記事はAIを使用して翻訳されており、不正確な部分が含まれている可能性があります。最も正確な情報については、元の英語版をご参照ください。