404ページはウェブサイトに必須のページであり、ユーザー体験とSEO最適化の重責を担っています。404ページは通常、ユーザーがウェブサイト上に存在しない、または削除されたページにアクセスした場合に、サーバーが返す404エラーです。ウェブマスターが404ページを設定していない場合、デッドリンクが発生し、クローラーがこのようなURLを巡回する際に、検索エンジンの収録に不利になります。

404ページを設定する2つの大きな利点
- 1:ユーザーがウェブサイトを閉じないように誘導し、ユーザー体験を向上させる。
- 2:ウェブサイトにデッドリンクが発生するのを防ぐ。
404ページをデザインするあなたは、以下のいくつかの原則に従うことができます
-
1:ポータルサイトのように5秒でトップページに戻る

網易(NetEase)、新浪(Sina)、騰訊(Tencent)のようなポータルサイトのエラーページはすべて同じで、エラーページに入ると5秒後にチャンネルのトップページに戻るという表示が出ます。
404エラーページに入った後、直ちにトップページへ戻るのは避けるべきです。これらのリダイレクトはすべて、検索エンジンにページが存在すると誤解させ、重複したコンテンツを返すことになります。
-
2:站長之家のように「磚家」を登場させる

404ページは、自社ウェブサイトのスタイルと類似していることを保証し、それを見てユーザーが自分のサイトだと分かるようにし、さらにユーモアのある面白いフレーズを加え、「磚家」に分析してもらい、ユーザーが迷ったときに自分がどこにいるのか分かるように伝えます。エラーにユーモラスなシチュエーションを加えることで、エラーも美しくなり得るのです……
404を301リダイレクトでトップページに設定するのは避けるべきです。これは検索エンジンに不友好的な設定であり、検索エンジンにウェブサイト上にトップページと同じ内容のページが大量にあると認識させてしまいます。ただし、エラーページを正しいページに301リダイレクトすることは可能です。
-
3:Yahooのように、入れられるものを全部詰め込むのも良い

404ページではできるだけユーザーにとって役立つリンクを提供し、豊富なコンテンツでユーザーを引き戻し、あまりにもシンプルなページによってユーザーが離れてしまうのを避けます。
コンテンツが多くても、最も目立つ位置にはエラー情報を表示し、アクセスしようとしたページが存在しないことをユーザーに知らせます。そして、上部にナビゲーションを追加し、右側に広告を配置し、下部には画像と文章を交えた記事を詰め込み、それでも足りなければ、一番下にナビゲーションリンクをいくつか入れることで、ユーザーはクリックせざるを得なくなります。
-
4:小さなゲームを置いて遊ぶこともできる

404エラーは恐れるに足りません。恐ろしいのは、デフォルトの「404 Not Found」がユーザーを困惑させ、「どうしたんだ?」と思わせることです。このような時は、Flashのミニゲームを置いて、「おっと、これが404エラーページです。ちょっと休憩して、このゲームで遊んでみましょう」と表示することができます。
404ページの設定方法
-
1:仮想ホスティングの設定方法
現在のIDCプロバイダーは基本的に404設定機能を提供しており、ファイルを直接アップロードして設定するだけで済みます。
-
2:IISでの404ページの設定
IISマネージャーで管理対象のウェブサイトを右クリックし、「プロパティ」の「カスタムエラー情報」ページを開き、「404」に適切なエラー情報ページを設定するだけです。ただし、ここで「メッセージタイプ」は必ず「ファイル」または「デフォルト値」を選択し、「URL」は選択しないでください。選択しないと「200」ステータスコードが返されることになります。
-
3:Apacheでの404エラーページの設定
.htaccess ファイルに次の内容を追加するだけです:ErrorDocument 404 /notfound.php。絶対URLを使用しないよう注意してください。絶対URLを使用すると、返されるステータスコードは「302」+「200」になります。
出典:卢松松博客