ファセットナビゲーションとは何ですか? SEOのために考慮すべき主な要因
公開: 2022-03-31オンラインで買い物をしたことがあるなら、間違いなくファセットナビゲーションに出くわしたことでしょう。気付いていないかもしれません。
価格による並べ替え、サイズによるフィルタリング、色による並べ替えはすべて、ファセットナビゲーション(ファセット検索または場合によってはガイド付きナビゲーションとも呼ばれます)の優れた例です。

簡単に言えば、ファセットナビゲーションは、訪問者がページをナビゲートしてパーソナライズし、探している正確な製品を見つけるのに役立つ方法です。 ファセットナビゲーションが作成するページは、特定のロングテールクエリを検索する人々が、検索結果で探している正確な製品を見つけるのにも役立ちます。
ファセット検索はユーザーにとって便利ですが、注意しないとSEOに深刻な問題を引き起こす可能性があります。 ファセットナビゲーションの例をいくつか見て、どのような問題が発生する可能性があるかを見てみましょう。

どのタイプのウェブサイトがナビゲーションにファセット化されていますか?
ファセットナビゲーションはeコマースサイトの特徴となっていますが、それを使用しているのは小売業者だけではありません。
例えば:
- 出版社 多くの場合、ファセットナビゲーションを使用して、訪問者がコンテンツタイプ(日付、トピックなど)でフィルタリングできるようにします。
- 求人サイトなどの求人サイトは、ファセットナビゲーションを使用して、訪問者が場所などでフィルタリングできるようにします。
- すべてのタイプの大規模なWebサイトは、ファセットナビゲーションを使用することがよくあります。 一般に、サイトが大きいほど、ユーザーエクスペリエンスを向上させるための何らかのファセットナビゲーションが存在する可能性が高くなります。
これらのサイトはすべて、ファセットナビゲーションがしばしば引き起こすSEOの落とし穴になりやすいので、それらの一般的な問題が何であるかを調べてみましょう。
ファセットナビゲーションが引き起こす可能性のあるSEOの問題は何ですか?
Googleによると、ファセットナビゲーションは検索に適していません。
なんで? ファセットは同じURLの複数のバージョンを作成するためです。 (これがどのように機能するかについては、後で説明します。)
これは4つの主要なSEO問題を引き起こします:
- 同じページの複数のバージョンがサイトに存在するため、コンテンツが重複しています。 多くのファセットは、たとえあったとしても、ページのコンテンツをあまり変更しません。 たとえば、商品を価格で並べ替えるオプションを使用すると、同じ商品が異なる順序で表示された複数のページを作成できます。
- 内部リンクが複数のURLに分散されるため、リンクの公平性が希薄になります。 リンク先のページの1つのバリエーションではなく、数百のバリエーションがある場合があります。 これは悪いことです。なぜなら、1つのページがそのページへのすべてのリンクの恩恵を受けるのではなく、それらのリンクの一部が重複してしまうからです。
- グーグルは重複したページに時間を費やし、貴重なページをクロールする時間を逃したり、持っていない可能性があるため、無駄をクロールします。
- 多くの場合、ファセットナビゲーションはコアURLのほぼ無限の組み合わせを作成する可能性があるため、クロールトラップ。 ボットは文字通りこれらのURLをクロールしてトラップされるため、これはクロールトラップと呼ばれます。
一部のSEOは、ファセットナビゲーションは、小さいながらも特定の検索目的でロングテール検索クエリの対象となるページを簡単に作成する方法であると主張する場合があります。 ただし、そのトピックの検索インテントが実際に存在するかどうかを常に最初に検証する必要があります。
ページを作成できるからといって、そうする必要があるとは限りません。
ファセットナビゲーションによって作成されたSEO問題の例
製品ページが200,000未満のeコマースWebサイトの例を見てみましょう。
Botifyがrobots.txtでこのサイトがGoogleに設定したのと同じルールに従ってクロールを実行したところ、5億ページ以上がアクセス可能であることがわかりました。
このeコマースサイトの製品数は20万未満でしたが、検索エンジンボットがアクセスできるページ数は5億を超えていたことを忘れないでください。

