404エラーは「404Not Found」とも表記され、サーバーエラーによって目的のページが存在しないときにサーバーから返送されるHTTPレスポンスコードです。
クライアントの要求に該当するものをサーバーが見つけられなかったことを示すエラーコードでユーザーが存在しないページにアクセスしようとしたときに一般的に生成されます。
404エラーが起こってしまう要因には以下が考えられます。
404エラーが出る場合
- 誤ったスペルのURLを参照している
- 新たなURLへのリダイレクト設定が完了していない
- リンク切れが起きている
- ページそのものが削除されている
また404エラーはSEOには直接関係はないと思われます。
404エラーの主な対策
- 移転先ページを作成しておく
- 一時的に非表示にする場合、意図的に503で対応する
- サイト内リンクの確認
- 404エラーのオリジナルページを作りページ誘導をする
では404エラーの原因と対策について詳しくご紹介していきます。
404エラーとは
まずは実際に404エラーとは何か?という基礎知識について知っておきましょう。
しかしそのページをサーバーが見つけられなかったと表示されるエラーコードが404エラーです。
WEBサイト上にページが存在していないことがブラウザおよび検索エンジンに明示されます。
また404エラーは一義的なエラーのみならず、WEB管理者側が何らかの意図を持って作為的に表示させている場合もあります。
ソフト404とは?
ソフト404とは?
ソフト404は、コンテンツが存在しないページに対して、正しく404エラーが返送されていない状態を示すものです。
見かけ上は404エラーと変わりありませんが、内部では正しく処理がされており、検索エンジンからは存在するページであると認識されている状態になっています。
実害はあまり無く、SEO的にも悪影響を与えることは少ないものの、存在しているページのクロールが遅くなるなどWEBサイトへ悪影響が及ぶ可能性もあるため注意が必要です。
404エラーが起こる原因には何がある?
では実際にどんな状態になったら404エラーが表示されるのか?
主な要因についてピックアップしてみました。
誤ったスペルのURLを参照している
近年ではあまり見かけない症例ですが、URLを手打ちで打ち込んだり、貼られているリンクに誤りがある場合の原因として考えられます。
最も初歩的なエラーであり、404エラーの解決を考える上で真っ先に確認する事項でもあります。
また404 Not Foundページの見出しの文字列が判明している場合は、その文字列を検索エンジンで検索することで目的のページが見つかる場合もあります。
新たなURLへのリダイレクト設定が完了していない
この301リダイレクトの設定に不備があると、正しく存在するURLへの転送が完了せず、404エラーが表示されます。
リンク切れが起きている
過去に問題なく表示できていたページが、URL変更やページの削除等の理由によって表示できない場合、リンク切れを起こしている可能性が考えられます。
コンテンツを意図的に削除したのであれば、リンク切れを起こしたURLをWEBサイト上から削除するなどの対処が必要になります。
ページそのものが削除されている
単純に該当するページが削除されている場合、そのページにはアクセスできなくなるため、404エラーが発生します。
ディレクトリを移動しただけでも参照できなくなってしまうため、ファイルの設置状況を確認する必要があります。
404エラーとSEOにどう関係するのか
404エラーは、SEOに直接悪影響を及ぼすものではありません。
404 はサイトに悪影響を与えますか?
ただし一定のページビューを獲得していたページが404エラーになれば、当然アクセス数には影響を及ぼします。
以下、対処法をいくつか列挙しました。
移転先ページを作成する
アクセス数の多いページが404エラーになってしまった場合、そのまま元のページを削除してしまうと、これまでに築き上げたアクセス数を失ってしまうことになります。
これを防ぐため、事前に移転先のページを作成したうえで、301リダイレクトを用いてユーザーを存在するページにまで導くことが必要になります。
一時的に非表示にする場合は、意図的に503で対応する
たとえばコンテンツやWEBサイト全体の大規模リニューアルの際、一部、もしくはすべてのページを404として扱うのはあまり良いとは言えません。
先にも述べたように、404エラーは何らかの理由でクライアント側の要求をサーバーが遂行できなかったことを示すもので、ユーザーや検索エンジンはページがすでに存在しないものとして理解します。
サイト内リンクの確認
WEBサイト内で既に削除したページのリンクを参照している場合、ユーザーがそのページを訪れた際に404エラーが表示され、コンテンツの信ぴょう性を疑われてしまいます。
これを防ぐため、すでに存在しないページのURLに関しては、別のものに差し替えるか、削除するかしておきましょう。
404エラーのオリジナルページを作るメリット
オリジナルの404エラーページは、さまざまなメリットがあります。
404エラーページは、単にサーバーのエラーを示すに留まらず、ユーザーが目的のページへとたどり着けるように誘導する役割も持っています。
俯瞰して観察するとSEO対策にもなる
WEBサイト全体が一つのコンテンツであると考えれば分かりやすく、目的のページにたどり着けなかったユーザーのその後の動きまで考慮することで、離脱率を下げ、結果的にSEOに良い影響を与えることが可能です。
ユーザーにとって有益である
きちんとデザインされた404エラーページであれば、ユーザーはコンテンツの外に出されてしまった感じを味わうことが無いため、WEBサイト全体に対する信頼感を失うことがありません。
その後どうすれば良いかまで誘導されているようであれば、ユーザーはさらに情報を求め、WEBサイト内を巡回することも可能になります。
運営者にとって有益である
404エラーページに行き当たったユーザーが即座に離脱せず、さらに情報を求めて他のコンテンツを参照してくれることは、サイト運営者にとっても有益です。
滞在率が直接SEOに影響をもたらすことは無いものの、WEBサイト上の施策が実際に有効かどうかを判断する基軸になることは間違いありません。
検索エンジンに優しい
404エラーページは、端的に言えば行き止まりということになりますが、コンテンツの一部として機能している404ページであれば、検索ロボットがサイト内を巡回する際の手助けを行うことも可能です。
クロール頻度が上がることは、WEBサイトそのものの評価が上がることと言っても過言ではありません。
404エラーのページを作るときのコツ
では実際に404エラーのオリジナルページを作る際のポイントや注意点についてご紹介していきます。
WEBサイトのデザインと統一させる
デザインは一緒にする
Googleは404エラーページについて、WEBサイトのその他の部分と同じデザインにすることを推奨しています。
デザイン性に優れた404エラーページは、ユーザビリティの向上を促し、SEOに良い影響を与えます。
統一されたデザインであれば、たとえコンテンツ不在の事実を伝えるだけのページでもWEBサイト内に留まっていると思うことができるため、その後の巡回を促すことが出来ます。
役立つ情報を掲載する
ユーザーを離脱させない
意図せず404エラーページにたどり着いてしまったユーザーに対し、運営者側は離脱を防ぐためにその後の動きを誘導する必要があります。
求めるコンテンツが不在でも、ユーザーにとって有益な情報はまだWEBサイト上に残されています。
それを示すため、具体的に以下のような要素を404ページに追加します。
- サイト内検索ボックス
- 最もPVのあるコンテンツへのサイト内リンク
- カテゴリーやタグ等アーカイブページのトップへのリンク
- WEBサイトトップページへのリンク
これらを404エラーページに掲載しておくことで、ユーザーは能動的に目的の、もしくは別に興味のあるコンテンツを見つけることが可能になります。
.htaccessを使用する
表示させるページへのパスは、絶対パスではなくルートパスを用います。
絶対パスで指定した場合、冒頭で述べたソフト404状態になってしまい、SEO的に良くない結果をもたらします。
WordPressでの設置方法
WordPressデフォルトの設定では、HTTPステータスコードが404の場合、自動的にトップページを表示する設定になっています。
テーマフォルダ直下に404.phpというファイルを設置することで、そちらを優先的に404エラーページとして適用することができます。
まとめ 404エラー対策はユーザビリティの向上につながる
404エラーは端的に言って、WEBサイトにおける行き止まりであり、明確なエラーを示すものです。
ユーザーにとっても、検索エンジンにとっても、404エラーページは何らかの理由でコンテンツが存在していないことを示しています。
404エラーはユーザーにはどうする事も出来ない
エラーが起こる原因は様々であり、管理者側からであれば簡単に解決できるものの、ユーザーとして直面した場合は対処する術がありません。
そのため、オリジナルの404エラーページを作成し、ユーザビリティの向上に務めることが重要になります。
404は直接SEOに関係しないとはいえ、ユーザー1人1人をおろそかにすることは、質の高いコンテンツの構築を妨げます。
ユーザー、そしてクロールを行う検索ロボットの事まで考慮して練り上げられたWEBサイトは、息が長く、より長期的な運用も可能であると言えるでしょう。