Shopify での重複コンテンツの問題とその修正方法

公開: 2022-08-04

お気づきかもしれませんが、Shopify には、ページ階層に基づいて URL を自動的に作成する特定の URL 構造があります。 特定のコレクションに商品を追加すると、リンク yourstore.com/collections/collection-name/products/product-name で利用できるようになります。 ただし、リンク yourstore.com/products/product-name の下にも存在します。 商品を複数のコレクションに追加すると、さらに複雑になります。同じページが複数の URL に複製されます。

これは、Shopify ストアでの重複コンテンツの典型的な例です。 サイトで重複の問題が発生する原因は他にもあります。その仕組みと修正方法について説明します。 しかしその前に、コンテンツの重複が SEO とユーザー エクスペリエンスにどのようなリスクをもたらすかを見てみましょう。

重複したコンテンツをチェックして修正する必要があるのはなぜですか?

SEO の観点から見ると、重複したコンテンツは、検索結果で何を表すかについて検索エンジンを混乱させます。 コンテンツの重複に対して Google が課す「罰則」について言及することがありますが、これは正しくありません。 ただし、重複する URL のどれをランク付けするかを検索エンジンが認識できないという理由だけで、ランキングが下がる可能性があります。

ランキングプロセスはどのように機能しますか? 同じコンテンツを持つ複数のページがインデックス作成のために開かれている場合、それらは検索ボットによってクロールされ、評価されます。 次に、Google は、検索結果に表示するのに最適なページを決定します。 それはそれがトリッキーになるときです。 どの URL が最適かという検索エンジンの考えは、あなたのビジョンと一致しないかもしれません。

たとえば、特定の機会に関連する商品や季節限定セールに含まれる商品を含む一時的なコレクションがあるとします。 そして、あなたの製品ページは、このコレクションの URL を使用してランク付けされます。 次に、このコレクションを非表示にするか削除する必要がありますが、製品ページに検索からのトラフィックを取得する必要があります。 このようなシナリオでは、間違った URL のランク付けが行われ、ページの永続的なランキングを維持することが難しくなり、ページへのトラフィックが損なわれる可能性があります。

e コマース サイトの重複コンテンツに関連するもう 1 つの問題は、検索エンジンがすべての重複を検出できない可能性があることです。 これはどのように問題ですか? Google がすべての重複ページを特定すると、すべてのランキング シグナルを統合して最適な URL に割り当てます。 一部の重複が検出されない場合、ランキング シグナル (ページへのリンクなど) が失われるため、ランキングに選択されたページは弱くなります。

チェックするShopifyの重複コンテンツの種類

懸念される可能性のある 4 つの主な問題を以下に示します。

  • カテゴリ ページで生成された製品 URL
  • コレクションページのページネーション
  • 商品タグによって生成される商品 URL
  • ドメインのバージョン

これらの問題のそれぞれと、それらがランキングとトラフィックに悪影響を及ぼさないようにする方法について説明しましょう.

Shopify ストアで重複するコンテンツを修正する方法

問題の種類に応じて、悪影響を回避するさまざまな方法があります。

カテゴリ別の商品ページ重複

これは、以前に説明したケースです。 たとえば、衣料品店のジャケットは 4 つの異なるページで利用できます。URL 構造にコレクションがなく、秋、アウター、セールの 3 つの異なるコレクションがあります。

Shopify は問題に対処するためにいくつかの対策を講じ、正規タグを自動的に設定してすべての重複を統合し、URL yourstore.com/products/product-name でアクセスできる主要な製品ページを参照します。

以下の例は、3 つの異なるコレクションに含まれる同じ製品ページを示しています。

Shopify で商品ページを複製する

これらの各 URL でページ ソースを表示すると、 rel属性の正規値で示されている製品ページが見つかります。
<link rel="canonical" href="https://www.sayya.ua/products/wool-biker-jacket-1">

この方法ではランキングに最適なページを設定できますが、Google は正規値をディレクティブとして使用しません。 つまり、検索エンジンはそれを無視できます。