原因? このサイトのファセットナビゲーションは、同じURLに対して無数の組み合わせを作成していましたが、残念ながら、それは珍しいことではありません。
しかし、「同じURLの複数のバージョン」とはどういう意味ですか?
たとえば、コンピュータを販売しているeコマースサイトにいて、「モニター」カテゴリのページを見ているとします。
そのページのメインURLは次のようになります。
https://example.com/monitors/
ここで、画面サイズ、解像度、接続性のフィルターがあるとしましょう。HDMI接続を備えた1600×900の解像度の19インチモニターを見たいと選択しました。
これらの選択を行った後、次のようなファセットURLになります。
https://example.com/monitors/filters?size=19inch&resolution=1600x900pixel&connectivity=hdmi
これは、私がずっと見てきた同じモニターページの絞り込みバージョンです。 このページには異なるコンテンツはありませんが、コンテンツは少なくなっています。
そのページは、訪問者が作成できる他の絞り込みバージョンのページと非常によく似ています。たとえば、次のようになります。
https://example.com/monitors/filters?size=19inch,22inch&resolution=1600x900pixel&connectivity=hdmi,wga
また、コンテンツ管理システム(CMS)と開発者によっては、同じURLの組み合わせが異なる場合もあります。基本的に、次のように、両方が存在し、まったく同じ2つのページがあります。
https://example.com/monitors/filters?size=19inch&connectivity=hdmi
&
https://example.com/monitors/filters?size=19inch&connectivity=hdmi
上記の2つのページの唯一の違いは、訪問者がフィルターをクリックした順序に応じて、ファセットが異なる順序でリストされていることです。
これを知っていると、20万ページの製品ページを持つサイトが5億ページ以上になる可能性があることはおそらくもはや驚くべきことではありません。
ユーザーが検索をカスタマイズし、ニーズに応じて最適な製品を見つけることができるのは良いことですが、検索エンジンは、インデックスを作成するページを見つけるのに確かに問題があります。
グーグルがあなたの平均的な企業のウェブサイトの半分のページをクロールしていないことを知っているので、あなたは疑問に思うかもしれません、それらの半分が欠けていますか?

彼らはあなたの価値の低い、重複したページを見逃していますか? それとも、彼らはあなたの重要で収益を促進する製品ページを見逃していますか?
また、クロールされたページの比率が低いため、サイトではオーガニック検索からトラフィックを生成するページが少なくなり、サイトのサイズが大きくなるにつれて、これらの数はさらに悪化することもわかっています。

適切な例—推測するのはボットに任せることはできません。

Googleが私の重要なページを見つけているかどうかはどうすればわかりますか?
Googleのような検索エンジンボットが重要なページを見つけているのか、重複したファセットページで時間を無駄にしているのかを確認するには、サーバーのログファイルを調べます。

Googleがインデックスに登録したページを確認するには、Google検索コンソール(GSC)でURLをスポットチェックするか、Botifyを使用してインデックスに登録されているすべてのファセットページを確認します。

これらのページのどれがクリックとトラフィックを受信しているかを確認するには、GoogleまたはAdobe Analytics、スポットチェック用のGSC、またはBotify(AnalyticsとGSCの統合を介して)を使用できます。

理想的には、Googlebotがクロール、インデックス作成、ランキングを行い、サイトへのトラフィックを促進しているのは、主要で価値のあるページだけです。 ファセットとフィルターによって作成された重複ページからGooglebotを遠ざけて、価値の高いページのパフォーマンスを損なうリスクを回避する必要があります。
SEOのためにファセットナビゲーションを監査する方法
理論的にはファセットナビゲーションSEOの問題を理解することは1つのことです。 次のハードルは、ファセットナビゲーションが私たち自身のサイトにどのように影響しているかを理解することです。
ファセットナビゲーションSEOの問題についてサイトを監査する場合は、次の手順をお勧めします。
1.サイトでファセットがどのように機能するかを理解します
ファセット検索の問題を診断するには、サイトでファセットナビゲーションがどのように使用されているかをよく理解する必要があります。
これを理解するには、次のような質問をします。
- ファセットは私のカテゴリページにのみ存在しますか、それともブログなどのサイトの他のセクションでもファセットを使用しますか?
- ファセットがURLに追加される階層的な順序はありますか? (たとえば、ブランドファセットは常に最初であり、価格ファセットは常に2番目です)
- 追加できるファセットの数に制限はありますか、それとも無限の組み合わせが可能ですか? (たとえば、サイト検索バーに入力したものが新しいファセットを作成するユーザー生成ファセット)
Botifyでは、高度なセグメンテーションまたはカスタム抽出を使用して、Webサイトのファセットナビゲーションを定量化および視覚化できます。 以下の例では、1900万ページを超えるファセットページを含む2,000万ページのウェブサイトを表示しています。これらの80%以上に、3つ以上のファセットが追加されています。
あなたのサイトのファセットナビゲーションを知ることによって、あなたはそれが引き起こしているかもしれないSEO問題の範囲をよりよく理解するでしょう。
2.ファセットページへのトラフィックを評価します
ウェブサイトにあるファセットの数と種類を理解したら、アナリティクスを使用して、それらのページのいずれかが価値があるかどうかを特定できます。つまり、どのファセットページがサイトへのオーガニック検索トラフィックを促進しているのでしょうか。
Botifyのファセットごとにアクティブなページを見ると、これを簡単に確認できます。 たとえば、このサイトでは、ほとんどのページ(3つのファセットを持つURL)がトラフィックを促進していないことがわかります。 これはクロール予算の大きなリスクであり、次のステップにつながります。

