2022年にeコマースのための技術的なSEOを行う方法

公開: 2022-02-04

慌てる必要はありません。オンラインショップで技術的なSEOに問題がある場合は、常駐のウェブサイトであるウィスパラーのIzziSmithがお手伝いします。

オンラインで成功するには、オーガニック検索結果でのランキングが必要であることは、今では確かにわかっています。 つまり、eコマースの技術的なSEOは、収益を上げるために不可欠な部分です。2022年のガイドが役に立ちます。

あなたのような何百ものeコマースプラットフォームでテクニカルSEOを行うときに遭遇した主な問題について説明します。 各Webサイトは異なりますが、最大のプレーヤーの一部でさえ、これらの問題がどれほど一般的であるかに驚くでしょう。

eコマースのSEOセキュリティ、クロールとインデックス作成の仕組みを見て、6つの一般的な技術的なSEOの問題について説明します。 ロックンロールする準備はできましたか? やってみましょう!

このトピック全体の詳細については、eコマースSEOの完全ガイドをご覧ください

eコマースSEOセキュリティ

安全第一:あなたのウェブサイトは、HTTPSプロトコルとしても知られているSSL暗号化を使用して提供されるべきです。 そうでない場合は、直接行ってこれを整理することをお勧めします–今すぐ!

SSLは、訪問者のデータを悪意のある活動から保護します。 個人情報(クレジットカードの詳細など)があなたに委託されているオンラインショップにとって、これは特に重要です。

ページが暗号化されていない場合、ユーザーはブラウザに「安全ではありません」というラベルが表示されます。 これは巨大なコンバージョンキラーです!

Technical-SEO-for-ecommerce_not-secure StoryblokMigration ecommerce

開始するには、 SSL暗号化の設定方法に関するガイドを確認してください

サイトでHTTPSを使用している場合は、このセクションをまだスキップしないでください。 証明書を最新の状態に保つだけでなく、訪問者が誤って安全でないページに陥らないようにする必要があります。これは、HTTP-> HTTPSからの永続的なリダイレクト(301)がない場合に発生する可能性があります。

架空の例を1つ挙げると、おそらく数年前、私のWebサイトはSSL暗号化されていませんでした。 当時、私はビーガングミベアの作り方についての素晴らしい記事を公開しました この記事は、セキュリティで保護されていないURLを使用して、テキスト内の関連製品ページにリンクしています。

HTTPSに移行すると、記事は自動的に更新されましたが、手動で追加したリンクは更新されませんでした。 これは、誰かが記事にアクセスし、リンクをクリックして製品を購入するたびに、HTTPのみのバージョンのWebサイトに分類されることを意味します。

永続的なリダイレクトルールを追加すると、これを回避できます。

1643891402648.1956416322 StoryblokMigration ecommerce

あなたのウェブサイトが完全に安全であるかどうかをチェックする方法:

  1. Webサイトのページの1つにアクセスし、URLバーでHTTPSHTTPに変更します。
  2. ブラウザは強制的にHTTPSバージョンにリダイレクトしますか? HTTPサイトにとどまる場合、これはリダイレクトルールが設定されていないことを意味し、設定する必要があります。
  3. クロールを実行して、 HTTPのみのページが検出されているかどうかを検出します。 これは、サイト全体のすべてのページでセットアップが完全に機能していることを確認するための最も信頼できる方法です。

非SSLページが見つからないようにするにはどうすればよいですか?

  • ページがhttp://で始まり、同じURLにリダイレクトされるがhttps://が設定されているかどうかを確認するリダイレクトルールを設定します。
    これは、.htaccessファイル、WordPressプラグイン、またはCDN設定で実行できます。
  • 古いhttp://URLへのリンクは避けてください
  • すべてのアセット(画像など)がHTTPS経由で正しく提供されていることを確認してください。そうしないと、コンテンツが混在する警告のフラグが立てられるリスクがあります。

クロールとインデックス作成の仕組み

検索エンジンボットは、リンクをパスとして使用して、ページからページへと移動するスパイダーのようにWebサイトをクロールします。 彼らは情報をダウンロードして分析し、インデックス内に保存して、関連するクエリに対してランク付けできるようにします。

