IISのデフォルトエラーページは非常に友好的です。多くの人が、デフォルトのエラーページを表示したときに言うでしょう:Webサイトを開くことはできません!トラフィックのこの部分は無駄に失われました。エラーページがホームページに直接ジャンプすると、検索エンジンが非常に友好的であり、ホームページがブロックされる可能性があります。したがって、状況によっては、この問題を解決する2つの方法があります。
ブログなどのコンテンツタイプのWebサイトの場合、訪問者が検索できる404エラーのある検索ボックスを返すことができます。 eコマースのWebサイトの場合、ジャンプのために404エラーのある進行状況バーを返すことができます。これらの2つの方法は訪問者の世話をし、SEOを考慮に入れます。
Google WebマスターツールにあるWebサイトのエラーページの数を確認できます。
デフォルトのエラーページを変更する方法は非常に簡単です。IISで管理するWebサイトを右クリックし、カスタムエラーの対応するエラー情報ページとして404を設定します。ここに2つの方法があります。
1.メッセージタイプのファイルを選択した場合、.htmlまたはHTMで終了するファイルのみを使用できます。そうしないと、ユーザーがエラーページにアクセスするとコードが表示されます。この方法で設定されたエラーページでは、404ステータスは.htmlファイルに出力されませんが、IISが実行された後、404ステータスは自動的に出力されます。
2.メッセージタイプのURLを選択する場合、ASPファイルを使用する必要があります(404ステータスはASPファイルでのみ設定できるため)。そうしないと、エラーページにアクセスするときに200ステータスコードが返されます。また追加:
<%response.status = 404は見つかりません%>
定期的にホームページにジャンプしたい場合は、2つの方法があります。
1。メタタグの更新を使用してジャンプします
<Meta http-equiv = refresh content = 3; url = http://chenfangyi.com/?xxx>
Google中国のブログ管理者によると、Yahooは使用されたこの方法にジャンプします。
2。JSを使用してジャンプします
Metaタグジャンプは、検索エンジンが200または302がこのパッセージを参照していることを心配しているため、JSの使用が優れていると感じています。
多くのWebサイトには、同様の形式のカスタム404エラーページがあることがよくあります。最初にエラーメッセージを表示し、メタリフレッシュを介して、ページはホームページ、Webページマップ、またはその他の同様のページにリダイレクトされます。特定の実装方法に応じて、このタイプの404ページは200のステータスコードまたは302の一時リダイレクトを返す場合がありますが、SEOテクノロジーの観点からは、どちらが適切な選択ではありません。
上記の200のステータスについてすでに説明しています。それで、404ページが302に戻ると、検索エンジンは何に対処しますか?理論的には、302エラーの場合、検索エンジンはWebページが存在すると考えていますが、アドレスは一時的に変更され、ページはインデックス作成されて含まれます。このようにして、200ステータスコードの問題と同様のテキストの問題も複製します。第二に、Googleが代表する主流の検索エンジンは、302リダイレクトの適用範囲に関するますます厳密に要件があり、302リダイレクトのこの種の不適切な使用は大きなリスクをもたらします。