3.ファセットページのクロールの無駄を特定します
今見たように、いくつかのファセットページはオーガニック検索からのトラフィックを促進する可能性があります。 ただし、他のファセットページはクロール予算を浪費する可能性があります。 どれがどれかをどうやって知ることができますか?
まず、「Crawls byGoogle」(ボット)と「VisitsfromGoogle」(ユーザー)を比較することをお勧めします。
以下の例では、3つ以上のファセットを持つURLがクロール予算の大部分を占めています(サイト上の他のどのURLよりも多くのヒットをGooglebotから取得します)。 ただし、これらのページでは、GoogleOrganicからの訪問者はほとんどいません。
Googlebotが特定のページを大量にクロールしているが、それらのページがトラフィックを促進していない場合、それらのページはクロール予算を浪費している可能性があります。
4.ファセットページの検索需要を特定します
サイトで何が起こっているのかを理解したら、検索の需要をオフサイトで確認します。 言い換えれば、私たちが作成しているページに対して十分な検索需要がありますか?
ファセットナビゲーションによって作成されたページの需要が低いかまったくない場合(たとえば、「革のジャケットサイズのミディアム」を検索している人はほとんどいない場合)、インデックスから除外することを検討してください。 一方、ファセットナビゲーションによって作成されたページの需要が高い場合(たとえば、多くの人が「100ドル未満の革のジャケット」を検索する場合)、これらのページをインデックスに登録できるようにすることをお勧めします。

5.在庫を確認して、ユーザーにより多くの結果を提供できる場所を理解します
最後に、在庫(製品またはコンテンツ)を使用して、より多くの結果をユーザーに提供できる場所を理解します。
Botifyでは、カスタム抽出を使用して、各カテゴリページにある製品の数を特定できます。 次に、最適な製品でURLに優先順位を付けて、トラフィックとコンバージョンを増やすことができます。
ファセットナビゲーションページをどのように扱う必要がありますか?
ファセットナビゲーションページの処理方法を知ることは複雑であるため、メタタグを使用して検索ボットをガイドするのに役立つ、Aleydaのファセットページのインデックス作成に関する月曜日のクロールエピソードに基づいた決定チャートのバージョンを作成しました。

このグラフに従うと、ファセットページの3つのバケットができあがります。
- インデックス(常に自己参照の正規タグが必要であり、robots.txtからブロックされるべきではなく、それを指す貴重な内部リンクが必要です)
- インデックスを作成しない(noindexタグを含める必要があります)
- ブロッククロール(ボットはアクセスできないようにする必要があります。これは、robots.txt、GSCでのパラメーター処理、JavaScript、およびnofollowリンクの組み合わせによって実現できます)
ファセットナビゲーションページをこれらのグループに分類すると、実行する必要のあるアクションをより明確に把握できるようになります。
実際のファセット検索の例については、「大規模なSEO:大規模なeコマースサイトの違い」をご覧ください。 その中で、Barnes&NobleSEOとパーソナライズマネージャーのJessicaFlareauは、ファセットナビゲーションが彼女の会社のSEO戦略にとってどれほど重要であるかを説明し、聴衆のQ&A中にいくつかの実行戦術を共有しています。
ファセットナビゲーションを処理するための万能のソリューションはありませんが(これは、CMSや取得できる開発リソースなどの多くの要因によって異なります)、以下に使用できるいくつかのヒントとベストプラクティスについて説明します。この記事のパート2では、ファセットナビゲーションページのインデックス、noindex、またはブロッククロールに注目してください。
