Googleのインデックス登録での『重大ではない問題』
このブログはテーマに『cocoon』を使わせて頂いており、GoogleのSearch ConsoleでGoogleのインデクス登録をしています。ある日サーチコンソールでAMPの登録を確認すると、下の様なメッセージと供に対象となるページが掲載されました。
『この問題がある AMP ページは有効ですが』とはいえ気分の良いものではありません。しかも、二つの重大ではない問題があるとのこと。
その1)推奨サイズより大きい画像を指定してください。
この問題についてはご存知の方も多い様で、色々調べて解決することが出来ました。
結論は、Googleのインデックス登録にはサイトに使用する画像サイズに関して以下のガイドラインが定められており、そのガイドラインに沿っていない場合にこの様なメッセージが表示される様です。
Googleの画像サイズの基準
①幅1200px以上であること。
②幅と高さのアスペクト比が 16:9、4:3、1:1の何れかであること。
③幅×高さが800,000px以上の高解像度であること。
つまり、幅1200pxで高さが 960px、900px、1200pxの何れかということになります。
このガイドラインはアイキャッチ画像がある場合はアイキャッチ画像に適用されます。もしアイキャッチ画像が無い場合はページ内に配置された最初の画像が対象となる様です。
私の場合、アイキャッチ画像を変更した結果この問題の対象とされたサイトが無くなりました。
『cocoon』では固定ページ、投稿ページ毎にアイキャッチ画像が設定出来ますが、アイキャッチ画像の設定が無く、他の画像も無いページがあった場合に共通で使う画像の設定も出来ます。
『cocoon』設定で『画像』タブを選択し下記のNO IMAGE設定でNO IMAGE画像を設定するだけです。
ちなみにここにNO IMAGE画像を設定しないと、アイキャッチ画像の無いページではアイキャッチ画像が表示されません。
その2)スクリプトタグに無効な JSON が含まれており、パースできません。
この問題も何とか解決しましたが、ブログをやってはいてもHTMLについては多少かじったことがある程度。しかも、JavaScriptに至っては全くのド素人。
Googleサーチコンソールで、このメッセージ対象のURLを検査してみても、何のことやら…更に、ネットで色々調べても同じ問題を抱えていても、原因が違っている方も多く自分の場合には当てはまりませんでした。
私のブログについていうと、GoogleアナリスティクスGA4の測定IDの設置がこの問題の原因でした。
最初はGoogleアナリスティクスはユニバーサルアナリスティクスのIDのみを設置していましたが、アナリスティクスを開く度に『GA4への移行』を進めてくるのでGA4のプロパティ設定を行い、測定IDをサイトに設置した次第です。
やはりブログ初心者としてはアクセス状況が気になるのは当然のこと。ましてや熟練のブロガーさん達のお勧めもありGoogleアナリスティクスは欠かせない存在と思っています。
GA4の設定は『cocoon』設定の『アクセス解析・承認』タブを選択し、下記の赤枠欄にIDを設置するだけです。
しかし、GA4測定IDを設置する時に上記の青下線部分を見逃していたのが問題メッセージ発生の元凶でした。
不思議なことにGoogleがAMPを推奨しているにも関わらず、GA4はAMPに対応していません。確かにGA4でのレポートを見てもAMPに関するものはありません。
従って『cocoon』ではAMPを生成する時に設定画面に記載の通り『Google非推奨の方法でAMPの計測を・・・』ということで、これがGoogleサーチコンソールの検査に引っかかったということでだと思います。
GA4の測定IDを外した結果GoogleサーチコンソールのAMPでの『スクリプトタグに無効な JSON が含まれており、パースできません。』というメッセージの対象となるページが無くなりました。
Googleタグマネージャーを通じてGA4と連携
GA4の測定IDを外した結果、GA4での測定が出来なくなってしまいました。そこでまたまた調べた結果、Googleタグマネージャを通じてGA4での測定が出来ることを知りました。
Googleタグマネージャにアカウントを登録し、通常のコンテナに加えAMP用のコンテナを作成。それぞれのトラッキングIDを『cocoon』設定の『アクセス解析・承認』タブ内のGoogleタグマネージャ設定に設置しました。
その上でGoogleタグマネージャのタグにGA4を設定し、GA4の測定IDを紐づけすることで何とかGA4でアクセスの解析が出来ています。
手探りで設定したので、正しい設定となっているかは分かりませんがGA4で測定が出来ているので良しとしています。
多くのブログ初心者の中で、もし私の場合と同様な状況の方はこちらを参考に登録設定を行ってみてください。