ShopifyPlusSEOのガイド
公開: 2022-01-19Go Fish Digitalでは、さまざまなプラットフォームの多数のeコマースサイトと連携しています。 SEOサービスの提供を開始して以来、Commerce Cloud、WooCommerce、Magento、カスタムビルドなどのクライアントが来てくれました。 ただし、近年目立っているプラットフォームが1つあります。
ShopifyとShopifyPlusを利用するWebサイトがますます増えているのは当然のことです。 この「eコマースのルネッサンス」を引き起こした出来事としてパンデミックを指摘するのは簡単ですが、データはそれがかなり前に起こっていたことを示しています。 BuiltWithのShopifyPlus使用統計を見ると、プラットフォームが2017年から人気を集めていることがわかります。
以前、一般的なShopify SEOのベストプラクティスについて書きましたが、ShopifyPlusSEOのより具体的なガイドを書きたかったのです。 基盤となるテクノロジーはほぼ同じですが、一般的に、ShopifyPlusプラットフォームを採用しているさまざまなタイプのクライアントが見られます。 これらは一般的に、より大きなマーケティングチームを持つより大きなブランドです。
その結果、Shopify Plusサイトは、より多くの在庫、より多くのカスタマイズを持ち、より複雑なマーケティングテクノロジーを利用する傾向があります。 このことを念頭に置いて、SEOの観点からこれらのタイプを操作する際のベストプラクティスと、ShopifyPlusストアで発生する可能性のある一般的な問題について詳しく説明したいと思います。
1.重複する製品ページ
Shopify Plus Webサイトで見つかった最大のSEO問題の1つは、重複コンテンツの存在です。 重複するコンテンツは、2つ以上の一意のURLで同じコンテンツにアクセスできる場合に発生します。 Shopify Plusサイトには、重複するコンテンツを作成するさまざまな方法があります。
1つ目は、重複する製品ページです。 多くの場合、ShopifyPlusのカテゴリページは重複する製品ページにリンクします。
たとえば、UntuckitのWebサイトを見てみましょう。 カテゴリページから製品ページの1つに移動すると、「フランネルマニングシャツ」(現在は製造中止)が見つかります。 URLのURLパスに/collections/と/products/の両方が含まれていることがわかります。
https://www.untuckit.com / collections / flannels / products / manning
ただし、その特定のページの正規タグを確認すると、別のURLを完全に指していることがわかります。 このURLには/products/パスのみが含まれます:https://www.untuckit.com / products / manning
このページに移動すると、実際には上記のURLと完全に重複していることがわかります。
これにより、ShopifyPlusSEOの問題が発生します。 これは、カテゴリページからリンクされているページが正規URLではないことを意味します。 代わりに、カテゴリページは、クロール/インデックス作成も可能な重複ページにリンクしています。
同様に、より大きな問題は、この設定が大規模に重複コンテンツを作成することです。 カテゴリページからリンクされているすべての商品は重複ページです。 これは、Shopify Plusサイトが、SEOの重要なページに多くの潜在的な重複コンテンツを作成することを意味します。
カノニカルタグは、インデックス作成のためのGoogle統合シグナルを提供するのに役立ちますが、カノニカルタグはヒントであり、ディレクティブではありません。 これは、Googleが正規タグを無視し、とにかく重複をインデックスに登録できることを意味します。
幸い、ShopifyPlusWebサイトのカテゴリページが正しい製品ページにリンクしていることを確認する方法があります。 product-grid-item.liquidファイルを調整することで、Shopifyがサイトのすべてのカテゴリページで正しい商品URLにリンクしていることを確認できます。 これを修正する方法の詳細については、Shopifyの重複コンテンツに関するガイドをご覧ください。
2.JavaScriptでレンダリングされたコンテンツ
Shopify Plusサイトのもう1つの主要なSEOの考慮事項は、JavaScriptでレンダリングされたコンテンツです。 Shopify Plusを使用しているWebサイトでは、JavaScriptのクロールとインデックス作成の問題が発生しやすくなっています。 これは、これらの店舗は一般的に大量の在庫を抱えており、より大きなブランドによって使用されているためです。 その結果、開発者がサイトの存続期間にわたってコンテンツを配信するために調整を行ったり、JavaScriptフレームワークを実装した可能性が高くなります。
Googleは何年にもわたってJavaScriptのクロールとインデックス作成に優れていますが、このプロセスはまだ完璧ではありません。 JavaScript SEOのベストプラクティスは、このテクノロジーを使用するすべてのサイトで引き続き従う必要があります。 JavaScriptがコンテンツのクロールとGooglebotによるインデックス作成を妨げたり、完全に隠したりする場合、これはランキングに抑止効果をもたらす可能性があります。
たとえば、MotherhoodMaternityのNursingBrasカテゴリページを見てみましょう。 URLに移動すると、標準のカテゴリページが読み込まれていることがわかります。 ここでは、ナビゲーション、バナー画像、および製品リストを確認できます。
ただし、JavaScriptをオフにすると、バナー画像と商品リストがどこにも見つからないことがわかります。
これをさらに詳しく調べるために、「ソースの表示」を使用してページの生のHTMLを確認できます。 これにより、JavaScriptが実行される前に検索エンジンがアクセスできるページのコンテンツが表示されます。 「平均的なバストシームレスマタニティアンドナーシングブラ」などの商品を検索すると、次のページで見つからないことがわかります。
これは、生のHTMLではアクセスできないページの主要なコンテンツを適切にロードするためにJavaScriptが必要であることを示しています。 これは、Googleが商品リストを適切にインデックスに登録できるかどうかをさらに確認する必要があることを示しています。
マザーフッドマタニティのオーガニックトラフィックを見ると、過去2年間で急激に減少していることがわかります。
トラフィックドロップの原因となる可能性のあるJavaScriptコンテンツのインデックス作成にGoogleが問題を抱えている可能性があります。 彼らはFastSimonテクノロジーを使用しているため、コンテンツの事前レンダリングがオーガニックランキングの向上に役立つかどうかをテストすることをお勧めします。
サイトがShopifyPlusを使用している場合は、JavaScriptの使用状況を監査し、GoogleがJSでレンダリングされたコンテンツを適切にインデックスに登録できるかどうかをテストする必要があります。 私の同僚のPierceBrelinskyは、プロセスを順を追って説明するのに役立つ素晴らしいJavaScriptSEOガイドを作成しました。
3.ファセットナビゲーション
Shopify Plusサイトのもう1つの主要なSEOの考慮事項は、ファセットナビゲーションです。 Shopify Plusサイトはより多くの在庫を持っている可能性が高いため、ファセットナビゲーションを実装している可能性が高くなります。 この機能により、ユーザーはさまざまな基準(サイズ、価格、素材)でカテゴリページを簡単に並べ替えてフィルタリングし、最も関連性の高い製品を見つけることができます。 ファセットナビゲーションは、多種多様な製品を閲覧しようとしているユーザーに最適です。
ただし、ファセットナビゲーションは、大量の重複コンテンツを作成することにより、重大なSEO問題を引き起こす可能性があります。 多くの設定では、選択されたすべてのファセットが新しいURLを作成します。 これらのURLは、すぐに膨大な数のページに追加される可能性があります。 Googleのケーススタディでは、158の製品を扱うストアで380,000のURLが作成されていることがわかりました。 ファセットナビゲーションによって作成されたURLは、ルートカテゴリページのソートおよびフィルタリングされたビューのみを含むため、通常、ソースページと重複または類似しています。 これにより、大きな重複コンテンツの問題が発生する可能性があります。
例を使用すると、BonlookのWomen'sEyeglassesカテゴリページでそのことを確認できます。
このカテゴリページには、ユーザーがサイズ、性別、形状などのさまざまなパラメータでフィルタリングできるファセットナビゲーションが含まれています。
ファセットナビゲーションからオプションを選択すると、URLが変更され、Googleがクロールするための一意のパスが作成されることがわかります。 「黒」、「女性」、「猫の目」のオプションを選択すると、次のURLが読み込まれることがわかります。
このコンテンツがルートカテゴリページと非常に似ていることに注目してください。 これは間違いなく類似または重複したコンテンツと見なすことができます。 Googleがファセットナビゲーションによって作成されたパラメータ化されたすべてのページにインデックスを付けることができる場合、これは大規模な重複コンテンツの問題につながる可能性があります。
幸い、このコンテンツは、robots.txtファイルのShopifyのデフォルトルールによってブロックされています。 これにより、ファセットナビゲーションによって作成された多数の重複ページをGoogleがクロールするのを防ぎます。
ただし、Shopify Plusストアでファセットナビゲーションを使用している場合は、Googleが作成される可能性のある多数のURLをクロールしてインデックスに登録できるかどうかを必ず分析する必要があります。 多くの場合、ファセットナビゲーションはShopifyのデフォルトのrobots.txtルールによってブロックされていないことがわかります。 これにより、低品質で重複するページに集中する大量のクロール予算が発生する可能性があります。
4.内部サイト検索
内部サイト検索は、ShopifyPlusサイトのもう1つの重要な部分です。 これらのサイトには多数のSKUがあるため、ユーザーがストアで探している商品にすばやくアクセスするには、この機能を使用できることが重要になります。 ストアに内部サイト検索がない場合は、目立つ場所に追加することを強くお勧めします。 私たちのデータは、内部サイト検索を利用するユーザーは、それを使用しないユーザーよりもコンバージョンに至る可能性がはるかに高いことを示しています。