URL構造は、サイトのアーキテクチャを理解するのに役立ちます。 これはプロセスを大幅に単純化しすぎていますが、今のところ、知っておく必要があるのはそれだけです:)

ページのコンテンツを分析するとき、検索エンジンボットは最初にWebサイトに関するいくつかの重要な事実を取得します。

これらの事実のいくつかはrobots.txt内にあります。これは、クローラーがWebサイトでどのように動作するかを指示するプレーンテキストドキュメントです。

  • クロールしないページとディレクトリ( disallowを使用:)
  • ブロックされたページとディレクトリのどのページをクロールする必要があるか( allow :を使用
  • そして、あなたが持っているサイトマップまたはサイトマップインデックス(すぐにそれらに到達します)

次のようになります。

Technical-SEO-for-ecommerce_robots_txt StoryblokMigration ecommerce

robots.txtは慎重に扱う必要があります。 重要なページがクロールおよび分析されないようにブロックすると、検索結果に適切に表示されなくなります。 有機的な訪問者にとって意味のないページ(ログインしたページ、カートのURLなど)のみをブロックする必要があります。

一方、ロボットディレクティブは、すべてのページ内にあるファクトであり、ページを「インデックス化」するかどうか、および/またはそのページのリンクを「フォロー」するかどうかをGoogleに通知します。

ページを「インデックスに登録しない」とは、検索結果に表示されるべきではないため、ユーザーが見つけるのがより困難になることをGoogleに伝えていることになります。

ページ上のリンクを「フォローしない」ことにより、そのURLのリンク先ページからのリンク力を渡さないようにGoogleに指示します。 あなたがページにリンクするたびに、あなたはそれに少しの支持を与えています。 Nofollowingは、その承認を削除します。

クロールとインデックス作成のルールが重要なのはなぜですか?

これらは、あらゆるWebサイトの技術的なSEOで把握するための基本です。 検索エンジンがサイトをクロールするのをブロックすることは、基本的には実店舗の窓を覆い、看板を降ろすようなものです。 確かに、偶然に遭遇する人もいるかもしれませんが、あなたは多くの潜在的な顧客から隠れています。

robots.txtとrobotsディレクティブをいじくり回すのは恐ろしいことです。 そして確かに、検索から消えるウェブサイトについてのホラーストーリーがそこにあります。 ただし、ロボットディレクティブは、Googlebotのウェブサイトでの移動に優先順位を付けるために使用できます。

顧客のアカウントページなど、オーガニックの訪問者が見るのに意味のないURLを検索エンジンがクロールしないようにブロックする必要があります。 これをあなたの店のバックオフィスと考えてください。 それは重要ですが、検索エンジンと検索エンジンの訪問者はそれらを見つける必要はありません。

検索エンジンのクロールをブロックすることが理にかなっている状況の良い例は、人気のあるオンラインマーケットプレイスであるZalandoからのものです。 カートビューとアカウントページでURLパスを含むページをクロールしないようにGooglebotに指示します。

Technical-SEO-for-ecommerce_robots_txt-file-from-Zalando StoryblokMigration ecommerce

ヒント:クローラーが「noindex」タグを表示するのをブロックしないでください。

検索ボットは、ページが「noindex」であるかどうかを登録するために、ページにアクセスしてクロールできる必要があります。 ページを「noindex」に設定したが、robots.txt内でそれを許可しなかった場合、ページと「noindex」を一緒に読み取ることは許可されません。これは常に避ける必要があります。

Tom Tailorは以前、検索エンジンが「 ?sort = new」を含むこれらのURLをクロールすることを禁止していましたが、ページに「noindex」を追加して、検索に表示されないようにしました。 GooglebotはURLを見つけることができましたが、その中の情報をクロールできません。 これにより、かなり醜い検索スニペットが表示されます。

ページが「noindex」に設定されているかどうかを読み取るには、検索エンジンでクロール可能である必要があります。 したがって、特にリンクされている場合は、これらのページをGoogleからブロックしないでください。 「noindex」タグがGoogleでクロールできない場合は、次のような結果が得られます。 Googleは、ページへの参照またはリンクを受信したためにページのインデックスを作成しましたが、それ以上の情報はありません。

Technical-SEO-for-ecommerce_Tom-Tailor StoryblokMigration ecommerce

適切なrobots.txtとrobotsディレクティブに関する詳細情報が必要な場合は、このガイドなど、GoogleSearchCentralに多数の優れたドキュメントがあります

サイトマップがeコマースの技術的なSEOにどのように役立つか

サイトマップは、インデックス可能なすべてのページのカタログです。 これは主にXMLファイルとして存在します(XMLは、ブラウザーとサーバー間で情報を交換するために使用されるデータ形式です)。

ほとんどのコンテンツ管理システム(Webサイトを構築する場所)は、デフォルトでXMLサイトマップを作成します。これは非常に便利です。

サイトマップには、検索エンジンでインデックスに登録できるようにしたいページのみを含める必要があります。そのため、ブロックされたページやインデックスに登録できないページのURLを追加することに時間を費やしても意味がありません。

大量のコンテンツがある場合は、WebサイトのさまざまなセクションのXMLサイトマップを作成できます。 WordPressを使用している場合は、Yoastなどのツールを使用することをお勧めします。Yoastは簡単に作成できるためです。

Technical-SEO-for-ecommerce_XML-sitemap StoryblokMigration ecommerce

Webサイトクロールテクノロジ(Ryteのような)は、Webサイトとサイトマップを分析し、サイトマップにインデックス付けできないURLを含めた場合、またはサイトマップから重要なURLを省略した場合を返します。 クロールを開始するには、Ryteで無料トライアルを開始できます。

次のように、robots.txt内にすべてのXMLサイトマップを一覧表示するのがベストプラクティスです。

Technical-SEO-for-ecommerce_robots_directive StoryblokMigration ecommerce

eコマースの6つの一般的な技術的なSEOの問題

Webサイトはそれぞれ異なり、克服すべき独自の技術的課題があります。 私を信じてください–私は何百ものサイトの監査と推奨を行いましたが、それでも毎週何か新しいものを見つけています。

そうは言っても、eコマースWebサイトの場合、私たちが頻繁に遭遇する一般的な問題がいくつかあります。 これらは、分岐ナビゲーション、コンテンツの多いカテゴリページ、不安定な在庫、およびその他の多くの癖があるという慣習によって引き起こされます。

ただし、読み込み時間はすべてのタイプのWebサイトに共通の問題であるため、ページ速度などについては説明しません。これについては、ページ速度ガイド<link>ですでに詳しく説明しています。

同様に、ページ上のSEOは、Hubspotと一緒に作成しSEOスターターキットでカバーされています。 Ryte Magazineの他の場所にも、この究極のガイドのスキーママークアップと構造化データに関する有用なリソースがあります

このサブセクションでは、次のような一般的な問題について説明します。

  • 重複または薄いコンテンツ
  • ファセットナビゲーション
  • 内部検索結果の問題
  • 在庫切れのページ
  • 空のカテゴリページ
  • 壊れたコンテンツ

それらをもう少し深く掘り下げましょう!

重複または薄いコンテンツ

重複するコンテンツでサイトを埋めることは、Googleがこれをスパムと見なし、より大きな問題でWebサイトをアルゴリズムで罰する可能性があるため、Webサイトの有機的な成功に悪影響を与える可能性があります。 Googleの主な目標は、検索者にユニークで価値のあるページを提供することです。そのため、重複するコンテンツはそれに反します。

したがって、Ryteプラットフォームを使用して、この問題を芽に食い込ませるのが最善です。 品質保証の下で、「類似ページ」レポートを見つけて、重複するコンテンツの問題を見つけることができます。

Technical-SEO-for-ecommerce_Similar-Pages-report StoryblokMigration ecommerce

次のポイントでは、コンテンツの重複または薄い原因の3つの主な原因、つまり、ファセットナビゲーション内部検索結果、および在庫切れのページについて説明します

ファセットナビゲーション

オンラインショップの重複コンテンツの問題の大きな原因はファセットナビゲーション(別名ファセット検索)であり、こちらの雑誌の記事でさらに詳しく説明されています

カテゴリページには通常、価格、色、サイズなどで結果を絞り込むことができるフィルタリングおよび並べ替え機能があります。 これらのフィルターを適用する場合、これは通常、URLに?color = redや?size = 12のような新しい文字列を追加し、多くの場合、それ自体で存在するURLになります。

試してみる! お気に入りのカテゴリページに移動し、いくつかのフィルタをクリックします。 次に、URLが変更されているかどうかを確認します。

あなたのオンラインショップが持っているすべてのフィルターと並べ替えの組み合わせ、そしてこれが生成できるすべてのURLを想像してみてください! 多くの場合、フィルターが適用された順序は優先されません(例として以下を参照)。 異なるURLを持つこれらのファセットナビゲーションページは数千または数百万存在する可能性がありますが、実際に固有のコンテンツはありません。 怖い!

Technical-SEO-for-ecommerce_random-URLs StoryblokMigration ecommerce

この問題に適切に対処するには、すべてのファセットナビゲーションページにプライマリカテゴリページを指す正規タグがあり 「noindex」として設定され、検索エンジンがクロールしにくいことを確認するルールを適用する必要があります。

Canonicals-explainer-image StoryblokMigration ecommerce

(クレジット:Sam Underwood)

注:これらのファセットページをインデックスに登録できるようにすることが理にかなっている場合がありますが、検索ボリュームと結果が大量にある場合に限ります。 どのフィルターの組み合わせが独自のページに値するかを常に分析し、残りを殺してください!

内部検索結果の問題

インデックスの肥大化を引き起こしたり、重複と見なされるページを作成したりする可能性のある他の何かは、内部検索エンジンです。 ユーザーが探している商品を見つけるために検索を実行するたびに、 shop.com / search?a-nice-productのようなURLが生成されます。

これらのページをインデックスに登録することはまったく意味がありません。ドメインで多くの検索を受信した場合、Googleが無駄な時間を無駄にしたくない数百または数千の薄いページや無関係なページを吐き出す可能性があります。

幸いなことに、この問題を回避するための迅速で簡単な解決策があります。これは、ファセット検索の問題を修正した方法と非常によく似ているため、この修正を1つのプロセスで処理できます。

  1. すべての内部検索結果ページが自動的に「noindex」になるようにルールを設定します。 さらに、ユーザーエクスペリエンスを強化するために、直接一致する場合は、検索ユーザーをカテゴリページに301リダイレクトできます)。
  2. Googleがこれらのページをインデックスに登録しないことを知ったら(時間の経過とともに徐々に消えます)、robots.txtに禁止ルールを設定して、検索エンジンによるページのクロールをブロックします。 覚えてる? 戻ってジャンプします。

