Google Merchant Center で突然「ランディングページが機能していません」と審査落ちしてしまい、今回実際に発生したケースは

・サイト制作側:「クローラーは拒否していない」

・Google Search Console のURL検査:「インデックス登録されていない」

・HTMLソース確認:1行目に noindex の記述あり

という状況でした。

結論から言うと、このnoindex が原因で Merchant Center のエラーが発生していました。

本記事では、この事象について「原因」「なぜ起きるのか」「対策」についてご紹介したいと思います。

 

今回の事象の整理

発生していた状況

・Merchant Center:「ランディングページが機能していません」と表示

・サイト制作側:robots.txt やサーバー設定でのクローラー拒否はなし

・Search Console:URL検査 → インデックス未登録

・HTMLソース:head内の冒頭に以下の記述あり

<meta name=”robots” content=”noindex”>

 

noindexとは何か?

noindex は、検索エンジンに対して「このページは検索結果に表示しないでください」と指示するための設定です。

ここで重要なのは、

  • クローラーを拒否しているわけではない
  • ページは取得される
  • ただし「検索結果には出さない」と判断される

という点です。

 

「クローラー拒否」と「noindex」は別物

よく混同されがちですが、意味は大きく異なります。

  • クローラー拒否→「ページを見に来ないでください」
  • noindex→「ページは見ていいが、検索結果に載せないでください」

今回のケースでは、クローラーは正常にアクセスできていました。

しかし、HTMLを読み込んだ時点で noindex を検知し、インデックス対象外と判断されていました。

 

なぜ noindex があると Merchant Center でエラーになるのか?

Merchant Center では、商品リンク先のURLが Googleにとって正常に評価可能なページ であることが前提になります。

そのため、

  • ページが存在している
  • ブラウザでは表示できる

この条件を満たしていても、noindex が設定されていると

  • 検索エンジンに出せないページ
  • 「ランディングページが機能していない」

と判断されるケースがあります。

「1行目に noindex があるとダメ」と言われる理由

現場ではよく「1行目に noindex があるとNG」と言われますが、正確には少し違います。

正しくは、HTMLとして解釈された時点で noindex が存在するとアウトという考え方です。

 

headの冒頭(=1行目付近)に noindex があると、Googleがページを解析した瞬間に「インデックスしない」という判断が行われます。

つまり、

  • 1行目だからダメ → ×
  • noindex が入っているからダメ → ○

ということになります。

 

今回のエラーの因果関係まとめ

今回の流れを整理すると、以下のようになります。

  1. 商品LPに noindex が設定されていた
  2. Googleクローラーはページを取得
  3. HTML内で noindex を検知
  4. インデックス対象外と判断
  5. Merchant Center側で 「ランディングページが機能していません」とエラー表示
  6. クローラー拒否ではなく、インデックス拒否が原因

という点がポイントです。

 

対策①:商品LPから noindex を外す

Merchant Center で使用する商品URLは、検索エンジンに公開可能な状態である必要があります。

対応としては、noindex の記述を削除するか以下のように変更をします。

<meta name=”robots” content=”index,follow”>

※meta robots自体を削除するのが最もシンプルな場合も多いです。

 

対策②:Search ConsoleでURL検査を実施

修正後は必ず、Search ConsoleのURL検査と「インデックス登録をリクエスト」を行い、「インデックス可能」と表示されるか

を確認します。

 

対策③:広告用LP・テストLPとの混同に注意

よくある落とし穴として、広告用LPやABテスト用LPなどに noindex を設定したまま、そのURLを Merchant Center の商品リンクに使ってしまうケースがあります。

Merchant Center 用URLは「SEO公開OK」「noindexなし」を原則に設計するのがおすすめです。

 

よくある勘違いとして、

  • 「ページは表示できるから問題ない」
  • 「クローラー拒否していないから大丈夫」

これらは Merchant Center では当てはまりません。

「Googleが検索対象として扱えるかどうか」が重要な判断基準になります。

 

まとめ

・今回の原因は HTML に設定されていた noindex

・クローラー拒否ではなく、インデックス拒否が原因

・noindex がある商品LPは

Merchant Centerで「ランディングページが機能していません」と判定される可能性がある

・対策はnoindex削除 → Search Consoleで再検証