使い方
- ログ形式を選びます。Nginx と Apache の初期設定なら、既定の combined のままで使えます。独自形式の場合は nginx.conf の log_format の行を貼り付けてください。
- ログファイルを 1 つ以上選択またはドロップするか(.gz も可)、数行を貼り付けます。
- クローラー統計、時間帯別リクエスト、ステータスコード、人気 URL、404 の URL、IP、リファラー、ユーザーエージェントを確認します。
オプションの説明
- クローラーの判定
- Googlebot、Bingbot、Baiduspider、YandexBot、Applebot などの検索クローラーと、GPTBot、ClaudeBot などの AI クローラーを User-Agent で判別します。クローラーを開くと、最も多く取得した URL を確認できます。
- 実際の訪問者 IP
- 形式に $http_x_forwarded_for が含まれている場合は、その最初のアドレスを訪問者の IP として使います。CDN やリバースプロキシの背後にあるサーバーで便利です。
- ファイルサイズ
- ファイルはブラウザ内で少しずつ読み込むため、数百 MB のログも扱えます。速度はお使いのパソコンの性能によります。
1 行がレコードになるまで
各行はログ形式と照合され、フィールドに分割されます。既定の combined 形式の、この Googlebot のリクエストは、
66.249.66.1 - - [10/Oct/2026:13:55:36 +0800] "GET /blog/post-1 HTTP/1.1" 404 153 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
IP は 66.249.66.1、メソッドは GET、パスは /blog/post-1、ステータスは 404、153 バイト、リファラーなし、と読み取られます。時刻はオフセット (+0800) を使って正確な瞬間である 05:55:36 UTC に変換されるため、異なるタイムゾーンのサーバーの行も、時間ごとのグラフで揃います。ユーザーエージェントは Googlebot と認識され、この行はそのクローラーのヒットを 1 件、404 を 1 件増やします。
CDN の背後にある場合は、形式の末尾に "$http_x_forwarded_for" を追加してください。"203.0.113.7, 10.0.0.2" で終わる行は、プロキシではなく、最初のアドレスである 203.0.113.7 として数えられます。
よくある質問
ログはアップロードされますか?
いいえ。ファイルの読み込みと集計はブラウザ内だけで行われ、ページを閉じると消えます。
ログにある Googlebot はすべて本物の Google ですか?
いいえ。User-Agent は簡単に偽装できます。怪しい IP はクローラー IP 検証ツールに貼り付けて、逆引き DNS で確認してください。
一致しない行が多いのはなぜですか?
ログが別の形式で出力されています。ホスティングのパネルが log_format を変更していることがよくあります。実際に nginx.conf で使われているものを「カスタム log_format」にコピーしてください。
プライバシー
このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。