変更されていないHTTP304を修正するためのガイド
公開: 2021-08-12Googleでキーワードを検索し、リンクをクリックしてエラーが発生したことはありますか?
ユーザーとして、これは非常に苛立たしい経験になる可能性があります。 そして企業にとって、それは惨事です。
見たいコンテンツが表示されないようにするだけでなく、ウェブサイトが完全にダウンしているように見せることもできます。
しかし、このエラーが引き起こす可能性のある問題はそれだけではありません。
検索エンジンボットはHTTPステータスコードを表示し、ページのランク付けの要因としてそれらを使用します。
ページをクロールするときに特定のコードを繰り返し取得する場合は、技術的なSEOに重大な障害をもたらす可能性があります。
このガイドでは、HTTPステータスコードと、HTTP304未変更コードの意味について説明します。
さらに、問題を解決するためのヒントをいくつか紹介します。
HTTPステータスコードとは何ですか?
ラップトップコンピューターを使用していて、Googleを使用して特定のトピックに関する情報を検索しているとしましょう。
最初のリンクをクリックすると、そのWebサイトに移動します。
ページが読み込まれている短い時間の間に、いくつかのことが起こります。
➤最初に、使用しているWebブラウザーは、アクセスしようとしているWebサイトに関連付けられている多数のドキュメントをWebサイトサーバーに要求します。
これは、HTML、グラフィック、ファイル、またはWebサイトデザイナーが意図したとおりにページをレンダリングするために必要なその他のものにすることができます。
➤次にサーバーが応答し、ページが画面に表示されます。
彼らが行ったり来たりする言語はHTTPプロトコルと呼ばれます。
場合によっては、リクエストとサーバーが提供するものの間に問題があり、HTTPステータスコードと呼ばれるものがトリガーされます。
これは基本的に、すべてがリクエストで正しく行われたかどうかのステータス更新です。
実際には数十のステータスコードがあります。 これらは、正常に読み込まれたページからアクティブでなくなったページまで、すべてを意味します。
ほとんどの場合、問題がなければ、エンドユーザーにはステータスコードも表示されません。
ただし、検索エンジンボットはこれを行い、ページが現在機能しているか最新であるかに関する追加情報を提供します。
変更されていないHTTP304とは何ですか?
HTTP 304 Not Modifiedステータスコードは、ブラウザが最後にアクセスしたときからページが変更されていないことを示す非常に具体的な応答です。
一般的に、あなたがお気に入りのブラウザでWebサイトを見ているのであれば、これは大したことではありません。
これは、ブラウザが最後にWebサイトにアクセスしたときにキャッシュしたファイルを取得し、それらを表示して時間とスペースを節約することを意味します。
ブラウザに304NotModifiedコードが表示されることは非常にまれであることに注意することが重要です。
通常、これは特定のブラウザに問題があるか、デバイスにマルウェアが存在することを意味します。
しかし、このタイプのコードを見ている検索エンジンボットに関して言えば、これはSEOにとって問題です。
HTTP 304リダイレクトは、Webサイトが最後にクロールされてから更新されておらず、新しい情報がないことを検索エンジンに通知します。
新しいコンテンツやリンクを追加するなど、本当に更新を行った場合、ページがこれらの変更を反映した検索ランキングに到達しない可能性があります。
これが、HTTP 304 Not Modifiedステータスコードが表示されたときにWebサイトの所有者が注意を払うことが重要である理由です。これにより、より良いオーガニックトラフィックを達成する可能性が大幅に低下する可能性があります。
HTTP 304が変更されない原因は何ですか?
304 Not Modifiedステータスコードにはさまざまな原因がありますが、そのほとんどはクライアント側にあり、Webサイトにはありません。
ユーザーがブラウザでこの問題を確認している場合、問題は間違いなくユーザー側にあります。
ウイルスまたはマルウェア
ウイルスやマルウェアを使用しているコンピューターでは、特定のWebサイトまたはリンクに対してこのエラーが不可解に表示される場合があります。
これは、人が頻繁にアクセスするWebサイトでより一般的であるようです。 通常、ウイルス保護スキャンを実行すると、問題を減らすことができます。
ブラウザ拡張機能
特定のブラウザ拡張機能は、他のブラウザ拡張機能よりもHTTPステータスコードでより多くの問題を引き起こすようです。
多くの場合、ページへのアクセス中にこれらの拡張機能を一時的に無効にすると、特定の拡張機能がトリガーされる可能性があります。
完全なブラウザ履歴
時々、問題は単にキャッシュがいっぱいであるということです。
ブラウザの履歴をクリーンアップすることは、すべてをリセットし、ページの現在のバージョンが表示可能であることを確認するための良い方法です。
これは、ブラウザが、履歴にすでに保存されているキャッシュされたバージョンに依存するのではなく、その新しい情報をプルするように機能することを意味します。
変更されていないHTTP304サーバー側を修正する方法
ここで、アクセスログに多数のHTTP 304 Not Modifiedステータスコードが表示されている場合に、マーケターができることにも対処する必要があります。
これは、ブラウザでこの問題が発生しているのは1人か2人だけではなく、全体としてより大きな問題であることを意味します。
この問題を修正するには、If-Modified-SinceやLast-Modifiedなどの特定のヘッダータグを使用できます。
これには少し技術的な知識と理解が必要ですが、その背後にある基本は、ページを推測するのではなく、最後にページが実際に変更されたときにブラウザと検索ボットに通知することです。
それでは、 Last-Modified:Mon、2 Aug 202103:24:15GMTの例を使用してみましょう。
次に、ブラウザまたはボットは現在の日付をチェックして、それ以降かどうかを確認します。
本当に更新がない場合、ボットはその304 Not Modifiedコードを受け取り、キャッシュされた情報を保持します。
これにより、ページ速度が向上し、リソースの全体的な負荷が軽減されます。
ただし、指定された時間が経過した場合、ブラウザまたはボットはWebサイトの新しいコピーにアクセスして、この更新された情報を取得します。
If-Modified-SinceまたはLast-Modifiedコーディングは通常、ページのヘッダーに含まれます。これは、WebサイトのHTMLコーディングファイルにアクセスすることを意味します。
ほとんどの初心者のWebサイト開発者にとって、これには経験豊富なチームと協力して、それを実行するサードパーティのプラグインを実装または見つける必要があります。
これがあなたの技術的なSEOのために何ができるか
テクニカルSEOは、ウェブサイトで使用するキーワードやコンテンツと同じくらい重要です。
簡単に言えば。
与えられた時間内にGoogleがあなたのウェブサイト上でクロールできるページは非常にたくさんあります。
[概要]ページや[連絡先]ページのように、めったに変更されない常緑のページにこれらのスロットの1つをあきらめるのではなく、最近追加または変更された新しいページに移動することをお勧めします。
HTTP 304 Not Modifiedコードは、Googleにそのコードをスキップして、他のコードを探すように指示します。
また、If-Modified-SinceまたはLast-Modifiedコーディングは、304NotModifiedステータスコードを効率的な方法でトリガーする方法を提供します。
最終結果は?
Googleボットは、定期的に新しい情報を取得しないセクションでそれらのリソースを使用するのではなく、最初に変更された重要なデータを見つけるために、より多くのWebサイトをスキャンできます。
まとめ:SEOの304の変更されていないステータスコードを修正
お分かりのように、304 Not Modifiedステータスコードには、Webサイトの技術構造の一部であるという確かな理由があります。
ただし、オーガニックトラフィックを改善するためにページを最適化する場合は、プロセスをもう少し効率的に管理することが重要です。
チームがこれらのタイプの問題を処理するのに十分な技術を持っているかどうかわからない場合はどうなりますか?
そこでStageが役立ちます。
WordPressの専門家があなたのウェブサイトに飛び込み、アクセスログやHTTPステータスコードなどを念頭に置いて、あなたに代わってこれらすべてのコーディングタスクを処理します。
今すぐステージについてもっと学びましょう!