Google Search Consoleのソフト404とは何か、SPAや空のショップページで発生する理由、ケースごとの正しい対処法を解説。ページのステータスと本文を確認するチェッカー付きです。
ソフト404とは、ページが存在しないと訪問者に伝えている、またはほとんど何も表示していないのに、サーバーが200 OKを返しているページです。シグナルが食い違うため、GoogleはSearch Consoleでこれを指摘します。なくなったページには本物の404か410を返す、移動したページはリダイレクトする、本当に空のページにはコンテンツを入れる、のいずれかで修正します。
ソフト404になったページに対する適切な応答の選び方
検索エンジンは2つのものを読み取ります。サーバーが送るステータスコードと、ページ上の言葉です。言葉はエラーと言っているのにコードは成功を示している場合、Googleはそれをソフト404と呼び、検索結果から除外します。下でステータスコードを選び、該当ページに表示されているテキストを貼り付けて、ソフト404に見えるかどうかを確認しましょう。
いいえ。Googleがそのアドレスをインデックスに登録しないというだけです。影響は間接的で、Googleのクロールバジェットのガイドでは、ソフト404のページはクロールされ続けるため、本物のページに回せたはずのクロールが無駄になると説明しています。
どちらでも構いません。GoogleのHTTPステータスコードのドキュメントでは、404と410をほかの4xxコードと同じグループに分類し、それらを返すURLはインデックスに登録しないとしています。削除が意図的であることを示したい場合は410を使いましょう。
シングルページアプリは通常、どのアドレスにも同じHTMLの骨組みをステータス200で返し、ブラウザー上で「見つかりません」というメッセージを表示します。GoogleのJavaScript SEOガイドは2つの対処法を挙げています。404を返すアドレスにリダイレクトするか、JavaScriptでnoindexのmetaタグを追加するかです。
あります。テキストが非常に少ないページ、本文に「在庫切れ」や「ご利用いただけません」といった言葉があるページ、スクリプトの失敗で真っ白になったページは、どれもエラーに見えることがあります。URL検査のライブテストで、Googleが何をレンダリングしたかを確認しましょう。
ブラウザーのデベロッパーツールを開き、Networkタブに移動してページを再読み込みし、最初のドキュメントリクエストのStatus列を確認します。
ルートにデータがない場合は、サーバーが404を返すアドレスに訪問者を移動させるか、そのビューをインデックスに登録しないようクローラーに伝えます。
これを機能させるには、サーバーが/not-foundに対してステータス404を返す必要があります。
訪問者を同じアドレスにとどめたい場合に使います。
サーバーが返すステータスコード
ページに表示されているテキスト
{n}語。
エラーのような表現が見つかりました:{v}
サーバーはすでにページがなくなったことを伝えています。これはソフト404ではなく、本物の404か410です。
リダイレクトは、トップページではなく関連するページにつながっていれば、ソフト404ではありません。
このステータスは成功でも「見つかりません」でもありません。意図したものか確認してください。
ソフト404の可能性が高いです:サーバーはOKを返していますが、テキストはエラーのように読めます。404か410を返すか、リダイレクトするか、実際のコンテンツを追加してください。
ソフト404の可能性があります:ステータス200でテキストが非常に少ないです。コンテンツを追加するか、ページを適切に削除してください。
通常のページに見えます。それでもGoogleに指摘される場合は、URL検査でライブテストを実行し、レンダリング結果を確認してください。
よくあるエラーの文言と長さに基づく大まかなチェックです。Googleは正確なルールを公開していません。
無料で始める · クレジットカード不要