かんろぐ Written by kan

【Shopify/卸ページ】特定のページをGoogleインデックスに登録させない方法【noindex】

Shopify

PR ※当サイトではアフィリエイト広告を利用しています

こんにちは!

本記事では、Shopifyの特定のページをGoogleの検索エンジンに登録させない(ノーインデックス)方法を解説します!

特定のページを作ったときにGoogleの検索エンジンで表示したくない時ってあると思います。

  • LPページ
  • 卸ページ
  • 特定のコレクションページ
  • 特定の会員専用ページ

などなど。ECショップでは特定の方専用ページを作るケースがたくさんあります。

これらがGoogleの検索エンジンに登録されてしまうと困りますよね。。

インデックス登録させない方法は簡単なので、ぜひ本記事を活用してください。

使っているテーマやバージョンは下記になります。

  • テーマ→Dawn
  • バージョン→11.0(2023年9月現在)

他のテーマやバージョンが違うとうまくいかないこともあるので、実装前はソースコードをバックアップしたり、テーマ自体を複製したりと対策をしておいてください。

Shopify参考記事一覧

特定のページをGoogleインデックスに登録させない方法

方法は簡単で、下記の手順で進めていきます。

  • コード編集でtheme.liquidのhead部分に記述
  • noindexタグを記述
  • liquidタグで条件を記述する

解説します。

方法は3種類あります

下記のソースコードをコピペしていただいてOKです。


  {% if template == 'sample-lp' %}
      <meta name="robots" content="noindex" >
  {% endif %}
  {% comment %} 
  テンプレート毎にnoindexが適用される。この場合はsample-lpページはnoindexになる
  {% endcomment %}

  {% if template contains 'oroshi' %}
      <meta name="robots" content="noindex" >
  {% endif %}
  {% comment %} 
  「oroshi」(卸)というテンプレート名が含んだ場合noindexになる。
  例えば、「oroshi-a」、「oroshi-b」、「oroshi-c」→すべてnoindexが適用される
  {% endcomment %}

  {% if handle contains 'sample-lp' %}
      <meta name="robots" content="noindex" >
  {% endif %}
  {% comment %} 
  ハンドル名に「sample-lp」が含んだ場合noindexになる。
  例えば、「sample-lp-a」、「sample-lp-b」、「sample-lp-c」→すべてnoindexが適用される
  {% endcomment %}

【Shopify/卸ページ】特定のページをGoogleインデックスに登録させない方法【noindex】
このようになればOKです。簡単ですね。

あとはそれぞれテンプレートごとなのか、ハンドル名ごとにするのかは自由に決めることができます。

ハンドル名は「商品ページ」一番下などに記載されている部分ですね。
【Shopify/卸ページ】特定のページをGoogleインデックスに登録させない方法【noindex】
こちらを参考にしてください。

まとめ

いかがでしたか?

Google検索エンジンに表示しないときにぜひ活用してみてください。
実装や設定が難しいようであれば、ぜひお問い合わせページからご相談いただければご対応しますので、お気軽にどうぞ(`・ω・)ゞ

Shopify参考記事一覧

この記事を書いた人
かんろぐ/プロフィールアイコン
かん
未経験からWeb制作会社へ転職 | Webの楽しさや転職のあれこれを発信 | 転職サポート「CodeChange」主催 / 転職成功15名超 | WordPress・Shopify | CodeBegin転職講師 | マナブさん弟子 | カオマンガイとサウナ | ブロガー | ●かんろぐ運営/月間7,600PV達成 |

合わせて読みたい記事