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

推薦する

JavaScript で実装された 6 つの Web ページ画像カルーセル効果の詳細な説明

目次1. マウスがカルーセル モジュール上を通過すると、左右のボタンが表示され、モジュールを離れると...

MySql 最適化のための my.ini 中国語構成スキームの詳細な説明: InnoDB、4GB メモリ、および複数のクエリ

この記事は、4G メモリ システム用の MySQL 構成ファイル ソリューションです (主に Inn...

MySQL の大きなデータ テーブルにフィールドを追加する方法

序文フィールドの追加は誰でもよく知っていると思います。簡単に記述できます。MySQL テーブルにフィ...

vue.js ルーターのネストされたルート

序文:ルートでは、主要部分は同じでも、基礎となる構造が異なることがあります。たとえば、ホームページに...

React Stateの状態とライフサイクルの実装方法

1. コンポーネントの実装方法:組件名稱首字母必須大寫1. JS関数を通じてコン​​ポーネントを実装...

テキストエリア テキストエリアの幅と高さ 幅と高さの自動適応実装コード

コードをコピーコードは次のとおりです。 <HTML> <ヘッド> <T...

JavaScript の組み込み Date オブジェクトの詳細な説明

目次日付オブジェクト日付オブジェクトの作成新しい日付()日付を取得する()取得日()月を取得する()...

単一テーブルのMySQLバックアップとリストアに関する簡単な説明

A. MySQLバックアップツールxtrabackupのインストール1. Percona 公式 xt...

CentOS仮想マシンの時刻を変更する方法

上はシステム時間、下はハードウェア時間です。ここでは変更を加えているので、同じくらいの速さになってい...

TypeScriptのインストールと使用方法と基本的なデータ型

最初のステップはTypeScriptをグローバルにインストールすることですnpmを使用してインストー...

mysql-8.0.11-winx64.zip の詳細なインストール チュートリアル

zip インストール パッケージをダウンロードします。 MySQL8.0 For Windows z...

docker inspect コマンドの使用に関するヒント

説明と紹介Docker inspect は Docker クライアントのネイティブ コマンドであり、...

CSS--overflow:hidden のプロジェクト例

以下は、私のプロジェクトでこのプロパティを使用する方法の例です。 (1)激しく透明な浮遊コードをコピ...

デザイン視点技術はデザイン能力の重要な資本である

ある設計士はこう尋ねた。「実際のプロジェクト制作には参加せずに、純粋に設計だけをすることはできますか...

MySQL を暗号化および復号化するいくつかの方法 (要約)

目次前面に書かれた双方向暗号化エンコード/デコードAES_ENCRYPT/AES_DECRYPT D...