[no_toc]
Search Consoleから、AMPページにエラーがある通知がきました。
通知の内容
AMP ページのエラーを修正してください お客様の一部の AMP ページが弊社のガイドラインに準拠していないことが判明しました。 そのため、該当するページは Google 検索の AMP 関連機能の対象とはなりません。 |
まず、エラーの確認をします。
エラーの内容と該当ページとページ数が表示されます。
「タグ「span」の HTML 属性「id」の値が無効です」とのこと。AMPエラーのページの詳細を見てみます。
詳細を見る
①をクリックする
②をクリックする
公開中のバージョンをテストをクリックすると、問題のある箇所が表示されます。
有効なAMPページではありませんと表示されています。
HTMLタグの禁止された用法、無効な用法とのこと。ソースを表示して問題のある箇所をクリックするとソース上の問題の箇所がわかります。
問題は、タグ「span」の属性「id」に無効な値「AMP」が設定されています。
IDs
Internal AMP IDs prefixed with -amp- and i-amp- are disallowed in AMP HTML.
タグ「span」の属性「id」に「AMP」は設定できないようです。
id=”AMP”になっています。
このエラーはプラグイン「TOC+(Table of Contents Plus)」が関与しているようです。
「TOC+(Table of Contents Plus)」は見出しのタグより目次を自動で作るプラグインです。プラグイン「TOC+」がHTMLタグを自動生成し、AMPエラーを引き起こすようです。
AMPエラーの解決方法は2通りあります。
TOC+が見出しにするhタグからAMPを削除します。
AMPを削除したくない場合は次の方法があります。
TOC+を使って目次を表示させなければ、TOC+はそのページにタグを自動生成しません。
目次を表示させない方法は2通りあります。
hタグにAMPを記載したすべてのページの目次は表示されません。
設定方法
投稿の編集で、ショートコード
[no_toc]を記述すると、その投稿ページでは目次が表示されません。
※注[no_toc]は半角で記載
3通りの方法を試した結果、すべて、AMPエラーは解決しました。
This post was last modified on 11/04/2019 11:57 AM