HTTPステータスコードとは何ですか?

公開: 2021-08-23

「ベストオブ」リストで2位だったすばらしい製品を購入したいと思ってリンクをクリックしたことがあり、404ページにアクセスして希望を打ち砕いたことがある場合は、HTTPステータスコードを直接体験したことがあります。 すべてが順調に進んでいる場合、これらのコードは表示されませんが、ブラウザがサーバーと対話するたびに生成されます。 HTTPステータスコードを理解すると、訪問者を苛立たせたり、SEOランキングに悪影響を及ぼしたりする可能性のある、Webサイトの問題を診断するのに役立ちます。

威圧的で技術的に聞こえるかもしれませんが、HTTPステータスコードを理解することは非常に簡単であり、SEOの結果を理解する上で重要なツールです。 Googleはサイトを評価する際の指標としてエラーステータスコードを使用するため、ウェブサイトのエラーステータスコードを監視して解決することが重要です。 それらの意味を理解したら、Google Search Consoleを使用して、Webサイトのエラーステータスコードを見つけて修復できます。

HTTP応答ステータスコードの分類方法とその意味

コンスタントコンタクトのカスタム404ページ
Constant Contactのカスタム404ページは、要求したコンテンツが利用できない場合にユーザーに通知し、ユーザーをサイトにとどまらせるための他のオプションを提供します。

HTTPステータスコードは3桁の数字であり、サーバーが返す応答のタイプに基づいて5つのグループに分類されます。 一般的なものは次のとおりです。

  • 100-199 :これらは、要求が受信され、継続していることを示す情報応答です。
  • 200-299 :これらは、リクエストが正常に処理されたことを通知する成功した応答コードです。
  • 300-399 :これらのコードは、リクエストを完了するために追加のアクション(通常はリダイレクト)が必要であることを示します。
  • 400-499 :これらは、問題の原因がクライアントであることを示すエラーコードです。
  • 500-599 :これらは、問題の原因がサーバーであることを示すエラーコードです。

最も一般的なHTTPステータスコード

多くの異なるステータスコードがあり、それらはすべて、最初の番号で表されるカテゴリ内で何か異なることを意味します。 エイプリルフールのジョークとして作成されたコード418もあります。 これは「私はティーポットです」という意味で、ティーポットにコーヒーを淹れるように頼んだときのサーバーの応答です。 コード451は、ディストピア小説Fahrenheit 451への参照であり、政府によって禁止されているなどの法的な理由でリクエストを利用できないことを意味します。

ただし、これらはあまり頻繁に表示されない珍しいコードです。 処理する必要がある最も一般的なHTTPステータスコードは次のとおりです。

  • 200:これはエラーコードではありません。 これは、すべてが正常に行われ、要求が正常に処理されたことを意味します。
  • 301 :このコードは、要求しているデータが永続的に移動されたことを示します。 これは、要求しているデータが恒久的に別のものに置き換えられた場合に発生します。 URLは自動的に変更されるため、このリクエストでエラーメッセージは表示されません。
  • 302:これにより、探しているものが一時的に移動されたことがわかります。 元のURLは引き続き有効ですが、一時的に別の場所にリダイレクトされています。 301コードと同様に、このコードではエラーメッセージは表示されません。 リダイレクトは自動的に行われます。
  • 403:これは、要求しているものにアクセスできない場合に発生する「禁止された」エラーコードです。 これは、ログインせずにパスワードで保護されたサイトにアクセスしようとしたときに発生する可能性があります。
  • 404:これは、探しているページがないときにポップアップする恐ろしい「見つかりません」というメッセージです。 Webサイトから削除されたか、リダイレクトされずに移動された可能性があります。 URLを間違って入力した可能性もあります。
  • 500:内部サーバーエラーがある場合は、このコードを取得します。
  • 503:これは、サーバーが過負荷になったときに発生する別のサーバーエラーです。

HTTPステータスコードはSEOランキングにどのように影響しますか?

Googlebotは、Googleがウェブサイトをランク付けするために使用するソフトウェアであり、SEOに影響を与えます。 それはあなたのウェブサイトを「這う」のでスパイダーと呼ばれます。 リンクをたどり、データを収集し、インデックスを作成します。 このインデックスは、検索エンジンの結果を生成するために使用されます。 スパイダーがサイトをクロールしやすいほど、検索エンジンのランキングは高くなり、他のすべての条件は同じになります。 Googleで可能な限り上位にランク付けすることは、検索エンジン最適化の重要な部分です。