Technical-SEO-for-ecommerce_disallow-rule-for-robots_txt StoryblokMigration ecommerce

「在庫切れ」ページ

これは当然、オンラインショップ特有の問題です! 在庫切れのページは、商品が利用できなくなったときに発生します(duh)! これは通常の状況ですが、それらを適切に処理すると、SEOのパフォーマンスが向上または低下する可能性があります。特に、それらが多数ある場合はそうです。

OoS(在庫切れ)ページを処理する理想的な方法は、アイテムが返品されるかどうかによって異なります。 アイテムがすぐに再入荷する場合は、ページをライブでインデックスに登録できるようにするだけです。 コンバージョンの最適化では、通知フィールドを追加して、ユーザーが戻ってきたときに通知を受けることに関心を示すことができるようにすることもお勧めします。

製品が製造中止になった場合は、検索エンジンと訪問者に、二度と在庫がないことを明確にする必要があります。 ページを「noindex」として設定し、ページへのすべての着信内部リンクまたは参照(サイトマップ内のメンションなど)を削除します。 今後、Googleはこのページをインデックスから削除し、オーガニックの訪問者がこのページを見つけられなくなるようにします。

注:商品スキーマを使用すると、商品のステータスや、在庫があるか、在庫切れか、季節限定などの詳細をページにマークアップできます。 これにより、いくつかの明示的な情報が検索エンジンに送られ、リッチリザルトに表示されます。

