Shopifyストアでnoindexするものとその方法は? robots.txtとrobotsメタタグのガイド
公開: 2022-07-01robots.txtファイルは、常に注意を払う必要のある技術的なSEOの基本の1つです。 これは、検索エンジンがサイトをクロールする方法を制御するのに役立ちます。これにより、重要なものがすべて検索結果に表示され、そこに表示されたくないものはすべてブロックされます。
ページのクロールとインデックス作成を制御することがなぜそれほど重要なのですか?
- クロール予算を節約します。 検索ボットが特定の時間に処理できるページ数には制限があります。 最も重要なページがクロールされ、定期的に再クロールされるようにするには、検索結果に表示する必要のないページを除外する必要があります。
- テクニカルページが検索に表示されないようにします。 ユーザーの便宜のためにストアが生成するページはたくさんあります。ログイン、チェックアウト、内部検索などのページです。これらはUXにとって重要ですが、検索でランク付けする必要はありません。
- 重複コンテンツの問題を回避します。 私たちが言及した技術ページについて言えば、それらは重複を作成する可能性があります。たとえば、異なる並べ替えオプションは異なるURLで提供されますが、同じ製品が異なる順序で表示されます。 検索エンジンは重複するコンテンツを評価しないため、これらのページがランキングに関与することは望ましくありません。

ストアのページインデックスをどのように制御できますか?
重要なページに価値を与え、検索ボットによるインデックス作成を容易にするために、常に更新された正しいサイトマップを用意する必要があります。 さらに、内部リンクと外部ソースをコンテンツにリンクさせることに注意して、検索エンジンから見てページがより信頼できるように見えるようにします。
これらの手段は、ページが検索でランク付けされることをほぼ保証しますが、100%のインデックス作成を確実にする確実な方法はありません。
100%保証できるのは、検索に表示したくない特定のページを除外することです。 このために、robots.txtファイルまたはrobotsメタタグのnoindexディレクティブを使用できます。 一見非常に技術的に聞こえますが、実際には非常に簡単です。 特にShopifyのマーチャントの場合、プラットフォームが適切なインデックス作成の大部分を自動的に処理するためです。
では、Shopifyストアで何をインデックスに登録する必要がありますか?
オンラインストアの場合、次の種類のページのインデックス作成をブロックすることは理にかなっています。
- ユーザーアカウントに関連するすべて。 これらのページは各顧客に固有であり、検索には必要ありません。
- ゲストのチェックアウトに関連するすべて。 ユーザーが自分のアカウントにログインせず、ゲストとして購入することを許可されている場合でも、ユーザー用に生成されたチェックアウト手順を含むページは検索用ではありません。
- ファセットナビゲーションと内部検索。 すでに述べたように、これらのURLを検索ボットに提供すると、ボットを混乱させ、クロール予算を浪費し、重複コンテンツの問題を引き起こすだけです。
- 検索から隠したい商品。 特定の商品を検索結果に表示したくない場合(たとえば、在庫切れの商品や関連性がなくなった時間に敏感な商品)、Shopifyrobots.txtファイルで商品を検索から非表示にすることができます。
ShopifyのRobots.txt
自動的に生成されたrobots.txtファイルを確認するには、ストアのドメインに/robots.txtを追加します。

