気づけば・・・
このページのアクセスが増えていた
AMPの効果なのか?
日本ブログ村効果なのか?
100ページ効果なのか?
しかし、AMPページエラーのメールが、ひっきりなしに来るので困っています
404エラーについては対応しましたが、今回は404以外のエラーに対応したい
アンプ・エラーの内容
AMPエラーは、たくさん来ています。
最近人気のでてきた 【Google Adsense】 アドセンスが貼れないサイトには、何を貼る? について、まずは修正していきたい。
テスト日時: 2018/12/18、10:05有効な AMP ページではありません無効な AMP ページは、Google 検索結果に AMP 固有の機能が表示されませんAMP の詳細AMP HTML を表示タグ「span」の属性「id」に無効な値「AMP」が設定されています。
1 個のインスタンス
行 745:4
<span id=”AMP”>AMP化成功です</span></h3>
この問題の詳細
タグ「a」の属性「href」の URL プロトコル「ttps」が無効です。
1 個のインスタンス
行 226:22
<a href=”ttps://support.google.com/adsense/answer/48182?hl=ja” rel=”noopener”>AdSense プログラム ポリシー</a>で確認するようにする</li>
このページには、GoogleAdSenseの表示がされていませんでした。
おそらく、指摘のあった部分を書き換えれれば、エラーが修正されると思っています。
このページに関しては、引用部分の赤字の部分についての対処方法を示しています。
原因と修正方法 プラグインが原因でした
原因はプラグイン Table of Contents Plus でした
しかし何があっても、Table of Contents Plus を削除する気はありません。
【ワードプレス プラグイン】最初にやるべきたった2つのこと・・・
の追記で書きましたが、このプラグインは目次を自動でつくってくれる優れものです。
このページにも最初の方に目次が表示されているはずです。
タグ「span」の属性「id」に「AMP」は設定できないようです。 <span id=”AMP”>AMP・・・</span> id=”AMP”になっています。
このエラーはプラグイン「Table of Contents Plus」が関与しているようです。
エラーの原因は「Table of Contents Plus」
「Table of Contents Plus」は見出しのタグより目次を自動で作るプラグインです。
プラグインがHTMLタグを自動生成し、AMPエラーを引き起こすようです。
今回のアンプ・エラーの解決方法
AMPエラーの解決方法は2通りあります。
- AMPという言葉を見出しから削除する
- プラグインを使わない
アンプ・エラーの解決法 1
見出しからAMPという言葉を削除する
「Table of Contents Plus」が見出しにするhタグからAMPを削除します。
アンプ・エラーの解決法 2
AMPという語句を削除したくない場合は、次の2通りで目次を表示させない方法があります。
見出し除外方法1 上級者向け設定で「除外する見出し」に「*AMP*」を入れておく 除外する投稿にショートコードを記述する 1.除外する見出しに「*AMP*」を入れておく hタグにAMPを記載したすべてのページの目次は表示されません。 設定方法 TOC+の設定を開く 上級者向け設定を開く 「除外する見出し」に「*AMP*」と記載
見出し除外方法2 2.ショートコード[no_toc]を記述する 投稿の編集で、ショートコード [no_toc]を記述すると、その投稿ページでは目次が表示されません。 ※注[no_toc]は半角で記載 AMPエラー解決の結果 hタグからAMPという文字を削除する 「除外する見出し」に「*AMP*」を記載 ショートコード[no_toc]を記述
ただ、AMPよりは見出しを選びますので、この2つの方法は却下です。
見出しになる部分に、AMPを使わなければいいだけの事。
ゆえに、かわりに「アンプ」とカタカナで表記します。
エー エム ピーの表記を「アンプ」に変えてみた
目次に表示されるところというと、段落→見出しの2~6です。
つまりh2 ~ h6。
その部分に書かれているAMPという表記を、外すか他の表現にかえるだけでエラーが直せます。
さっそく、【Google Adsense】 アドセンスが貼れないサイトには、何を貼る?
でやってみました。
はい成功です、簡単にAMPページにアドセンスが貼られました。
早速、同様のエラーが出ている全てのページで修正してきます。
少しでもお役に立てれば幸いです。
また、どこかで・・・