Technical-SEO-for-ecommerce_H_M-out-of-stock StoryblokMigration ecommerce

空のカテゴリページ

CMSまたは(熱心な)コンテンツチームのメンバーが、そうすることの完全な影響を考慮せずにカテゴリを作成する場合があります。

本当にニッチなカテゴリページがあると、ロングテールクエリ(つまり、検索ボリュームは少なくなりますが、より具体的なキーワード)をターゲットにするのに役立ちますが、そのカテゴリで利用できる製品がなくなった場合はどうなりますか? これで、着信訪問者と検索エンジンクローラーを混乱させる空のページができました。

Technical-SEO-for-ecommerce_empty-category-page-from-Lush StoryblokMigration ecommerce

この問題は、根本的な原因を解決することで最もよく解決されます。 CMSおよびeコマースチームと協力して、カテゴリを構成するものについて厳密に発言する権限の声になります。 カテゴリとして作成するには、カテゴリが一意であり、常に少なくとも3〜5個の異なる商品が含まれている必要があります。

インデックスから既存のカテゴリページを削除するには、noindexタグを使用してページへのすべての内部リンクを削除すると、検索エンジンは最終的にそれらのページへのアクセスを停止する必要があります。

クイックヒント:空のページ(または特定のルールに一致するページ)を見つけたい場合は、Ryteツールでカスタムスニペットを作成できます。 これらはクローラーに与えるカスタマイズされたルールであり、結果は独自のレポートで返され、既存のルールを充実させます。