リンクは、ウェブサイトを介してリンクからリンクに移動することで機能するため、Googlebotがデータを収集する方法の重要な部分です。 続くリンクごとに、ステータスコードをチェックします。 エラーステータスコードが発生すると、そのコードがクロールを妨害する可能性があります。 Webサイトをクロールできない場合、インデックスに登録することはできず、検索エンジンの結果に表示することもできません。

Google検索コンソールを使用してWebサイトのHTTPステータスコードを監視する

Web SnifferなどのツールにURLを入力することで任意のページのステータスコードを確認できますが、Google Search Consoleは、Webサイト全体で問題のあるステータスコードを監視するためのより高速で簡単な方法です。 Google Search Consoleは、Google検索結果用にWebサイトを最適化するのに役立つツールを提供します。 何よりも、完全に無料で、使用するプラットフォームに関係なく機能します。

Google Search Consoleを使い始める前に、自分のサイトを所有していることを確認する必要があります。 Google Search Consoleは、誰もがアクセスできるようにしたくないサイトに関する多くの機密情報を提供します。 サイトを確認する方法はいくつかありますが、最も簡単な方法は、使用しているプラ​​ットフォームによって異なります。 アクセスするには、検索コンソールのヘルプにリストされている方法のいずれかを選択してください。

Google検索コンソール
Google Search Consoleのサインアップページはシンプルに設計されており、最初のステップではサイトを確認する必要があります。

ウェブサイトをGoogle検索コンソールに接続するのは、最初に試すときに少し面倒で時間がかかる場合があります。 ただし、これはWebサイトのSEOの多くの側面を監視するための非常に貴重なツールであるため、努力する価値があります。

サイトを確認したら、インデックスカバレッジレポートを使用して、サイトのどのページがGoogleによってインデックスに登録されているかを確認できます。 また、ページのインデックス作成を妨げているエラーがあるページも表示されます。 レポートをクリックすると、ページの上部に4つのタブが表示されます。

  • エラー:エラーのため、これらのページのインデックスを作成できませんでした。 下にスクロールして、検出されたエラーと影響を受けたページ数を確認します。
  • 警告付きで有効:これらのページはインデックスに登録されている可能性がありますが、修正が必要な問題がいくつかあります。
  • 有効:これらのページはインデックスに登録されています。
  • 除外:これらのページは、URLの重複などの理由でインデックスに属していないか、ロボットがブロックされている可能性があります。

下にスクロールして、検出されたエラーと影響を受けるページ数を正確に確認します。 Googleのインデックス作成で問題を引き起こしているステータスコードは、[エラー]、[警告付きで有効]、または[除外]セクションに表示されます。 これらのコードは300、400、または500になりますが、正確なコードが指定されていない場合があります。

問題の原因となっている特定の問題を見つけるには、エラーのあるページのURLをURL検査ツールに入力します。 問題の原因となっているエラーについて読んで修正することができます。

Google検索コンソールで見つかったHTTPステータスコードエラーの修復

Google Search Consoleに対処が必要なエラーが表示されたら、それらを修正する方法を知るために、それらがどのタイプであるかを理解する必要があります。 Google Search Consoleに表示されるエラーは、次のカテゴリにグループ化されます。

送信されたURLが見つかりません(404)

これは、ページがGoogleで見つからなかったことを意味します。 ブラウザに‌URLを入力して再確認してください。 ページが存在しない場合は、2つのオプションがあります。 インデックスを作成したくない場合は、そのままにしておくと、最終的に削除されます。 これは、コンテンツがWebサイトから削除されたときに頻繁に発生します。

URLを別のページに移動する場合は、リダイレクトできます。 Webサイトプラットフォームには、リダイレクトコマンドが組み込まれている場合があります。 永続的なリダイレクトの場合は、必ず301ステータスコードでリダイレクトしてください。 これにより、リンクに元のURLと同じ重みが与えられ、SEOに適しています。

サーバーエラー(5xx)

これは、サーバーがダウンしているか過負荷になっているため、Googleがサイトにアクセスできなかったことを示しています。 これは一時的な問題である可能性がありますが、解決しない場合はさらに調査する必要があります。 サーバーエラーは、ユーザーエラーまたはサーバーの問題が原因で発生する可能性があります。

リダイレクトエラー

