より多くのユーザーに当コンテンツをご利用いただけるよう、この記事は自動翻訳を使用して英語から翻訳しています。元の記事を読むにはこちらをクリックしてください 。また、内容に問題がある場合は、遠慮なく report-osteam@semrush.comまでご連絡ください。
ログファイルとは?
ログファイルは、サーバーへのすべてのリクエストに関する情報を含む文書です。 そして、人々や検索エンジンがあなたのサイトとどのように相互作用するかについての詳細。
ファイルはこんな感じです:
おわかりのように、ログファイルには豊富な情報が含まれている。 だから、それらを理解し、その情報をどう使うかが重要なんだ。
このガイドでは、次のことを見ていく:
ヒント 無料のSemrushアカウント(クレジットカード不要)を作成し、フォローする。
ログファイル解析とは?
ログファイル分析とは、バグやクロールの問題、その他の技術的なSEO上の問題を事前に特定するために、サイトのログファイルをダウンロードして監査するプロセスです。
サイトのログファイルはサーバーに保存されます。 そして、人々、検索エンジン、その他のボットからのすべてのリクエストを記録する。
これらのログを分析することで、Googleや他の検索エンジンがあなたのサイトとどのように相互作用しているかを知ることができる。 また、サイトのパフォーマンスや検索結果でのビジビリティに影響を与える可能性のある問題を特定し、修正します。
SEOにおけるログファイル解析とは?
ログファイル解析は、テクニカルSEOを改善するための画期的な方法です。
なぜですか?
なぜなら、グーグルがあなたのサイトをどのようにクロールしているかがわかるからだ。 そして、Googleがあなたのサイトをどのようにクロールしているかを知れば、より良いオーガニック・パフォーマンスのためにサイトを最適化することができる。
例えば、ログファイルの分析が役に立つ:
- Googleがあなたのサイト(とその最も重要なページ)をクロールする頻度を見る
- Googleが最もクロールしているページを特定する
- クロール頻度の急上昇と急降下を監視する
- Googleのためにサイトの読み込み速度を測定する
- サイトの各ページのHTTPステータスコードをチェックする。
- クロールの問題やリダイレクトの有無を確認する。
要するに、ログファイル分析によって、サイトのSEOを改善するためのデータを得ることができるのです。
ログファイルの分析方法
さて、SEOにおけるログファイル解析のメリットをいくつか見てきたところで、その方法を見ていこう。
必要なもの
- ウェブサイトのサーバーログファイル
- ログファイルアナライザーへのアクセス
注:Semrushのログファイルアナライザーを使ってログファイルを分析する方法を紹介します。
アクセスログファイル
まず、サイトのログファイルのコピーを入手する必要がある。
ログファイルはウェブサーバーに保存されます。 そして、そのコピーをダウンロードするには、アクセス権が必要だ。 サーバーにアクセスする最も一般的な方法は、FileZillaのようなファイル転送プロトコル(FTP)クライアントを使う方法です。
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のアクティビティを表示するチャートが表示されます。
毎日のヒット数、さまざまなステータスコードの内訳、リクエストされたさまざまなファイルタイプが表示されます。
これらの洞察は、理解するために使うことができる:
- Googleがあなたのサイトに毎日何回リクエストしているか
- 1日に発見されたさまざまなHTTPステータスコードの内訳
- 毎日クロールされるファイルタイプの内訳
下にスクロールすると、特定のページやフォルダのインサイトが表示されます。
クロール頻度」列で並べ替えると、Googleがクロール予算をどのように使っているかを確認できる。
または、"Inconsistent status codes"ボタンをクリックすると、ステータスコードに矛盾があるパスが表示されます。
ページが見つからないことを示す404ステータスコードと、恒久的なリダイレクトを示す301ステータスコードの切り替えのように。
このツールを使うことで、サーバーログの分析がシンプルで簡単になる。 そのため、データ分析ではなく、サイトの最適化に時間を費やすことができる。
クローラビリティを優先する
これで、ログファイルにアクセスし、分析する方法はお分かりいただけただろう。 しかし、そこで立ち止まってはいけない。
あなたのサイトがクローラビリティのために最適化されていることを確認するために、積極的な措置を講じる必要があります。
つまり、高度なSEOを行い、サイトを監査して、さらに多くのデータを得るということだ。
例えば、Site Audit(サイト監査)を通して、ダッシュボードにこのような重要な推奨事項を表示することができます:
問題」タブに向かい、「カテゴリー」ドロップダウンで「クローラビリティ」を選択する。
これらはすべて、あなたのサイトのクローラビリティに影響を与える問題である。
問題の意味や対処法がわからない場合は、「理由と対処法」をクリックして詳細をご覧ください。
このような監査を毎月実施する。 そして出てきた問題を解決する。
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”]