このファイルには通常何が含まれていますか? 特定の検索ボット( User-agentフィールド)を示し、クロールディレクティブを提供します( Disallowはアクセスをブロックすることを意味します)。 上記の例では、最初のルールセットがすべての検索ボットに与えられています(ユーザーエージェントは*に設定されています)。 次に、 Disallowディレクティブは、指定されたページのクロールを禁止します。 この例では、ファイルが管理者、カート、チェックアウトなどの技術ページのクロールを禁止していることがわかります。
Robots.txtには、サイトマップへのリンクも含まれています。これは、サイト構造とインデックス作成の優先順位を理解するためにクローラーを検索するのにも役立ちます。
最近まで、Shopifyはこのファイルに柔軟性を与えていませんでした。 しかし、2021年6月、Shopifyのマーチャントはrobots.txtを編集する可能性が与えられました。 ほとんどの場合、事前定義されたルールで十分ですが、すべてのケースを考慮するとは限りません。 内部検索にアプリを使用すると、URLが変更されることが多く、デフォルトのルールは適用されません。 または、ファセットナビゲーションを使用している場合、選択した各フィルターに従ってURLが変更され、デフォルトのルールではすべてが考慮されない場合があります。 ファイルにページやルールを追加したり、ユーザーエージェントを指定したりできます。
適用できる既存のディレクティブについては、robots.txtにあるGoogleのガイドをご覧ください。
また、新しいルールが常に表示されることに注意してください。 たとえば、2022年の初めに、Googleは埋め込みコンテンツのインデックス作成を制御する新しいタグindexifembeddedを導入しました。 iframeまたは同様のHTMLタグを介して挿入されたウィジェットがストアにあり、それらにインデックスを付けたくない場合に適用できます。

Shopifyでrobots.txtを編集するにはどうすればよいですか?
テーマのコードには、一連のテンプレートが表示されます([オンラインストア]> [テーマ]に移動し、現在のテーマの[アクション]をクリックし、[コードの編集]を選択して[テンプレート]に移動します)。 リストにはrobots.txt.liquidファイルが含まれている必要があります。
何らかの理由でファイルがない場合は、[新しいテンプレートを追加]をクリックしてrobots.txtを選択することでファイルを作成できます。

たとえば、内部検索によるインデックス作成をブロックしましょう。テンプレートでは次のようになります。

詳細については、robots.txtの編集に関するShopifyのヘルプページを参照してください。
robots.txtでページが許可されていない場合でも、外部ソースからのリンクがある場合はインデックスに登録される可能性があることに注意してください。 したがって、たとえば、過去にかなりの量のトラフィックを受信したが、ストアに関連しなくなった古いページがある場合は、robotsメタタグでブロックするか、完全に削除することをお勧めします。
ロボットメタタグを使用したShopifyコンテンツのインデックス作成なし
robots.txtの他に、robotsメタタグを使用して、テーマのコードの<head>セクションにnoindexディレクティブを挿入できます。 タグの構文は次のとおりです:<meta name =” robots” content =” noindex”>。
Shopify robots.txtコードを編集または作成する方法と同様に、[レイアウト]セクションのtheme.liquidに移動します。 たとえば、/new-collectionページのインデックスを作成しないルールを追加すると次のようになります。

このように、あなたは良いものの検索からページを隠すでしょう。
noindexをnofollowと一緒に使用することも、 followディレクティブを一緒に使用することもできることに注意してください。 followを使用すると、ページのインデックス作成がブロックされますが、検索ボットはそのページに配置された他のリンクをクロールできますが、 nofollowを使用すると、ページ自体とその上のすべてのリンクの両方に検索ボットがアクセスできなくなります。
アプリの助けを借りてShopifyコンテンツのインデックスを作成しない
これらすべてが面倒に思える場合は、コードを1行も記述せずに、ページのインデックス作成をさらに簡単に制御する方法があります。 Shopifyストアでの検索から商品を非表示にしたり、他のページをブロックしたりするのに役立つShopify用のSEOアプリがいくつかあります。
これらの2つを見てください:
- サイトマップNoindexSEOツール(すべてのタイプのページで月額$ 3.49)
- NoIndexify-サイトマップマネージャー(製品、コレクション、ブログのページは無料。他のページは月額$ 2.99:検索、ページネーション、ログインなど)
これは、NoIndexifyのインターフェイスの外観です。ページごとに、一連のディレクティブを選択できます。

ページのインデックス作成を改善してSEOを改善する
それだけです。Shopifyのrobots.txtがどのように機能し、それをどのように活用するかについて、より深く理解していただければ幸いです。 robots.txtとrobotsメタタグを使用すると、ページインデックスの制御を改善し、SEOの問題を防ぎ、最も重要なページにより多くの価値を与えて、検索で輝き、より多くの訪問者を引き付けることができます。
Shopify SEOのヒントをさらに探している場合は、SEOガイドをご覧ください。