サーチコンソールの所有者確認がタグマネージャーで失敗する原因と対処|GTMタグはbody直下に


と思います。
普段からそうしているのですが、先日少しハマりかけたので、メモも兼ねて書いておきます。

結論から言うと、GTMはちゃんと動いているのに所有者確認だけが失敗する原因は、GTMタグ(bodyの直下に置くスニペット)の設置位置でした。
開始の<body>タグの直下(すぐ下)に置き直したら、あっさり認証できました。

GTMは「OK」なのに、所有者確認だけ失敗する

状況を整理すると、計測まわりの設定はすべて正常に見えていました。
それでもサーチコンソールの所有者確認のときだけ失敗する、という状態です。

確認した項目状態
Googleタグマネージャーの設置完了
GTMの設置状態(プレビュー/テスト)「OK」と表示・問題なし
Google アナリティクス4(GA4)の設定問題なく完了
サーチコンソールの所有者確認❌ 失敗(認証できない)

GTMのテストは通っているので「タグの設置は問題ないはず」と思い込みがちですが、ここに落とし穴がありました。

原因はGTMタグの「位置」だった

原因は、GTMタグの設置位置でした。
GTMの設置手順には、bodyに入れるスニペットについて、こう書かれています。
——開始の<body>タグの直下に貼り付けること

[画像:Googleタグマネージャーの設置手順(<body>直下への設置を案内する画面)— 元記事の添付画像 wp-image-8300 をそのまま使用]

「できるだけ早くタグを読み込ませたいから直下なんだろう、まあ“できるだけ上の方”ということでしょ」くらいの感覚で、開始<body>タグから3行目あたりに貼り付けていました。
GTMのテストも通っていたので問題ないと考えていたのですが、サーチコンソールの所有者確認では認証エラー。
直せそうな箇所がここくらいしか無く、<body>タグの直下に置き直してみたところ、なんと認証が通りました。

解決:開始bodyタグの「直下」に置き直す

やったことはシンプルで、GTMのbody用スニペットを開始の<body>タグのすぐ下(直後)に移動しただけです。
位置を直してから、もう一度サーチコンソールで所有者確認をおこなうと、無事に認証できました。

GTMタグ(body用)の位置サーチコンソールの所有者確認
開始bodyタグから数行下に設置❌ 失敗
開始bodyタグの直下(直後)に設置✅ 成功

こんなに位置に厳密だとは思っておらず、危うくハマるところでした。
GTMのテストが通っていても、設置位置が指定どおりでないと所有者確認に失敗することがある——という点は覚えておくと安心です。

同じ症状でつまずいたときのチェックポイント

GTMを設置済みなのにサーチコンソールの所有者確認が失敗するときは、まず次を確認してみてください。

  • GTMのbody用スニペットが、開始<body>タグの直下に置かれているか(数行下ではないか)
  • head用スニペットが<head>内に正しく入っているか
  • サーチコンソールで確認しているプロパティと、設置しているGTMコンテナが対応しているか

GTMのテストが「OK」でも、所有者確認はタグの位置にシビアなことがあります。
同じところでつまずく方の参考になればと思い、メモとして残しておきます。

計測やサイト運営のつまずきも、まとめてご相談ください

GTM・GA4・サーチコンソールといった計測まわりの設定や、ホームページ公開後の運用・改善は、地味につまずきやすいポイントです。
YCOM(株式会社はなさか)では、ホームページの制作だけでなく、こうした計測・運営まわりのサポートもおこなっています。
「設定がうまくいかない」「公開後の運用も任せたい」といったお悩みがあれば、お気軽にご相談ください。

YCOMのホームページ制作・運営サポートを見る