SEOのためのログファイル分析:ログファイル分析とは何か?

Carlos Silva

8月 02, 20247 分 で読めます
SEOのためのログファイル分析
共有

目次

より多くのユーザーに当コンテンツをご利用いただけるよう、この記事は自動翻訳を使用して英語から翻訳しています。元の記事を読むにはこちらをクリックしてください 。また、内容に問題がある場合は、遠慮なく report-osteam@semrush.comまでご連絡ください。

ログファイルとは?

ログファイルは、サーバーへのすべてのリクエストに関する情報を含む文書です。 そして、人々や検索エンジンがあなたのサイトとどのように相互作用するかについての詳細。 

ファイルはこんな感じです:

ログファイル文書の例

おわかりのように、ログファイルには豊富な情報が含まれている。 だから、それらを理解し、その情報をどう使うかが重要なんだ。

このガイドでは、次のことを見ていく:

ヒント 無料のSemrushアカウント(クレジットカード不要)を作成し、フォローする。 

ログファイル解析とは?

ログファイル分析とは、バグやクロールの問題、その他の技術的なSEO上の問題を事前に特定するために、サイトのログファイルをダウンロードして監査するプロセスです。 

サイトのログファイルはサーバーに保存されます。 そして、人々、検索エンジン、その他のボットからのすべてのリクエストを記録する。 

これらのログを分析することで、Googleや他の検索エンジンがあなたのサイトとどのように相互作用しているかを知ることができる。 また、サイトのパフォーマンスや検索結果でのビジビリティに影響を与える可能性のある問題を特定し、修正します。

SEOにおけるログファイル解析とは?

ログファイル解析は、テクニカルSEOを改善するための画期的な方法です。

なぜですか?

なぜなら、グーグルがあなたのサイトをどのようにクロールしているかがわかるからだ。 そして、Googleがあなたのサイトをどのようにクロールしているかを知れば、より良いオーガニック・パフォーマンスのためにサイトを最適化することができる。 

例えば、ログファイルの分析が役に立つ:

  • Googleがあなたのサイト(とその最も重要なページ)をクロールする頻度を見る
  • Googleが最もクロールしているページを特定する
  • クロール頻度の急上昇と急降下を監視する
  • Googleのためにサイトの読み込み速度を測定する
  • サイトの各ページのHTTPステータスコードをチェックする。
  • クロールの問題やリダイレクトの有無を確認する。

要するに、ログファイル分析によって、サイトのSEOを改善するためのデータを得ることができるのです。 

ログファイルの分析方法

さて、SEOにおけるログファイル解析のメリットをいくつか見てきたところで、その方法を見ていこう。 

必要なもの

  • ウェブサイトのサーバーログファイル
  • ログファイルアナライザーへのアクセス

:Semrushのログファイルアナライザーを使ってログファイルを分析する方法を紹介します。

アクセスログファイル

まず、サイトのログファイルのコピーを入手する必要がある。 

ログファイルはウェブサーバーに保存されます。 そして、そのコピーをダウンロードするには、アクセス権が必要だ。 サーバーにアクセスする最も一般的な方法は、FileZillaのようなファイル転送プロトコル(FTP)クライアントを使う方法です。 

FileZillaは同社のウェブサイトから無料でダウンロードできる。

FileZillaを無料でダウンロード

FTPクライアントを使用してサーバーへの新しい接続を設定し、ログイン認証情報を入力して認証する必要があります。

接続が完了したら、サーバーのログファイルを探す必要がある。 それがどこにあるのかは、サーバーの種類によって異なる。 

ここでは、最も一般的な3つのサーバーとログが見られる場所を紹介します:

  • Apache/var/log/access_log
  • Nginx: logs/access.log
  • IIS %SystemDrive%\LogFiles

しかし、サイトのログファイルを取得するのは、必ずしもそう簡単ではない。 

一般的な課題は以下の通り:

  • サーバー管理者によってログファイルが無効化され、利用できないことが判明した。
  • 巨大なファイルサイズ
  • 最近のデータのみを保存するログファイル(「ヒット」とも呼ばれる日数またはエントリ数に基づいている)
  • 複数のサーバーやコンテンツ・デリバリー・ネットワーク(CDN)を使用している場合の部分的なデータ