Shopify の専門家が回避策を考え出しました。 テーマのコードを少し調整する必要があります。 現在のテーマ設定 ([アクション] メニュー) の下にある [コードの編集] をクリックして、 Snippetsフォルダーに移動し、 product-grid-item.liquidを選択します。

そこで、コード行 <a href="{{ product.url | 内: current_collection }}” class="product-grid-item">
<a href="{{ product.url }}" class="product-grid-item"> を使用します。

この小さなコード変更により、製品ページへのすべての内部リンクが、コレクションに接続されていない元の URL に自動的に設定されます。

コレクションページのページネーション

コレクションが複数のページに商品を表示する場合、最初のページは自動的に複製されます。 ページ表示のない一般的なコレクションの URL と、末尾に「?page=1」がある URL で利用できます。

Shopifyのページネーション重複ページ

上のスクリーンショットのページのコンテンツ (https://shoplvng.co.in/collections/seating?page=1) は、URL https://shoplvng.co.in/collections/seating のコンテンツと重複しています。

インターネットでいくつかの回避策を見つけることができます。たとえば、この解決策では、「?page=1」パラメーターを削除するcollection-pagination.liquidに挿入するコードが提供されます。 ユーザーが別のページから最初のページに移動すると、一般的なコレクションの URL にアクセスします。

商品タグの URL

商品にタグを付けると、内部検索結果の分類や整理に利用できます。 タグが、特定のコレクションにまとめられている同じ製品をマークする場合があります。

この場合、同じ内容でコレクションページの強さを惑わさないように、商品タグで作成したURLをnoindexしてランキングに参加させないようにする必要があるかもしれません。 Shopify の noindexing の詳細については、こちらの記事をご覧ください。

たとえば、下のスクリーンショットのストアには、ワンピース アイテムのカテゴリ URL (https://www.fashionnova.com/collections/swimwear?named_tags.style=One%2520Pieces) を作成する水着コレクションがあり、ワンピース水着の別コレクションがあります (https://www.fashionnova.com/collections/one-piece)。

Shopifyで商品タグごとにページを複製する

2 つのドメイン バージョン

デフォルトでは、Shopify でストアを作成すると、「myshopify.com」を含む無料のドメインが与えられます。 完全に有効ですが、顧客を引き付けたり、リンクを共有したりするのには適していないようです。Shopify から直接ブランドのドメインを購入するか、外部プロバイダーからドメインを変更できます。

ただし、myshopify バージョンは引き続き存在し、ブランド ドメインにあるすべてのものを複製します。 次のことを確認してください。オンライン ストアの [ドメイン]セクションに移動し、プライマリ (ブランド) ドメインへのトラフィックのリダイレクトを有効にします。 このようにして、ストアの 1 つのバージョンのみが検索エンジンによって考慮されます。

Shopify ドメインのリダイレクト
画像ソース: GitHub

同じことが、ドメイン アドレス フィールドの「www」プレフィックスにも当てはまります。 ドメインの正規バージョン ( wwwありまたはなし) を設定し、プライマリ バージョンへのリダイレクトを設定する必要があります。 リダイレクト オプションは管理画面 ([設定] > [ドメイン]) で利用できます。

Web サイトが HTTP から HTTPS に移行した場合にも重複が発生する可能性がありますが、HTTP は前世紀であり、Shopify は HTTPS を保護することを保証しているため、心配する必要はありません。

重複ページがランキングに影響しないようにする

ご覧のとおり、e コマース Web サイトに重複したコンテンツがあると、どのページをランク付けしてエクイティを渡すかを検索エンジンに指示しないことで、検索エンジンを混乱させています。 重複がインデックスに登録されないようにし、すべての内部リンクが検索結果に表示したいページのメイン バージョンを指していることを確認してください。

ほとんどの場合、Shopify で重複コンテンツを検出して修正するのは簡単なので、躊躇しないでください。


最適化に関するその他のヒントをお探しの場合は、Shopify SEO のガイドと市場で最高の SEO アプリのリストをご覧ください。