URLパラメータのSEOの落とし穴を回避する
公開: 2021-07-19URLパラメータは、疑問符(?)、アンパサンド(&)、等号(=)、またはその他の属性の後に表示されることが多いWebページのアドレスの部分です。 パラメータは「クエリ文字列」と呼ばれることもあり、eコマースWebサイトで一般的に使用されます。また、正しく処理されない場合、Webサイトのインデックス作成に関して深刻な混乱や問題を引き起こす可能性があります。

WebサイトのURLパラメータは、セッションIDの追跡、製品カテゴリのページフィルタ、検索クエリの強化などに一般的に使用されます。 パラメータは価値がある場合がありますが、検索エンジンを混乱させ、ページのインデックス作成の問題と無駄なクロール予算をもたらします。 では、どうすればこれを回避できますか? 以下を見て、以下をカバーします。
URLパラメータのSEOの落とし穴:コンテンツ
- 一般的なパラメータの問題
- パラメータがパフォーマンスに影響を与えた場合の例
- パラメータに対処するためのSEOオプション
- パラメータに問題があるかどうかを特定する
URL構造が重要なのはなぜですか?
URLは、検索エンジンがサイトのコンテンツと構造を理解するのに役立ちます。 簡潔で説明的なページURLも、検索エンジンの結果からクリックされる可能性が高くなります。 長くてパラメータが詰め込まれたURLは人間の脳が処理して解釈するのが難しいので、これは驚くべきことではありません。
1.URLパラメータに関する一般的な問題
URLパラメータが正しく構成されていないと、重複コンテンツの作成からキーワードの共食い、貴重なクロール予算の浪費まで、さまざまな問題が発生する可能性があります。
URLパラメータから発生する最も一般的な問題を見てみましょう。
重複するコンテンツ
Webサイトフィルターに基づくURLパラメーターの生成は、Webサイト、特にeコマースサイトのページランキングに影響を与える可能性のある深刻なページ上の問題を引き起こす可能性があります。 Webサイトでユーザーが価格や機能(色、サイズなど)でコンテンツを並べ替えることができ、これらのオプションが実際にページのコンテンツを変更するのではなく、結果を絞り込む場合。 そうすると、これはあなたのウェブサイトのパフォーマンスを妨げる可能性があります。
次のURLは、理論的にはすべて同じコンテンツを指します:バイクのコレクション。 ここでの唯一の違いは、これらのページの一部がわずかに異なる方法で編成またはフィルタリングされる可能性があることです。 URLパラメータ部分は疑問符で始まります。
-
http://www.example.com/products/bikes.aspx -
http://www.example.com/products/bikes.aspx= mountain&color = blue -
http://www.example.com/products/bikes.aspx= mountain&type = womens&color = blue
上記の例は、eコマースWebサイトのファセットナビゲーションの典型的な例です。 ファセットナビゲーションシステムは、事前定義されたフィルターオプションを使用して、製品タイプまたはその他の属性を絞り込むことができるフィルターオプションです。 これは最終的には必要なものを見つけるのに役立ちますが、パラメーターを使用すると問題が発生する可能性があります。

ユーザーがeコマースサイトでブランド、製品タイプ、サイズを絞り込むことができるようにすることは役に立ちますが、正しく管理されていないと検索エンジンに頭痛の種を与える可能性があります。
キーワードの共食い
キーワードの共食いは、ウェブサイトの複数のページが同じまたは類似のキーワードをターゲットにしている場合に発生します。 この状況では、検索エンジンは、特定の検索クエリに対してランク付けするのに最も適切なページを決定するのに苦労する可能性があります。 せいぜい、これはその用語の「間違った」または「望ましくない」ページのランク付けにつながる可能性があります。

無駄なクロール予算
インデックスに登録できるパラメータベースのURLがたくさんある場合、検索エンジンはWebサイトを効率的にクロールできなくなる可能性があります。 さまざまなフィルタリングオプションとさまざまな組み合わせについて考えると、問題がどのように発生するかを簡単に確認できます。 1ページに50以上のパラメーターバージョンがあるウェブサイトを見たことがありますが、それらはインデックスに登録するのに苦労し、結果としてランク付けに失敗しました。
さまざまなURLフィルタリング順列のいくつかを以下に示します。これは、検索エンジンに数千の不要なページをクロールするためにどれだけ迅速に表示できるかを示しています。
静的URL: www.example.com/dining-furniture
検索URL: www.example.com/?q = dining-furniture
ブランドフィルターのURL: www.example.com/dining-furniture? brand = stressless
カラーフィルターのURL: www.example.com/dining-furniture? colour = brown
製品タイプフィルター: www.example.com/dining-furniture? type = recliner = stressless
製品タイプとブランドフィルター: www.example.com/dining-furniture? type = recliner = stressless
2.パラメータの問題の例:すべてがうまくいかない場合
私が最初にこの投稿を書いたとき、私は彼らがパラメータのために抱えていたハルフォーズ(www.halfords.com)のウェブサイトの問題について話し合った。 問題はほぼ解決されており、カテゴリページのランクは以前よりも高くなっていますが、サイトにはまだいくつかの問題があります。
Halfords.comのWebサイトでは、 URLパラメーターを使用して、自転車の種類、ブランド、サイズ、スタイル、子供または大人のオーディエンスの製品および検索フィルターの結果を動的に提供しました。 Halfordsの問題は、動的に生成された多数のURLパラメータページをサイトが処理しなかったため、最終的にGoogleがインデックスを作成するための競合するカテゴリページが作成されることでした。
パラメータURLがオーガニックハルフォードのパフォーマンスにどのように悪影響を与えたかを説明するために、以下のスクリーンショットは、当時の「女性用自転車」に対するGoogleの検索結果を示しています。 この検索では、Halfordsのメインの自転車カテゴリが、女性の自転車カテゴリページではなく検索結果に表示されました。