とはいえ、開発者やサーバー管理者と協力すれば、たいていの問題は簡単に解決できる。 

また、サーバーにアクセスできない場合は、開発者やITチームに相談する必要がある。 コピーを共有してもらうこと。 

ログファイルの分析

ログファイルを手に入れたら、次はそれを分析しよう。 

Google Sheetsやその他のツールを使って手動でログファイルを分析することができる。 でも、うんざりする。 そして、面倒になることもある。 急げ。 

ログファイルアナライザーのご利用をお勧めします。 

まず、ログファイルがアーカイブされておらず、access.log、W3C、またはKinstaファイル形式であることを確認してください。 

そして、それをツールにドラッグ・アンド・ドロップし、"Start Log File Analyzer"をクリックする。 

ログファイル解析ツール

Googlebotのアクティビティを表示するチャートが表示されます。 

毎日のヒット数、さまざまなステータスコードの内訳、リクエストされたさまざまなファイルタイプが表示されます。 

ログファイル解析ツールの「Googlebotの活動」セクション

これらの洞察は、理解するために使うことができる:

  • Googleがあなたのサイトに毎日何回リクエストしているか
  • 1日に発見されたさまざまなHTTPステータスコードの内訳 
  • 毎日クロールされるファイルタイプの内訳 

下にスクロールすると、特定のページやフォルダのインサイトが表示されます。

ログファイル解析ツールの「ページ別ヒット数」表

クロール頻度」列で並べ替えると、Googleがクロール予算をどのように使っているかを確認できる。 

「クロール頻度」列が表で強調表示される

または、"Inconsistent status codes"ボタンをクリックすると、ステータスコードに矛盾があるパスが表示されます。

ページが見つからないことを示す404ステータスコードと、恒久的なリダイレクトを示す301ステータスコードの切り替えのように。 

一貫性のないステータスコード」セクションの例

このツールを使うことで、サーバーログの分析がシンプルで簡単になる。 そのため、データ分析ではなく、サイトの最適化に時間を費やすことができる。

クローラビリティを優先する

これで、ログファイルにアクセスし、分析する方法はお分かりいただけただろう。 しかし、そこで立ち止まってはいけない。 

あなたのサイトがクローラビリティのために最適化されていることを確認するために、積極的な措置を講じる必要があります。 

つまり、高度なSEOを行い、サイトを監査して、さらに多くのデータを得るということだ。 

例えば、Site Audit(サイト監査)を通して、ダッシュボードにこのような重要な推奨事項を表示することができます:

サイト監査ツールの「概要」ダッシュボード

問題」タブに向かい、「カテゴリー」ドロップダウンで「クローラビリティ」を選択する。 

サイト監査ツールの「カテゴリー」ドロップダウンメニューで「クローラビリティ」をフィルタリングする。

これらはすべて、あなたのサイトのクローラビリティに影響を与える問題である。 

問題の意味や対処法がわからない場合は、「理由と対処法」をクリックして詳細をご覧ください。 

4xxエラーとその修正方法を説明する「理由と修正方法」セクションの例

このような監査を毎月実施する。 そして出てきた問題を解決する。 

Googleやその他の検索エンジンが、あなたのウェブページをクロールし、インデックスできるようにする必要があります。

SITE AUDIT: [create-campaign destination_url=”https://www.semrush.com/siteaudit/” show_input=”false”header=”Find and Fix Sitemap Errors” text=”with the Site Audit Tool” button_text=”Try for Free”bg_images=”https://static.semrush.com/blog/uploads/media/96/fd/96fd495930d058321d5f78f5554aff88/trial-superbanner-1.png”bg_button=”-success”]

共有
Author Photo
Carlos Silva is a content marketer with over 8 years of experience in writing, content strategy, and SEO. At Semrush, he’s involved in research, editing, and writing for the English blog. He also owns Semrush’s Educational Newsletter (4M+ subscribers).