ウェブサイトにアクセスするたびに、ブラウザはウェブサーバーにリクエストを送信します。サーバーはレスポンスを返します。レスポンスの一部は「 HTTPステータスコード.
簡潔なメッセージと考えてください。ブラウザと検索エンジンに、リクエストが成功したか、ページが移動したか、あるいは問題が発生したかを伝えます。例えば、コード200は問題がないことを意味しますが、404はページが見つからなかったことを意味します。
ステータスコードがSEOにとって重要な理由
検索エンジンはステータスコードを使用して、ページをクロールしてインデックスするかどうかを決定します。ページが 404コードGoogleはページが削除されたことを認識し、インデックスから削除します。ページが200コードを返した場合、Googleはページがまだ公開されていることを認識し、ランキングの考慮対象となります。
だからこそ、正しいステータスコードを送信することが非常に重要です。ページがエラーではないにもかかわらず、誤ってエラーであると示すコードを送信してしまうと、検索結果で順位が下がってしまう可能性があります。
SEOにとって最も重要なステータスコード
200: OK
これは、ほとんどのページに必要なコードです。これは、すべてがうまく機能し、ページがインデックス登録の準備ができていることを意味します。
301: 恒久的に移動 vs. 302: 一時的に移動
どちらのコードもリダイレクト用です。リダイレクトは、ユーザーと検索エンジンを古いURLから新しいURLに誘導します。
- 301: 恒久的に移動されました。 ページのアドレスが新しく、永続的な場合、この方法を使用します。Google は古いページの SEO 値を新しいページに渡し、ブラウザはリダイレクトをキャッシュしてユーザーエクスペリエンスを向上させます。
- 302: 見つかりました/一時的に移動しました。 ページが短時間しか移動していない場合に使用します。これは検索エンジンにとって弱いシグナルであり、ブラウザはリダイレクトを保存しません。
ページが戻ってこないことが 100% 確実な場合は、301 リダイレクトを使用します。
404:見つかりません
これはページが存在しないことを意味する非常に一般的なコードです。Googleは404エラーを検出すると、そのページをインデックスから削除します。404エラーはエラーの兆候ですが、削除されたページに対する正しいレスポンスです。
ステータスコードに関するよくあるSEOの間違い
「ソフト404」問題
これは、ページが削除されているにもかかわらず、200ではなく404: OKコードが返されるときに発生します。Googleはコンテンツのないページをインデックスしようとし、混乱を招きます。この問題を解決するには、壊れたページが常に404ステータスコードを返すようにしてください。
壊れたページをすべてリダイレクトする
一部のウェブサイトでは、壊れたページをすべてホームページにリダイレクトしています。これはユーザーを混乱させる可能性があります。コンテンツが削除されたことを明確に示す404ページを表示し、ホームページまたは関連カテゴリへのリンクを提供する方が、ユーザーエクスペリエンスが向上します。
HTTP ステータス コードとは何ですか?
HTTP ステータス コードは、Web サーバーがブラウザーに送信する、Web ページの要求のステータスを示す 3 桁の数字です。
HTTP ステータス コードは SEO に影響しますか?
はい、非常に重要です。検索エンジンは、ページをクロールしてインデックスするかどうかを判断するために、このタグを使用します。
404エラーとは何ですか?
404 エラーは、要求されたページが見つからなかったことをユーザーと検索エンジンに伝えるステータス コードです。
301 リダイレクトはいつ使用すればよいですか?
新しいURLに恒久的に移行したページには、301リダイレクトを使用する必要があります。これにより、古いページのSEO効果をすべて引き継ぐことができます。