内部サイト検索では、SEOの問題を引き起こしていないことを確認するためにテストする必要があります。 私たちが見つけた最も一般的な問題は、一部のShopifyストアでは、内部検索ページをクロールしてインデックスに登録できる可能性があることです。 これにより、Googleのインデックスのページの品質が低下し、サイトの他の部分の品質評価に影響を与える可能性があります。
ロードアンドテイラーのウェブサイトを見ると、内部検索をクロールできることがわかります。 たとえば、「トートバッグ」を検索すると、以下の内部検索結果ページが表示されます。
このページはトートバッグを探しているユーザーには便利ですが、クロールやインデックス作成が必要なページではありません。 ロードアンドテイラーは、SEOの主要なランキングページとなるトートバッグカテゴリページをすでに作成しています。
ただし、robots.txtファイルを見ると、Lord&TaylorがこのページのGooglebotによるクロールをブロックしていないことがわかります。
その結果、Lord&Taylorは、Shopifyのrobots.txtファイルを調整して、内部検索ページのクロールをブロックするための措置を講じることができます。 これにより、Googleがこれらの低品質のページをクロールしてインデックスに登録できないようになります。
内部サイト検索を使用している場合は、テストを実行して、Googleが内部サイト検索ページをクロールできないことを確認することをお勧めします。 可能であれば、Shopifyのrobots.txt.liquidファイルにルールを作成して、Googleによるクロールをブロックすることをお勧めします。
5.構造化データ
eコマースサイトで作業する場合、構造化データは絶対に考慮する必要があります。 構造化データは、検索エンジンがページのコンテンツを理解しやすくするためにWebサイトのページに追加できるコードです。 構造化データは、コンテンツを解釈する必要があるのではなく、ページの全体的なトピックが何であるかを検索エンジンに直接伝えることができます。
Shopify Plusサイトを操作しているときに、多くのサイトで一貫性のない構造化データが使用されていることがわかりました。 ほとんどの場合、テーマやShopifyアプリなどの要素は、構造化データをサイトに自動的に追加します。 残念ながら、ほとんどの場合、これらのテクノロジーにより、サイト上で構造化データが正しくない、不完全である、または重複していることがわかります。
たとえば、構造化データを含まないHuel.comの製品ページの例を次に示します。
全体として、ShopifyPlusサイトでは次の構造化データマッピングを使用することをお勧めします。 サイトのすべてのページには、各スキーマ要素のインスタンスが1つだけ含まれている必要があることに注意してください。
- ホームページ:組織
- カテゴリページ:CollectionPageまたはOfferCatalog
- 製品ページ:製品
- ブログ投稿:記事
実装に関しては、最初に、さまざまなページタイプのそれぞれにどの構造化データが存在するかを確認する必要があります。 スキーマバリデーターなどのツールを使用して、これをテストできます。 次に、上記の構造化データマッピングが各ページタイプに確実に適用されるように計画を作成する必要があります。 これには、開発者と協力して既存のスキーマの一部を削除してから、適切にマップされた構造化データを追加することが含まれる場合があります。
開発者リソースがない場合は、Schema App TotalSchemaMarkupを使用してShopifyサイトにスキーマを追加することを強くお勧めします。 このアプリは、上記のマッピングを実装する素晴らしい仕事をし、開発者の助けを借りずにテーマによって追加された構造化データを削除するのにも役立ちます。
Shopify Plusスキーマの詳細については、構造化データをShopifyするためのガイドをご覧ください。
6.サイト速度
パフォーマンスは、エンタープライズサイトにとって常に最優先事項です。 一般的に言って、より大きなマーケティングチームを持つより大きなブランドは、長期的には遅くなるウェブサイトを持っているでしょう。 これは多くの場合、これらのサイトでは、時間の経過とともにさまざまな機能やテクノロジーが追加される傾向があるためです。 分析チームはさらに追跡スクリプトを追加し、マーケティングチームはチャットボットやアニメーションなどの機能を要求します。 その結果、エンタープライズサイトのパフォーマンスが低下する可能性があります。
HTTPアーカイブからのデータ
Shopify Plusサイトにとっての朗報は、Shopifyが箱から出してすぐにかなり高速になっていることです。 最近のデータによると、Shopifyプラットフォームには、一般的に、他の人気のあるCMS(WordPress、Drupal、Wixなど)の中で最高のコアWebバイタルがいくつかあります。 これにより、Shopifyストアの所有者はサイトのパフォーマンスに最適な位置に設定されます。
もちろん、サイトのパフォーマンスを向上させるために実行できるイニシアチブは常にあります。 Walmartの調査によると、サイトのパフォーマンスが1秒ごとに向上すると、サイトのコンバージョン率が2%向上する可能性があります。 このため、ShopifyPlusサイトはパフォーマンスを最優先する必要があります。
Shopifyサイトでの長年の作業から、Shopifyストアのスピードアップに役立つフレームワークの開発を開始しました。 以下は、ShopifyPlusのパフォーマンスを向上させるために使用するテクニックと思考プロセスの一部です。
- Shopifyアプリを監査し、未使用または不要なアプリを削除します。
- lasysizes.jsライブラリを使用して遅延読み込みを実装する
- 画像が表示サイズでのみアップロードされるようにする
- Crush.picsを使用して、Shopify画像を自動的に圧縮します
- 新しいストアを開始する場合は、軽量のShopifyテーマを見つけてください
ストアのパフォーマンスを改善する方法の詳細が必要な場合は、Shopify速度最適化ガイドをお読みください。
結論
SEOの基本はShopifyとShopifyPlusで同じですが、Shopify Plusのブランドの種類は、より複雑な課題に直面する可能性があります。 管理する在庫の増加、JavaScriptフレームワーク、テクノロジーの向上はすべて、Shopify Plusストアが直面する可能性のある課題であり、ストアの所有者はこれらの要素がSEOにどのように影響するかを認識する必要があります。 このガイドが、SEOの観点からShopifyPlusストアを改善するための良い出発点として役立つことを願っています。 Shopify Plus SEOサービスについてご不明な点がございましたら、お問い合わせください。
その他のShopifySEOリソース
- Shopifyの速度の最適化
- Shopifyの重複コンテンツの改善
- ShopifySitemap.xmlガイド
- Shopifyの構造化データとスキーマ
- ShopifyRobots.txtガイド
- ShopifySEOツール
- すべてのShopifySEO記事
受信トレイに直接ニュースを検索
*必須