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 コマンドの使用に関する詳細な説明

推薦する

CSS エクスペリエンスを充実させる 5 つの便利な CSS セレクターを紹介します

Web デザイナーとして豊富な CSS 経験を持つ私たちは、あらゆる種類のコード構文、互換性、スニペ...

VMware Workstation 14 Pro のインストールとアクティベーションのグラフィック チュートリアル

この記事では、VMware Workstation 14 Proのインストールとアクティベーションに...

MySQLが内部一時テーブルを使用するタイミングについて簡単に説明します。

組合執行分析を簡単にするために、次のSQLを例として使用します。 テーブル t1 を作成します ( ...

Dockerにlogstashをインストールする詳細な手順

docker-compose.yml を編集し、次のコンテンツを追加します。 バージョン: '...

1 つの記事で JSON (JavaScript Object Notation) を理解する

目次JSONが登場JSON構造JSONオブジェクトJson オブジェクトと JavaScript オ...

MySQL 内部結合の使用例 (必読)

文法規則 列名を選択 テーブル名1から INNER JOIN テーブル名2 ON テーブル名1.列名...

ログインボックスのドラッグ効果を実現するためのJavascript

この記事では、ログインボックスのドラッグ効果を実現するためのJavascriptの具体的なコードを参...

LinuxシステムにDockerをインストールするプロセス

このブログでは、Docker をインストールするプロセスを簡単な手順で説明します。Docker のイ...

css3 flexレイアウト justify-content:space-between 最後の行は左揃えになります

justify-content:space-betweenレイアウトを使用する場合、要素の最後の行に...

Linux コマンドラインで他のユーザーと通信する方法

Linux のコマンドラインで他のユーザーにメッセージを送信するのは簡単です。これを行うコマンドは多...

Windows 版 MySQL のインストール、起動、基本設定に関する詳細なグラフィック チュートリアル

ダウンロード:ステップ 1: ウェブサイトを開きます (ダウンロードするには公式ウェブサイトにアクセ...

Vue のミックスインの使用方法の詳細な説明

目次序文1. Mixin とは何ですか? 2. Mixin はいつ使用すればよいですか? 3. Mi...

Windows 10 で MySQL の解凍バージョンをインストールする方法の詳細なグラフィック チュートリアル

MySQL のインストールは、インストール バージョンと解凍バージョンに分かれています。インストール...

コードレイン効果を実現するjQueryプラグイン

この記事では、コードレイン特殊効果を実現するためのjQueryプラグインの具体的なコードを参考までに...

Docker Compose を使用して nginx のロード バランシングを実装する方法

Dockerネットワーク管理とコンテナIP設定に基づいてNginxロードバランシングを実装するすべて...