十種競技とエヴァンスサイクルの女性用自転車のカテゴリページがランク付けされました。これらのページが検索クエリ「女性用自転車」に最もよく一致しているため、これは理にかなっています。 ハルフォーズにとって残念なことに、キーワードフレーズの多数の重複するパラメータページに対処できなかったため、Googleは女性用自転車のページをランク付けしませんでした。
Halfordsの問題の範囲を理解するために、Halfordsドメイン(site:halfords.com Women's Bikes)でサイトコマンド検索を実行して、Women'sBikesという用語の競合ページを特定しました。 このクエリの検索結果から、間違ったページがランク付けされている理由が明らかになりました。

女性用自転車の重複するパラメーターURLが多数あり、上のスクリーンショットには、URLにproduct_storeId_10001_catalogId_14552_productId_が含まれる2つの結果が含まれています。
ウェブサイトで女性用自転車のクエリに利用できるさらに多くのURLを見つけることができました。 メインナビゲーションメニュー内のリンクをクリックすると、パラメーターを使用した女性用自転車のページに移動します。

製品カテゴリのフィルターオプションと追加の検索フィルターオプションにより、同じ用語で競合するページがさらに作成されました。 ハルフォーズは、Googleがインデックスを作成するページを理解するのに役立つパラメータの問題を回避するための技術的なSEO手法を使用していなかったため、オーガニックトラフィックを見逃していました。
理想的には、ページは検索エンジンに適したURL構造を使用する必要がありますが、重複やインデックス作成の問題を回避するために必要な手順を実行する限り、パラメーターを使用できます。
ハルフォーズには、ページのタイトルと見出しに女性用自転車のバリエーションが含まれる女性用自転車用の複数のページがあるという事実により、パフォーマンスが妨げられました。 これは、ウェブサイトが同じトピックをカバーする2つ以上のページを持っていることによって検索エンジンを単に混乱させている典型的な例です。つまり、検索エンジンはどのページをランク付けするかわからないでしょう。
ハルフォーズにはまだパラメータの問題がありますか?
site:halfords.comの「womensbikes」に同じsiteコマンドを使用してサイトを見ると、Halfordsが今期のランキングで上位にランクされていることがわかります。

ただし、検索エンジンの結果を下にスクロールすると、パラメータページがまだGoogleのインデックスにあるため、以前に発生したパラメータの問題が完全に解消されていないことがわかります。

では、これはなぜですか? Women's Bikesパラメータページのソースコードを見ると、メインのWomen's Bikesページがインデックスを作成するページであるとGoogleに通知するのではなく、自己参照の正規タグが含まれています。

次のセクションでは、そのような問題を解決する方法とそれらを特定する方法について説明します。
3.URLパラメータに関連する落とし穴を特定して回避する方法
URLパラメータがWebサイトでSEOの問題を引き起こさないようにするための解決策はいくつかあります。 ただし、急いで以下の修正を実装する前に、次の質問をして、URLパラメータがWebサイトの問題を引き起こしている可能性があるかどうかを確認する必要があります。

- Webサイトで検索フィルターを使用する場合(ファセットナビゲーションを参照)、URLは変更され、コピーは元のURLのコピーと同じままですか?
- Webサイトで検索フィルターを使用する場合、URLが変更され、ページタイトルとメタ説明は同じままですか、それとも同じターゲットキーワードが含まれていますか?
これらのいずれかまたは両方に「はい」と答えた場合、URLパラメータがオーガニック検索でのサイトのパフォーマンスを妨げている可能性があり、アクションを実行する時期が来ている可能性があります。
サイトでパラメータを使用する場所と方法を決定するために使用できるサイトクロールツールがあります。 使用できる一般的なツールのいくつかのリストを以下に示します。
- スクリーミングフロッグSEOスパイダークロールツール。 無料版では、500のURLをクロールできます。 有料版では、クロールユーザーエージェントをGoogleに設定し、無制限のURLをクロールすることもできます
- Ahrefsサイト監査ツール–月額99ドルから始まる月額サブスクリプションの一部として含まれています
- Deepcrawl –非常に大規模なeコマースサイトに適した強力なクラウドクロールソフトウェア。
標準タグ
正規タグは、特定のページを特定のURLのコピーとして扱う必要があること、およびランキングが実際に正規URLにクレジットされる必要があることを検索エンジンに示すために使用されます。

Web開発者は、フィルターを適用する前に、コンテンツの正規バージョンをカテゴリーページのURLに設定できます。 これは、ユーザーが要件に密接に関連する製品を見つけるのに役立つフィルターをサイトに保持しながら、検索エンジンロボットを本当にクロールしたいコンテンツに向けるのに役立つシンプルなソリューションです。 rel =” canonical”タグの実装の詳細については、canonicalタグを適切に使用する方法に関するガイドを参照してください。 また、Magentoeコマースサイトに正規タグを実装する方法に関するガイドも作成しました。
4.パラメータに問題があるかどうかを特定する方法
これがサイトに当てはまるかどうかを確認する1つの方法は、製品カテゴリページの1つで使用可能なフィルタのいくつかをテストして、製品がフィルタリングされた後にコンテンツが大幅に変更されるかどうかを評価することです。 たとえば、サイクリングWebサイトの元のカテゴリページのコンテンツに、特定の種類の自転車を宣伝するための1〜2段落のコピーが含まれていると想像してみてください。 次に、ファセットナビゲーションを使用してフィルターを適用して女性の自転車を選択すると、ページのURLが変更され、クエリ文字列(example.com/bikes?type = female )が含まれます。ページコンテンツの大部分が同じままの場合、これらは検索エンジンによってページの関係が明確にされていない場合、ページはGoogleによって重複コンテンツとして分類される可能性があります。
URLパラメータツール
URLパラメータを使用する 特定のパラメータを含むURLの処理方法に関する情報をGoogleに提供するためのGoogle検索コンソール内のツール。 間違ったページをGoogleのインデックスから簡単に除外でき、トラフィックが大幅に失われる可能性があるため、変更を加えるときは慎重に行ってください。

Bing Webmaster Centralは、URLパラメーターを無視するためのツールも提供します。 このツールの使用方法に関するガイドは、ここにあります。
Robots.txt –クエリ文字列を禁止する
robots.txtファイルは、検索クエリパラメータが検索エンジンによってクロールされないようにブロックすることで、重複コンテンツの状況を修正するのに役立ちます。 ただし、先に進んですべてのクエリ文字列をブロックする前に、許可しないものがすべてインデックスに登録されたくないものであることを確認することをお勧めします。 ほとんどの場合、ウェブサイトのrobots.txtファイルに次の行を追加するだけで、パラメータベースのページを無視するように検索エンジンを指定できます。
Disallow: /*?* |
これにより、疑問符が付いているURLは許可されなくなります。 明らかに、これはURLパラメータが検索エンジンによってクロールされないようにブロックするのに役立ちますが、最初に、URL構造内のパラメータを使用してサイトの他の領域がないことを確認する必要があります。
これを行うには、Screaming FrogのSEOスパイダーなどのツールを使用してWebサイト全体をクロールし、WebサイトのURLのリストをスプレッドシートにエクスポートし、スプレッドシート内で疑問符を含むURLを検索することをお勧めします( ?)。
ここで注意すべき一般的なことは、URLパラメータを使用してページのさまざまな言語バリアントを提供することですが、それ自体は悪い考えです。 この場合、robots.txtを介して検索エンジンがこれらのバリアントをクロールするのをブロックしたくありません。 代わりに、複数の国をターゲットにするための実行可能なURL構造の実装を検討する必要があります。
URLのリストを調べて、URLパラメータを使用しているページが重複コンテンツの問題を引き起こしているページのみであることを確認した場合は、上記のコマンドをWebサイトのrobots.txtファイルに追加することをお勧めします。
以下の画像は、最初に問題を調べたときのHalfordsrobot.txtファイルを示しています。 この時点では、どのURLパラメーターもブロックされていません。

このサイトの現在のrobots.txtファイルを見ると、一部のパラメーターがブロックされていることがわかります。

結論
ファセットナビゲーションを使用すると、ウェブサイト内で特定の商品を探している消費者にとって非常に便利ですが、フィルターが適用された結果として生成されたURLが、オーガニック検索結果の元のカテゴリページのパフォーマンスを妨げないようにする必要があります。 。
URLパラメータの最も一般的な3つの修正について詳しく説明しましたが、すべてのWebサイトプラットフォームは少し異なるため、ソリューションに飛び込んで実装する前に、ケースバイケースで各状況を評価する時間を取ってください。説明しました。
何か新しいことを学んだばかりですか?
次に、毎月専門記事を読む80,000人の人々に加わってください。検索エンジン最適化(SEO)についてサポートが必要な場合は、遠慮なくお問い合わせください。