壊れたコンテンツ

壊れたページは、特にページが目立つようにリンクされている場合、イライラする訪問につながります。

以下の例を例にとってみましょう。 Lushは、製造中止になった製品のページにテキストを追加し、同様の代替品を探すように促しました。

Technical-SEO-for-ecommerce_broken-page-content-from-Lush StoryblokMigration ecommerce

ただし、このリンクをクリックすると、ユーザーは代わりに壊れた404(見つからない)ページに移動します。 それに直面しましょう-それはかなり腹立たしいです!

これらの目標を達成できないと、迷惑な訪問が発生し、ブランドやWebサイトに関する否定的な考えにつながる可能性があります。 また、Googleは、壊れたページの大部分を占めるWebサイトのクロールリソースを削減するため、通常、それらをクリーンアップして発生しないようにすることをお勧めします。

壊れたページの修正は、問題の原因によって異なります。 ページが存在しなくなった場合は、内部でページへのリンクを停止する必要があります。 ページが誤って削除された場合は、ページのバックアップを使用してページを元に戻してください。

リンクが正しく入力されていない場合は、ページのHTMLでそのリンクに対処する必要があります。 私はこれらの修正のすべてを以下のフローチャートでカバーしようとしました:

Technical-SEO-for-ecommerce_flow-chart StoryblokMigration ecommerce

クイックヒント:オンラインショップでよくある技術的な落とし穴を解決する方法についてのウェビナーの記録をチェックしてください。ここでは、これらの問題について詳しく説明しています。

概要:eコマースのテクニカルSEO

あなたが今までにうまくいけば気づいたように、eコマースプラットフォームには独自の課題があり、特別なSEOの注意が必要です。

しかし、幸いなことに、これらの課題は非常に一般的であるため、それらに対処するための確立された方法があります。 したがって、安全性を最初に考え、クロールとインデックス作成が正しく設定されていることを確認し、最も一般的な問題が発生していないことを確認します。 Ryteがお手伝いします。

このガイドがお役に立てば幸いです。フィードバックや、eコマースのテクニカルSEOに関する独自の課題についてお聞かせください。

また、eコマースコンテンツ戦略、eコマースのキーワード調査、オンラインショップの国際化に関する関連ガイドを確認することを忘れないでください。

完全なRyteプラットフォームの10日間の無料トライアルを開始します

今すぐ始めましょう!