Shopify SEO:問題とヒント
公開: 2021-07-19Shopifyは新たな人気の高さに達しましたが、プラットフォームにはSEOの問題がないわけではありません...
Shopifyは過去数年間で大幅な成長を遂げており、パンデミック時にビジネスをオンラインにするための迅速、簡単、スケーラブルな方法を求める人々が増えたため、2020年にはこれが本当に加速しました。
Googleトレンドのデータを見ると、その急上昇がどれほど明白であったかがわかります。

これには正当な理由がないわけではありません。Shopifyは、特にデジタル経験のない人にとって、ビジネスを構築するための優れたプラットフォームです。その主なセールスポイントの1つは、そのシンプルさです。
しかし、Shopifyの柔軟性の欠如をもたらしたのは、単純さと主にエントリーレベルのユーザー向けに構築されたプラットフォームの作成に焦点を当てている可能性があります:WordPressやMagentoなどのプラットフォームで実行することが期待される多くの技術的なSEOタスクはShopifyでは不可能です。かなり複雑な回避策。 これらの問題のいくつかと、ShopifySEOのヒントをいくつか見てみましょう。
1)強制URL構造
Shopifyサイトで最初に気付くのは、すべて同じURL構造であるということです。 カテゴリは/ collections /であり、すべての製品のURLに/ products /が含まれます。 これはShopifyの石に設定されています。つまり、ルートに商品のURLを設定するなどのことはできません。
これ自体は大きな問題ではないと思いますが、別のプラットフォームからShopifyに移行する場合は、Webサイト全体でURLを変更する必要があります。 もちろん、可能な限りURLの変更を避けることが常に最善です。 多数の強制的なURL変更を伴うShopifyへの移行は、リダイレクトがあってもかなり苦痛になる可能性があります。
2)サブカテゴリなし
Shopifyでは、階層URLを使用してサブカテゴリを作成することもできません。
別のプラットフォームでは、次のURL構造でサブカテゴリを作成する場合があります:example.com/collections/mens-shirts/long-sleeve 。
ただし、Shopifyでは、コレクション内に階層を含めることはできません。
したがって、それを「サブカテゴリ」コレクションページにしたい場合は、次のような独自のフラットコレクションである必要があります。
example.com/collections/mens-shirts-long-sleeve。
自分でスラッシュを追加しようとすると、自動的にハイフンに変わります。
サブカテゴリの視覚的な外観を与えるために、コレクションをナビゲーションメニューのさまざまなコレクションの下にネストできることに注意してください。 ただし、URLとバックエンド構造に関しては、同じレベルにあります。
理想的には、親/子カテゴリページのセット間の関係を明確に示す階層構造が必要でした。 ただし、タグでコレクションをフィルタリングすることはできます。これにより、サブカテゴリページが作成されます。 しかし、それは問題がないわけではありません…
3)フィルターによって作成された重複コンテンツ
箱から出して、コレクションをタグでフィルタリングできるため、ユーザーは製品のコレクションをフィルタリングおよび改良できます。
たとえば、/ mens-shirts /を赤でフィルタリングするオプションが必要な場合は、赤のタグを作成し、これを関連するすべての製品に適用します。 そのフィルターが/ mens-shirts /で選択された場合、デフォルトのShopifyの動作は新しいURLを作成することです。
example.com/collections/mens-shirts/red。
フィルタを選択して作成されたこの新しいURLは、元のURLにタグを追加し、自己参照の正規を持っているため、インデックスを作成できます。 これの利点は、静的なサブカテゴリページの機能を実行するような、よりニッチな検索クエリ(アイテムカテゴリ+色など)に関連するインデックス可能なページを作成できることです。
欠点は、すべてのフィルターオプションにインデックスを付けることで、重複するコレクションを簡単に作成できることです。
したがって、/ collections / mens-shirts / red(フィルターを介してアクセス)にメンズレッドシャツのページがありますが、example.com / collections / mens-red-shirtsにメンズレッドシャツの静的コレクションページがすでにある場合があります。 /!
これは、すべてのコレクションページで複数回発生する可能性があります。
私は通常、正規タグを使用してこのタイプの問題を解決します。 Shopifyにカスタムカノニカルを適用するのは特に迅速または簡単ではありませんが、テーマのさまざまなテンプレートに基づくifステートメントとテーマ設定を使用して行うことができます。

または、製品のフィルタリングを見直し、SEOの問題を解決するShopifyアプリを利用できます。 ブーストはその一例です。 このアプリの使用中に/ mens-shirts /を赤でフィルタリングすると、結果のURLは/ mens-shirts /に正規化されるため、インデックス内の重複コンテンツに関してはすべて問題ありません。
このアプローチの欠点は、貴重なSEOページがGoogleに表示されないようにする可能性があることです。 これらのフィルターURLをインデックスから除外することの影響を明確にしてください。 競合他社が「赤いシャツ」またはあなたのページが何であるかについてランク付けしているページの種類を確認し、それらを正規化することの長所と短所に基づいて評価を行います。
さらに、タグページでは、ページのコンテンツを編集できないことに注意してください。 通常、フィルタリング元のページの内容が複製されます。 したがって、/ mens-shirts / redの内容は/ mens-shirtsと同じになります。 よりニッチなキーワード順列をターゲットにした高度に最適化されたページを目指している場合、これは煩わしいかもしれません。
4)robots.txtとXMLサイトマップを編集できません
多くのeコマースサイトはrobots.txtを使用して、ファセットナビゲーションURLなど、クロールする必要のないページをGoogleがクロールしないようにしています。
ただし、URL構造と同様に、Shopifyのrobots.txtファイルは固定されてロックされています。 これはすべてのShopifyサイトで同じであり、編集することはできません。 Shopifyのrobots.txtファイルは非常にうまく機能しますが、robots.txtに何かを追加して、Googleが別のタイプのURLを表示しないようにしたい場合があります。 代わりに、noindexタグを適用するなど、別のソリューションが必要になります。

