「ソフト」404エラーとは何ですか?それらは私のランキングに影響しますか?

公開: 2021-07-19

ソフト404エラーは、通常の404エラーとは異なり、サイトに害を及ぼす可能性があります。 あなたのウェブサイトがSEOの観点からうまく機能できるようにそれらを修正することが重要です。

Hallam404エラーページ

探しているウェブページが見つからないことを示す404エラーコードに精通している可能性があります。 しかし、このエラーメッセージを間違ったコンテキストで使用すると、ソフト404と呼ばれるものが生成され、SEOのパフォーマンスに影響を与える可能性があることをご存知ですか?

マーケターは、ウェブサイトのそのような技術的側面を見落とし、代わりにウェブ開発者がそれらを処理することを期待することがあります。 これは、検索結果でのWebサイトのパフォーマンスに悪影響を与える可能性があるため、SEOスペシャリストはWeb開発者と緊密に連携する必要があります。

この記事では、クロールエラーの特定のカテゴリに焦点を当てます。これは、未解決のままにしておくと、Googleクロールやインデックスなどの検索エンジンの検索結果のページ数を大幅に減らすことができます。 この記事では、以下について説明します。

  • ソフト404エラーとは
  • ソフト404エラーの問題
  • ソフト404エラーを修正する方法
  • ソフト404エラーを修正することがウェブサイトのパフォーマンスに役立つ理由

ソフト404エラーとは何ですか?

真の404エラーメッセージは、WebサイトのサーバーがHTTP 404標準応答コード返し、ユーザーが要求したWebページ( URL )が見つからなかったことを示す場合に発生します。 これにより、ブラウザと検索エンジンの両方にページが存在しないことが通知されます。

ほとんどの人が理解していないのは、ページのコンテンツ(「ページが見つかりません」メッセージ)は、サーバーから返されるHTTP応答とはまったく関係がないということです。 ページに404File Not Foundメッセージが表示されたからといって、このページが自動的に404ページとして定義されるわけではありません。

グーグル自身の言葉で:「これは「犬」と書かれた名札をつけたキリンのようなものです。 名札に犬だと書いてあるからといって、実際に犬だとは限りません。 同様に、ページに404と表示されているからといって、404ステータスコードが返されるわけではありません。

ソフト404エラーは、存在しないページ(削除/削除されたページ)がアクセスしようとしているユーザーに「ページが見つかりません」というメッセージを表示したが、HTTP404ステータスコードを返さなかった場合に発生します。 また、存在しないページが、HTTP 404ステータスコードを返す代わりに、ホームページなどの無関係なページにユーザーをリダイレクトした場合にも発生する可能性があります。

ここで覚えておくべき重要なことは、Webページのコンテンツはサーバーから返されるHTTP応答とはまったく関係がないということです。

この区別は、Googleがページをどのように扱うかを決定するため、SEOにとって重要です。 クロールとインデックス作成は、Googleのボットが検索エンジンの結果ページにウェブサイトのページを一覧表示する前に実行するプロセスです。 真の404エラーメッセージが返された場合、Googleのボットはページのクロールやインデックス作成に時間を費やしません。 ソフト404エラーが返された場合でも、ページはクロールされ、インデックスが作成されます。

ソフト404エラーの問題

ウェブサイトが存在しないページに対して404(または410)以外のHTTPステータスコードを返す場合、オーガニック検索でのウェブサイトのパフォーマンスに悪影響を与える可能性があります。 これは、Webサイトにソフト404エラーの割合が高い場合、有害である可能性があることを意味します。 404ステータスコードの提供に失敗することにより、あなたのウェブサイトは検索エンジンに、アクセスしようとしているURLに実際のページがあることを伝えています。 その結果、(コンテンツなしで)削除したURLがクロールされてインデックスが作成されるため、冗長なページで貴重なクロール予算が無駄になります。

Googleは、クロール予算を「GooglebotがクロールできるURLとクロールしたいURLの数」と定義しています。 クロールバジェットは、クロールレートクロールデマンドに分割されます。

  • クロール速度– Googleがページを頻繁に、または速すぎてクロールしてサーバーに損害を与えないように設計されています
  • クロール需要–Googleがページをクロールする量。 これは、あなたのページがどれほど人気が​​あり、Googleのインデックスのコンテンツがどれほど古くなっているかに基づいています

Googleは、同じWebサイトのコンテンツをクロールするのに無限の時間を無駄にしたくないので、別のWebサイトに移動する前に、Webクロールに「予算」を割り当てることは理にかなっています。

