エラー「The implied layout ‘CONTAINER’ is not supported by tag ‘amp-ad’」

サイト運営

The implied layout ‘CONTAINER’ is not supported by tag ‘amp-ad’なるエラーがGoogle Search Consoleで出てしまいました。影響度はCritical(重要)とされています。

以前からページの表示速度がGoogle検索の表示結果に影響されるという話はありましたが、2018年7月から影響が大きくなるようですので、AMPページのエラーは減らしておきたいところです。

GoogleはWordPressサイトのウェブページ表示速度の向上に本腰を上げて取り組む
世界最大のCMS「WordPress」によって作成・管理されるサイトはページ表示速度の点で難があるとのこと。そこで、ウェブページの表示速度向上を狙うGoogleは、WordPressと協力して、サイトのページ表示速度アップに取り組む構えです。

検索しても同じようなエラーの原因がはっきりわかりませんでした。

今回はコメント内エラー

今回のエラーは、特定記事内のコメント欄で発生していました。戴くコメントには、htmlタグが入れらないはずなのですが私が書く返信はhtmlタグが有効になっており、<amp-ad>をコメント内に入れてしまっており(<>が半角)、自動で</amp-ad>を入れられてHTMLエラーは起きないがAMPエラーになるようになっていました。

<amp-ad></amp-ad>の間は日本語のコメントでしたが、そこにlayoutプロパティは設定されていなかったので、Googleの検出が何かおかしかったのだと思いますが、該当部位を消したところエラーは消えました。

AMP testツール

AMPページのエラーは、通常の構造エラーよりも見つけやすいように思います。Search ConsoleからAMPテストページに飛ぶと、エラーが発生した部位を示してくれるので、原因の特定が容易です。

 

 

コメント

タイトルとURLをコピーしました