404エラーページを作成する際に注意すべき問題の簡単な分析

404エラーページを作成する際に注意すべき問題の簡単な分析

ウェブサイトを最適化するときは、エラー ページの使い方を学ぶ必要があります。たとえば、ウェブサイトに 404 エラー ページが表示されることがあります。404 エラー ページを作成するときに注意すべき点は次のとおりです。

1. 作成した404ページに200ステータスコードを表示しない

ユーザーがアクセスしたページが存在しない場合、サーバーが 404 エラー ステータス コードを返すのは正常です。一部のウェブマスターは 404 ページを設定し、これらの存在しないページにアクセスすると、サーバーが 200 ステータス コードを返します。このように、検索エンジンはこれらのエラー ページを多数の重複ページとして扱い、Web サイトの最適化には役立ちません。また、301 リダイレクトを使用してエラー 404 ページを直接ホームページにジャンプすることは避けた方がよいでしょう。そうしないと、検索エンジンは、ウェブサイトにホームページと同じ内容のページが多数あると判断してしまいます。また、JS やメタ リフレッシュなどの 10 秒未満のジャンプも避けた方がよいでしょう。そうしないと、検索エンジンはこれらのエラー ページが正常であると判断することになります。 404 エラー ページを設定する場合、最も基本的な要件は、エラー ページを通常の 200 ステータス コードに返さないことです。

2. 404ページを美しく、実用的にする

ユーザーが存在しない URL を検索したり訪問したりすると、不安を感じます。404 ページがデフォルトであったり、ユーザー エクスペリエンスが非常に悪いページであったりすると、ユーザーはためらうことなく閉じてしまいます。そのため、404 ページを設定するときは、全体的に美しく実用的なものにする必要があります。

まず、ユーザーがアクセスしているページが存在しないことをユーザーに知らせます。ユーザーがアクセスしている Web サイトを明確に思い出させます。次に、ユーザーに合理的な提案をし、実用的なリンクや人気のあるリンクをいくつか設定して、ユーザーがリンクを通じて Web サイトの別のページにアクセスできるようにします。このプロセスは非常に微妙に思えるかもしれませんが、ユーザーを維持することは可能です。

したがって、Web サイトを構築する場合でも、最適化する場合でも、自分の能力の範囲内で完璧を目指す必要があります。

通常、404 ページを検出するのは簡単ではありませんが、ツールを使用すれば検出できます。具体的な方法も非常に簡単です。Google 管理者ツールを使用すると、いくつかの 404 エラー ページが表示されます。これらのページは、外部リンクが存在するため、スパイダーによってクロールされます。これらのページが頻繁に見つかる場合は、相手の Web サイト管理者に連絡して修正を依頼できます。修正が困難な場合は、対応する URL ページを作成し、ユーザーに表示させたいコンテンツをそこに記述します。この方法は、間違った URL を巧みに使用して外部リンクを増やすトリックです。もちろん、上記は 404 ステータス コードが頻繁に発生する URL にのみ適用されます。すべてのエラー URL でこれを行う価値があるわけではありません。自分の状況に応じて行うことができます。

<<:  WindowsでのMySQLインストールチュートリアルの詳細な紹介

>>:  Linux で 1 回限りのスケジュールされたタスクを実行するための at コマンドの使用に関する詳細な説明

推薦する

1分でVueが右クリックメニューを実装

目次レンダリングインストールコードの実装カスタムスタイル要約する効率的に要件を満たし、車輪の再発明を...

スタックメニューを実装するためのjQueryプラグイン

jQueryプラグインの毎日の積み重ねメニュー、参考までに、具体的な内容は次のとおりです。スタックメ...

Linuxでディスクをマウントする方法

仮想マシンを使用しているときに、ディスク容量が不足し、継続使用するためにディスクをマウントする必要が...

Linux システム AutoFs 自動マウント サービスのインストールと構成

目次序文1. サービスプログラムをインストールする2. メイン設定ファイルを書く3. サブ構成ファイ...

大規模なMySQLデータベース用のマスタースレーブシステムを構築するアイデアを共有する

今週は戦争のように忙しかったです。他人に操られているような気がします。毎日朝早く出勤して夜遅く帰り、...

Linux 上の MYSQL 5.7 でルート パスワードを取得する際の問題 (テスト済み、利用可能)

目次1. --skip-grant-tables 経由で取得する1.1 my.conf を変更し、新...

Mysql クエリの結果セットを JSON データに変換するサンプル コード

Mysql はクエリ結果セットを JSON データに変換します 序文 学生テーブル 学生スコアテーブ...

ウェブページで任意のフォントを使用する実践的な操作とデモ

以前、「Web ページにシステムに組み込まれていないフォントを埋め込む」という研究をしたことがありま...

VUEのデータプロキシとイベントの詳細な説明

目次Object.defineProperty メソッドのレビューデータブローカーとは何ですか? V...

txt ブックの内容を Web ページに表示するコード

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1...

CSSはコーナーカット+ボーダー+投影+コンテンツ背景色のグラデーション効果を実現します

CSS を使用するだけで、コーナーカット + ボーダー + 投影 + コンテンツの背景色のグラデーシ...

MySQL 8.0 のメモリ消費の詳細な分析

目次1. innodb_buffer_pool_size 2. innodb_log_buffer_...

HTML の左右レイアウトのサンプルコード

CS: ...コードをコピーコードは次のとおりです。 html,body{ margin:0px; ...

MySQL 8.0.12 のインストールと使用方法のチュートリアル

MySQL 8.0.12のインストールと使用のチュートリアルを録画しました。ウィンドウズまず、公式ウ...

私が良いと思うクールなデザインサイトをいくつかまとめてみました。

ウェブサイトをデザインするにはインスピレーションが必要です。良いインスピレーションを得るには、より多...