このエラーが表示された場合は、元のURLがリダイレクトされていることを通知していますが、リダイレクトされたリンクは機能していません。 これは、リダイレクトチェーンが長すぎるか、リダイレクトループがあったか、URLが不良であったことが原因である可能性があります。 プラットフォームでリダイレクトを見つけて、エラーを修正する必要があります。

送信されたURLはソフト404のようです

ソフト404は、Webページがユーザーに存在しないことを通知したが、正常に検出されたことを示す200HTTPステータスコードを返す場合に発生します。 これはいくつかの理由で発生する可能性があります。 ページが存在しなくなった場合は、404コードまたは301リダイレクトコードが必要です。または、サイトマップからページを削除することもできます。

ソフト404が予想される場合があり、それを修正するために何もする必要はありません。 訪問者がアクションを完了した後にのみアクセスできるページがサイトにある場合、直接アクセスしようとすると、ソフト404が返されます。

「noindex」とマークされた送信済みURL

'noindex'タグは、検索エンジンにページのインデックスを作成しないように指示します。 このエラーは、サイトマップがインデックス作成のために送信するページがあるが、「noindex」コマンドがある場合に発生します。 インデックスを作成したくないページがある場合もありますが、これは問題ありません。 「noindex」とタグ付けしたページが本当にインデックスに登録したくないページであることを確認し、サイトマップから削除してください。

Googleにインデックスを作成させたいページでこのエラーが発生した場合は、「noindex」タグを削除するだけです。

robots.txtによってブロックされた送信済みURL

robots.txtファイルは、ボットがページにアクセスするのをブロックします。 これには、Googlebotのようなスパイダーが含まれます。 これは通常、サイトのクローラートラフィックを管理するため、おそらくクローラーが重要でないページにアクセスしないようにするために行われます。 ただし、Googleの検索結果からページを除外するための信頼できる方法ではないため、必要に応じて「noindex」を使用してください。

'noindex'エラーと同様に、リストされているページでボットをブロックすることを確認してください。 そうでない場合は、robots.txtファイルからそれらを削除します。

送信されたURLは不正なリクエストを返します(401)

パスワードで保護されたページがあるが、サイトマップを介してインデックスを作成するために送信されている場合、このエラーが発生します。 このページをパスワードで保護したままにする場合は、「noindex」ディレクティブを追加して、サイトマップから削除します。 インデックスを作成する場合は、パスワード保護を削除します。

送信されたURLは403を返しました

これは401エラーに似ていますが、URLには管理者権限などの許可されたアクセスが必要なため、通常は発生します。 修正は401エラーの場合と同じです。

他の4xxの問題のために送信されたURLがブロックされました

このエラーコードは、URLが401、403、または404以外の400レベルのHTTPステータスコードを返したことを意味します。URL検査ツールを使用して原因をさらに調査するか、サイトマップからページを削除できます。

Google検索コンソールで警告を修正する方法

エラーほど深刻ではありませんが、警告を確認して解決し、サイトを最適化する必要があります。 考えられる警告は次のとおりです。

robots.txtによってブロックされていますが、インデックスに登録されています

この警告のあるページは、robots.txtによってブロックされていてもインデックスに登録されました。 このページをGoogleでインデックスに登録したくない場合は、「noindex」属性を使用してください。 インデックスを作成したい場合は、robots.txtから削除してください。

コンテンツなしでインデックスに登録されたページ

このページはインデックスに登録されましたが、Googleはコンテンツを認識できませんでした。 これは、Googleが認識しない形式であるか、非表示になっていることが原因である可能性があります。 この警告の原因の詳細を取得するには、URL検査ツールを使用してください。

HTTPステータスコードを使用してサイトを最適化できます

HTTPステータスコードとは何か、それらがどのように使用されているか、およびWebサイトでそれらを見つける方法を理解したので、ステータスコードエラーの監視と修復をWebサイトのメンテナンスの一部にします。 Google Search Consoleでアカウントを作成し、インデックスカバレッジレポートをチェックするためのルーチンを設定します。 意図しないステータスコードエラーを修正して、Googleの検索エンジンランキングでウェブサイトの健全性と価値を高めます。

‌SEOがどのように機能し、どのような要因がSEOに影響を与えるか理解することで、オーガニックトラフィックをより適切に管理できるようになります。 優れたコンテンツの作成、キーワードリサーチの最適化、バックリンクの最大化に加えて、ステータスコードエラーを監視することで、SEOマーケティング戦略を最大限に活用できます。