Search Consoleから、メールが来た。
「Accelerated Mobile Pages」の問題が新たに検出されました
とは、なんぞや?
「Search Console を使用して~問題を修正」をクリックしてみる。
エラーがいっぱい
盛大にエラーが出ている。
この「タグ「amp-auto-ads」の親 AMP タグ「div」が正しくありません」とはどういうことだろう……? 「amp-auto-ads」からAMPの自動広告関係らしいが……。
なんのこっちゃ……。
「タグ「amp-auto-ads」の親 AMP タグ「div」が正しくありません」という文字あたりをクリックしてみる。
問題の詳細
① エラーになっているURLの一覧が表示されるので、一つクリックする。
② 右側に「問題の詳細」が出てきて、エラーになっている部分がハイライトされている。ハイライトされている部分、前後を目視で理由を推理……。
あ、AMPコードスニペットの設置位置が違うじゃないの……。
WordPressを開く
外観>テーマの編集
WordPressでAMPコードスニペットの設置位置を修正。
【図解】AMP自動広告設置方法
Google AdSenseの自動広告のタグの設定方法。 用意するもの 子テーマ *Simplicityは、親テーマ(simplicity2)フォルダを開き、amp-header.phpファイルをコピー→simplicity2-childフ...
Search Consoleに戻る
③ 右下の「公開中のバージョンをテスト」をクリックする。
問題が解消されると……
問題が解消されていれば「有効なAMPページです」が表示される。
まとめ
タグ「amp-auto-ads」の親 AMP タグ「div」が正しくありません
というエラーは、AMPコードの設置位置が違うという意味だということがやっと分かった。
このような場合、Wordpressの子テーマを確認し、修正を一度するだけで、Search Consoleに表示された同様のエラーはすべて解消される。