robots.txtと同様に、いつかXMLサイトマップを手動で編集したいと思うかもしれないことも問題外ではありません。 残念ながら、それもShopifyによってブロックされています。 このフォーラムでは、カスタムサイトマップファイルがストアにアップロードされ、元のsitemap.xmlから新しいファイルのURLにリダイレクトが実装される回避策がリストされています。 私は試したことがなく、すべての人に役立つとは思えませんが、xmlサイトマップを編集したい場合は、試してみる価値があるかもしれません。
5)重複する製品URL
デフォルトでは、Shopifyの商品URLにはコレクションパスが含まれており、異なるコレクションを介して同じ商品にアクセスすると、その同じ商品が複数の異なるURLで利用可能になります。 たとえば、メンズの赤いシャツは、正規URLexample.com/products/nice-red-shirtにある可能性があります。
ただし、いくつかのコレクションページからアクセスできる場合があります。
example.com/collections/mens-shirts-long-sleeve/products/nice-red-shirt
example.com/collections/formal-mens-shirts/products/nice-red-shirt
example.com/collections/mens-red-shirts/products/nice-red-shirt
これらの各URLは同一ですが、example.com / products / nice-red-shirtに正規化されます。
ここでの制限は、通常、箱から出して、正規URLがすべての製品リストページの外部にリンクされないことです。このページは、ほとんどのShopifyサイトの/ collections / all /で表示できます。
これはグーグルにとってかなり紛らわしい絵を描きます。 正規タグは、URLのどのバージョンがマスターバージョンであるかを示すために使用されます。 しかし、私たちが優先すべきだと言っているバージョンは、実際にはほとんどリンクされておらず、さまざまな非正規バージョンがリンクされています! ナビゲーションメニューおよびコレクションページから製品にアクセスすると、別のURLに正規化されたURLに移動します。
これは、テーマの.liquidファイルを編集することで修正できます。 この修正により、Webサイト全体にリンクされているのが正規URLであることが保証され、混乱を解消するのに役立ちます。 検索の可能性のある製品URLがある場合、これは確かに実装する価値があります。
6).htaccessにアクセスできないと、リダイレクトが難しくなる可能性があります
.htaccessがないということは、ルールベースのリダイレクトが不可能であることを意味します。
Shopifyで個々のリダイレクトを簡単に適用することは可能ですが、一括ジョブの場合は少し注意が必要です。これらはExcelで完了し、 TransportrなどのShopifyアプリを介してアップロードする必要があります。
Shopifyは100,000リダイレクトに制限されていますが、その制限はTransportrなどのアプリには適用されないことにも注意してください。
7)国際的なサブディレクトリはありません

あなたのビジネスが国際的に拡大している場合、その拡大計画の重要な部分は国際的なSEOであり、有機的なトラフィックを最大化するためにあなたのウェブサイトがどのように構築されるかである必要があります。
これには通常、サブディレクトリ、サブドメイン、またはCCTLDのいずれを使用するかを選択することが含まれます。 ただし、Shopifyでは、国際的なサブディレクトリは使用できないため、国ごとに完全に個別のドメインを作成する場合を除いて、サブドメインが唯一のオプションです。 例としてhttps://uk.gymshark.com/を参照してください。
Googleは、サブドメインはサブディレクトリと同じように扱われると述べていますが、これはSEOコミュニティで議論され続けています。これは、14のケーススタディにリンクしているRand Fishkinで、明らかにそうではないことを証明しています。 私の経験では、サブディレクトリは常にサブドメインよりもパフォーマンスが優れており、言われていることにもかかわらず、サブドメインはある程度、メインドメインとは異なる方法で扱われているようです。 一方、サブディレクトリを使用すると、権限をより明確に統合できます。
2021年1月のこのスレッドで、 Shopifyのグローバルコマースプロダクトリードは、タイムラインはありませんが、国際的なWebサイトのサブディレクトリが検討されていると述べています。
これに対する代替アプローチ、およびShopifyの厳格なURL構造によって提起されるその他の問題は、ヘッドレスCMSを使用することです。この場合、フロントエンドとバックエンドは分離されていますが、APIを介して通信します。 これにより、URLを完全に制御できるようになり、ShopifyにないSEOの柔軟性が得られます。 ヘッドレスサイトの長所と短所については、別の機会まで詳しく見ていきます。
結論
ShopifyにはSEOの制限がありますが、決して攻撃できないわけではありません。 製品の重複やコレクションのURLなどの一部のSEOの問題は、少し手を加えるか、Shopifyアプリ(有料)を使用することで解決できます。
他のSEO制限が組み込まれているため、オンラインで初めてビジネスを立ち上げ、デジタル知識がほとんどない人でも、たとえば.htaccessやrobots.txtを編集することで、何かを壊す危険はありません。
より多くの企業がそれを使用し始め、特にShopifyを使用している企業が大きくなり、専門知識が成長するにつれて、Shopifyはそれを使用する人々により多くの自由を与えることを期待しています。 ユーザーの知識は、基本的なWebサイトを運営する一人のバンドを超えて発展し、Shopifyはその追加の柔軟性を付与する必要があります。
