郵便物が差出人に返送されたことはありますか?
ウェブサイトのページでも同じことが起こります。郵便配達員が存在しない住所宛の手紙を配達できないように、ウェブブラウザも存在しないURLを参照するリンクからページをリクエストすることはできません。
このような場合、ブラウザは404エラーメッセージを表示します。Eコマースストアにとって、404エラーは顧客体験の低下や売上の損失を招く可能性があります。ウェブサイトで404エラーの原因を見つけて修正する方法を学びましょう。
404エラーとは?
404エラーは、ウェブブラウザがウェブサイトのサーバーからページをリクエストした際に、リクエストされたURLに関連するウェブページが見つからない場合に発生します。このエラーが発生すると、ブラウザには、エラーの種類を示すHTTPステータスコードを含むステータスページが表示されます。これが404エラーメッセージです。
404エラーは、リクエストされたウェブアドレスを通じてページにアクセスできないことを示しており、ページをホストしているウェブサーバーに問題があるわけではありません。したがって、サイトで404エラーが発生した場合、ウェブホスティングサーバーには問題はありません。原因は、リクエストされたページまたはURLに関連したことです。
404エラーの主な原因は?
404エラーは、ウェブサイト上のミスや参照元のウェブサイト、ユーザーのエラーによって引き起こされることがあります。以下は一般的な原因です。
- リンク切れ: 特定のリンクに関連するURLにタイプミスやその他のエラーがある場合、サーバーは404エラーコードを返します。
- 削除されたページ: 削除されたページを指すリンクは「デッドリンク」と呼ばれます。ウェブサイトからページを削除すると、削除されたページを参照する内部または外部のリンクをクリックすると404エラーメッセージが表示されます。
- ユーザーエラー:404エラーはユーザーエラーによっても発生します。ユーザーが自分のアドレスバーに誤ったURLを入力すると、ページが存在しないことを知らせる404エラーが表示されることがあります。
- キャッシュの問題:特定のサイト訪問後にユーザーのブラウザキャッシュに保存されたデータが、サイトに加えられた更新と矛盾する場合、ユーザーは404エラーに遭遇することがあります。この種の問題はキャッシュをクリアすることで解決できます。
- パーマリンクまたはファイルの問題:サイトのリンク、ファイルの権限、または設定ファイルに問題があると、サイト全体で404エラーが発生することがあります。
404エラーを最小限に抑えるために、301リダイレクトを使用することができます。たとえば、ページを削除したりリソースを移動したりした場合、古いURLにアクセスしようとするユーザーを正しい場所にリダイレクトすることができます。ただし、リダイレクトに問題がある場合は、404エラーが表示されます。
ウェブサイトの404エラーを見つける方法
404エラーをチェックし、サイト上のデッドリンクや壊れたリンクを特定するためのツールを使用できます。一部のツールは、他のウェブサイトからあなたのサイトの存在しないURLにリンクされている壊れたバックリンクも特定できます。
以下は人気のあるオプションです。
Google Search Console
Google Search Console(英語サイト)を使用すると、サイトのパフォーマンスを監視し、エラーを特定できます。ログインして「カバレッジ」を選択し、「エラー」を選択することで、サイト上で404エラーを生成するすべてのURLを表示できます。また、「URLを検査」ツールを使用して壊れたリンクの場所を見つけることもできます。壊れたリンクがあなたのサイトにある場合は修正できますが、外部リンクの場合は、参照元のサイトに連絡して修正を依頼するか、リダイレクトを設定することができます。
Broken Link Checker
Broken Link Checker(英語サイト)は、あなたのウェブサイトをクロールして、ドメインに関連する悪いURLを指すリンクを特定する無料のオンラインツールです。
Google Search Consoleとは異なり、Broken Link Checkerは、他のウェブサイトからあなたのドメインに関連する存在しないURLを指す壊れたインバウンドリンクを特定することはできません。
SEOAnt Broken Link Redirect
SEOAnt Broken Link Redirectは、サイト上の404エラーを日次または週次でチェックできるアプリです。このアプリは、エラーが発生した際にユーザーを指定されたURLに自動的にリダイレクトすることで404エラーを最小限に抑えることもできます。
404エラーを修正する理由
404エラーを修正しないと、検索エンジンのランキングが低下し、ユーザー体験に悪影響を及ぼし、サイトへのトラフィックが減少する可能性があります。
- SEOパフォーマンスの低下:内部リンクが壊れていると、検索エンジンがサイトをクロールする能力に影響を与え、検索エンジン結果ページ(SERP)でのウェブサイトのランキングに悪影響を及ぼします。
- サイトトラフィックの減少:インバウンドリンク、つまり他のウェブサイトにホストされているあなたのサイトを指すリンクは、検索エンジンのパフォーマンスを向上させ、サイトへのトラフィックを増加させることができます。これらのリンクが404エラーに繋がると、これらの利点を失います。
- 悪いユーザー体験:404エラーに遭遇すると、ユーザーはフラストレーションを感じ、ウェブサイトの探索を続けることをためらうことがあります。特に内部リンクの破損や頻繁に発生する場合は、ブランドへの信頼を損なう可能性もあります。
404エラーを修正する方法
404エラーを完全に排除することは不可能ですが、たとえば、インターネットユーザーが検索バーに誤ったURLを入力してサイトにアクセスしようとした場合、エラーに遭遇します。しかし、サイト上の問題から生じるエラーを修正し、戦略的なリダイレクトを使用して他のエラーを最小限に抑えることはできます。以下に、さまざまなタイプの404エラーの修正方法を列挙します。
1. 壊れたリンクを修正する
404エラーがタイプミスによるものであれば、解決策は簡単です。あなたのコンテンツ管理システム(CMS)またはウェブサイトプラットフォームのバックエンドでURLを修正するだけです。リクエストされたURLに関連するページが移動または削除された場合は、次のステップでリダイレクトを設定することができます。
2. リダイレクトを作成する
404エラーが移動または削除されたコンテンツによるものであれば、リダイレクトを設定して自動的にユーザーを新しい場所に誘導できます。この戦略により、欠落したページを指す外部リンクが404エラーを生成しないようにできます。また、ユーザーエラーを予測してリダイレクトを設定することもあります。たとえば、shopify.com/helpは正しいURLであるhelp.shopify.com/jp にリダイレクトされます。
リダイレクトは、あなたのCMSまたはウェブサイトプラットフォームを使用して設定できます。手順はプロバイダーによって異なるため、具体的な指示についてはプラットフォームのヘルプセンターを参照してください。また、リダイレクトプラグインを使用して、一括または自動リダイレクトを作成することもできます。
3. パーマリンクの問題を修正する
パーマリンク(または永続リンク)は、ウェブサイトやウェブページの完全なURLです。新しいプラグインをインストールしたり、サイトをバックアップから復元したり、ウェブサイトプラットフォームを更新したりすると、サイトのパーマリンクに干渉し、サイト全体で404エラーが発生することがあります。複数のページでエラーが発生している場合は、CMSにログインし、パーマリンク設定に移動して、プロバイダーの指示に従って設定を更新してください。
4. ファイルの権限を修正する
ファイルの権限は、特定のタイプのコンテンツにアクセスできるユーザーをサーバーに指示します。権限設定に誤りがあると、ユーザーは404エラーに遭遇することがあります。ファイルの権限を確認するには、CMSにログインし、ファイルの権限に移動して、コンテンツが特定のユーザーグループに制限されていないことを確認します。制限されている場合は、権限設定を更新してエラーを修正してください。
5. .htaccessファイルを無効にする
.htaccessファイルは、リダイレクト、セキュリティ、権限を制御する高レベルの設定ファイルです。このファイルが破損していると、サイト全体で404エラーが発生することがあります。以下の手順で修正できます。
- サイトのバックアップを取ります。
- 安全なファイル転送プロトコル(SFTP)を使用してウェブサーバーに接続します。
- .htaccessファイルを無効にします。
- 無効にしたファイルの名前を変更して、サイトがそれに接続できないようにします。
- 新しい.htaccessファイルを生成します。
- 変更を保存します。
404エラーに関するFAQ
404エラーとは?
404エラーは、ウェブサーバーがウェブサイト上の特定のページを見つけられないことを意味します。この種のエラーは、URLやそのURLに関連するページに問題がある場合に発生します。
404エラーを生成するページをリダイレクトする必要がありますか?
削除または移動されたコンテンツによる404エラーを修正するためのリダイレクトは、古いURLを使用してサイトにアクセスしようとするユーザーがエラーに遭遇しないようにします。エラーがサイト内のURLのタイプミスや、サイトの権限や設定に問題がある場合は、代わりにその根本的な問題を修正できます。
404エラーページの外観をカスタマイズすることは可能ですか?
はい。404ステータスページをカスタマイズして、ブランドボイスを反映させ、ユーザー体験を向上させることができます。さらには、ユーザーをウェブサイトの検索機能に誘導することや、要求されたリソースを含む高レベルのページを表示することも可能です。