クロールバジェットの考え方に固執し、Webサイトにソフト404エラーの割合が高い場合、それらのページはクロールされます。 これらの存在しないページをクロールするプロセスは、サイトに割り当てられたクロール予算の不必要な量を常に消費します。 Googlebotがソフト404のクロールに費やす時間のため、一意のURLがそれほど速く検出されなかったり、頻繁にクロールされなかったりする可能性があります。そのため、サイト上の重要なコンテンツの可視性が低下します。

最終的に、ソフト404の割合が高いと、意味のないページでクロール予算を浪費するだけでなく、重要なページの可視性も低下します。 したがって、ソフト404エラーが解決されると、オーガニック検索結果でのWebサイトのパフォーマンスが向上する傾向があるのは当然のことです。

ソフト404の問題の範囲を評価する方法を説明するために、Google検索コンソールに多数のソフト404エラーを表示しているウェブサイトの例を見てみましょう。 以下の例では、問題のWebサイトで147個のソフト404エラーが報告されています。 これにより、アラームベルが鳴る可能性がありますが、最初に状況に応じて図を検討する必要があります。

ソフト404エラー

これを行うには、クロールしてインデックスを作成するためにGoogleに送信されたウェブサイト上のウェブページの数を確認する必要があります。 このタスクでは、問題のWebサイトのXMLサイトマップを確認します。これは、Webサイトのページ数の重要な指標です。 [検索コンソール]> [サイトマップ]で、送信されたXMLサイトマップを確認できます。

サイトマップ

また、インデックスに登録されているWebページの数や問題があることを示すカバレッジは、ドロップダウンの[検索コンソール]> [カバレッジ]> [XMLサイトマップの検索]にあります。

カバレッジ-サービスされているWebページの数

上記の例は、Googleが問題のウェブサイトからのコンテンツの3.31Kページをインデックスに登録していることを示しています。

上記のデータを見ると、このWebサイトには約3,409ページがあることがわかります。したがって、107個のソフト404エラーは少し不吉に見え始めています。 それでも、サイトの全ページの3%以上で、107個のソフト404エラーが、このWebサイトに割り当てられたクロール予算の一部を浪費しています。 この場合、Googleは単に存在しないURLのクロールに多くの時間を費やしています。

これらの問題を解決するにはどうすればよいですか?

Googleでは、Google検索コンソールで最大1000個のURLのみをエクスポートできます。 上記の例では、1000未満のエラーが報告されているため、これらは検索コンソールから直接ダウンロードできます。 URLのリストをエクスポートしたら、ページがソフト404として報告されている理由を評価する必要があります。 以下の例でわかるように、Googleはソフト404として強調表示するURLに関するいくつかの情報を提供します。

ソフト404エラーに関するGoogleの情報

ほとんどの場合、 「ページが見つかりません」というメッセージを返すページで、Webサイトが200(OK)ステータスコードを提供していることがわかります。 したがって、最初に行う必要があるのは、 httpstatus.ioなどのHTTPステータスコードチェッカーを介してソフト404エラーページの選択を実行し、それらのページが返しているステータスコードを評価することです。

以下の例のドメインは、アクセスしようとしているユーザーに404ページを表示していましたが、HTTPステータスコードチェッカーを使用して応答コードをチェックすると、HTTP200応答が返されました。 これはソフト404エラーの代表的な例です。これは、HTTP応答コードが検索エンジンロボットにページが存在し、クロールする必要があることを示しているためです。 ただし、サーバーから返されるページにはコンテンツがありません。

サーバーの応答コードを確認してください

HTTP200サーバー応答コードを返すページ。 https://httpstatus.io/を使用して確認

ソフト404エラーの根本原因を診断するときに発生する可能性のある他の問題は、不適切な301/302リダイレクトです。

ページが完全に削除され、人々を新しいより適切なページに送りたい場合は、301リダイレクトを使用する必要があります。 302リダイレクトは301に似ていますが、ページが一時的に削除されるときに使用されます。

一部のウェブマスターは、404エラーを表示する代わりに、削除されたすべてのページをウェブサイトのホームページにリダイレクトすることを選択します。これはまったく適切ではなく、検索エンジンロボット混乱させます あなたのウェブサイトに404があることは悪いことではないことを強調することが重要です。 削除されたページまたは在庫切れの製品は、直接交換にのみリダイレクトする必要があります。 直接の代替品が存在しない場合は、カスタム404エラーページを表示して、代替オプションまたは製品をユーザーに表示する必要があります。

以下に、ソフト404エラーをトリガーする不適切なリダイレクトの例を強調しました この場合、ウェブマスターは302リダイレクト使用して、削除されたページにアクセスしようとしているユーザーをリダイレクトし、それらのユーザーをカスタム404ページ(実際にはHTTP404ステータスコードを提供しないページ)にリダイレクトします。 これは、検索エンジンが実際に削除されたページを他の場所で探すように指示されているため、検索エンジンが問題のWebサイトをクロールする方法に大きな影響を与えます。 検索エンジンロボットがこれらの指示に従うと、最終的には404エラーメッセージを表示するページのHTTP 200(OK)ステータスコードが提供されます。これは、まったく別のレベルの悪い習慣です。

