Webflow向け llms.txt

Webflow ではダッシュボードから robots.txt を編集できますが、llms.txt のようなカスタムルートファイルについては同等の機能は提供されていません。確実な方法は、ドメインの前にエッジプロキシを設置することです。

最終更新:

短い回答

Webflow は robots.txt および sitemap.xml をプロジェクト設定から提供しますが、 ドメインルートで任意のテキストファイルを配信する方法は文書化していません。アップロードしたアセットは Webflowのアセットドメインでホストされ、 yourdomain.com/llms.txt。DNSがCloudflare(またはプログラム可能なルーティングを備えた別のエッジプロバイダー)にある場合は、Webflowに手を加えず、自分でそのパスへ応答できます。

選択肢A:エッジプロキシ(Cloudflare Worker)

worker.js
// Cloudflare Worker: serves /llms.txt in front of your Webflow site.
// Requires your domain's DNS to be on Cloudflare with the proxy enabled.
const LLMS_TXT = `# Your site

> One-sentence factual description of your site.

## Main pages

- [Services](https://yourdomain.com/services): what you offer.
- [Pricing](https://yourdomain.com/pricing): plans and rates.
- [Contact](https://yourdomain.com/contact): how to reach you.
`;

export default {
  async fetch(request) {
    const url = new URL(request.url);
    if (url.pathname === '/llms.txt') {
      return new Response(LLMS_TXT, {
        headers: { 'content-type': 'text/plain; charset=utf-8' },
      });
    }
    return fetch(request); // everything else passes through to Webflow
  },
};

Workersルートを yourdomain.com/llms.txt 注:ワーカーはその1つのパスに対してのみ応答し、 それ以外はすべて変更されずにWebflowへ流れます。ファイルの内容はワーカー内(または頻繁に更新する場合はワーカーの KV内)に保持し、主要なページが変更された際に再デプロイしてください。

オプション B:代替案

  • Webflowの現在の設定とマーケットプレイスを確認する。 プラットフォームの機能は変化します。 Webflowがネイティブ対応または登録用アプリを提供した場合は /llms.txt がプライマリドメインで利用できる場合は、プロキシよりそちらを優先してください。
  • すでに運用しているリバースプロキシ。 ドメインの前段ですでにNginx、Fastlyなどを使ってWebflowを配信している場合は、 /llms.txt ではなく、そちらに追加してください。

避けるべきこと

  • アセットとしてホストされたコピー。 WebflowのアセットCDN上のファイルはルートディレクトリにはありません。そのため、 従来のパスを参照するツールでは、そのファイルが見つかりません。
  • コンテンツを載せたデザイン済みページ。 仕様が求めるのはテキストとして配信されるプレーンなMarkdownであり、HTMLページではありません。

よくある質問

llms.txtによってWebflowサイトのGoogleランキングは向上しますか?

いいえ、Googleはこのファイルを使用していないと述べています。その価値はAIアシスタントやクローラー向けです。詳しくは以下を参照してください。 llms.txt と SEO.

このプロキシはサイトの表示速度を低下させますか?

単一パスに限定した Workers ルートは、サイトのほかの部分に測定可能な遅延を加えません。ルートを /llms.txt に限定した場合、ほかのパスへのリクエストでは Worker は実行されません。

ソース