カスタム404エラーページにユーザーを送信するために使用されている302リダイレクトの例

カスタム404エラーページにユーザーを送信するために使用されている302リダイレクトの例

404エラーページを提供するためにリダイレクトを使用しないでください。 代わりに、Webサイトから削除または削除したページが要求され、直接置換されない場合は、 HTTP404応答コードを提供します これにより、Webサイトが大量のソフト404エラーをトリガーするのを防ぎ、検索エンジンがランク付けするページのみをクロールしてインデックスに登録するようにします。

URLのステータスコードの例

HTTP404サーバーの応答コードを返すページ。 使用して確認: http //httpstatus.io/

Soft 404エラーを解決すると、私のWebサイトへのトラフィックが増加しますか?

私たちがかつてeコマースクライアントのために取り組んだ技術的なSEOプロジェクトの結果は、なぜソフト404エラーに常に注意を払う必要があるのか​​を非常に明確にしました。 問題のクライアントでは、サイトの総ページ数と比較して、ソフト404エラーの割合が非常に高いことがわかりました。 これは、削除された製品の多く(数千に上る)のHTTP 404ステータスコードを返さずに、Webサイトが404メッセージを提供していたためであることがわかりました。

問題を診断したら、クライアントのWeb開発者と連絡を取り、サーバーがWebサイトから削除した製品の「ページが見つかりません」メッセージとともにHTTP404ステータスコードを返すようにしました。 開発者は私たちが提案したように修正を実装し、2日後、オーガニックトラフィックが劇的に増加したことに気づきました。 1日あたり平均1,400セッションから1日あたり平均2,600セッションに増加しました。

404ステータスコード分析

話はそこで終わりではありません。 このクライアントは、他の多くのオンライン小売業者が使用しているカスタムWebサイトプラットフォームを使用していたことがわかりました。つまり、開発者が作成した他のWebサイトが同じプラットフォームで実行されていました。 そのため、開発者がプラットフォーム上の削除されたページにHTTP 404ステータスコードを提供し始めたとき、そのプラットフォームを使用している他の企業は、オーガニックトラフィックの急激な増加を報告し始めました。 ソフト404はそもそも解決する価値があると私たちが納得させた1か月にわたる戦いにもかかわらず、Web開発者がこれにすべての功績を残したとしか思えません!

Soft 404s:テクニカルSEOの重要性

テクニカルSEOは、多くのマーケターが漠然としか知らないものです。 確かに、SEOの実践者にとってさえ、それはしばしばWeb開発者の手に渡る傾向がある領域です。 これは、オーガニック検索の可視性を向上させるという点で、大きなチャンスを逃すことにつながる可能性があります。 Webサイトの技術的機能は、SEOの構成要素と私が考えるものであり、上記の例で見たように、エンタープライズレベルのeコマースWebサイトにとって特に重要です。

TL; DR –長すぎる; 読んでいない

  • 404(見つかりません)エラーメッセージがページに表示されるときはいつでも、サーバーはHTTP404標準応答コードを返す必要があります。
  • ページのコンテンツ(「ページが見つかりません」メッセージ)は、サーバーから返されるHTTP応答とはまったく関係ありません。
  • ソフト404エラーは、存在しないページ(削除/削除されたページ)がアクセスしようとしたユーザーに「ページが見つかりません」というメッセージを表示したが、HTTP404ステータスコードを返さなかった場合に発生します。 これは、削除されたページがユーザーをWebサイトのホームページなどの無関係なページにリダイレクトした場合に発生する可能性があります。
  • 報告されたソフト404の数は、サイトのインデックス可能なページの総数と比較する必要があります。ソフト404 /インデックス可能なページのこの比率が高い場合、貴重なクロール予算を浪費することにより、オーガニック検索でのウェブサイトのパフォーマンスに悪影響を与える可能性があります。
  • ソフト404の問題を解決すると、クロールの効率が劇的に向上し、検索エンジンが目的のページのクロールにのみ時間を費やすようになります。
  • ソフト404エラーを修正すると、オーガニック検索でのウェブサイトの視認性を向上させることができます。

何か新しいことを学んだばかりですか?

次に、毎月専門記事を読む80,000人の人々に加わっ​​てください。
  • このフィールドは検証用であり、変更しないでください。

SEOについてサポートが必要な場合は、遠慮なくお問い合わせください。