Google Seach Consoleから「AMP ページのエラーを修正してください」といううメールが来ました。
[レポートを開く]と「許可されていない属性または属性値が HMTL タグにあります。」というメッセージが。警告と違って、エラーのあるページはGoogleに登録してもらえないようなので対処しましょう。
下段の該当URLをクリックすると右側に”ページ内のインスタンス”が表示されます。
table内のタグ
table内のタグでエラーが出ることが多いらしいです。
border
このタグはAMPでは使ってはいけないらしいです。広告部分に多いのでGoogle Seach Consoleからレポートされていないも飲む含むと結構な数になります。いずれエラーだって連絡が来てしまうので、Search Regexプラグインで検索・チェックしてまとめて削除しちゃいました。
summary
これも禁止されているらしい。そもそもHTML5では非推奨。以前XOOPSで作っていたページからコピーしてきた表だったので残ってしまったのだろう。実際今回はsummray=””だったので丸々削除。
結果
修正してGoogle Search Consoleにもどり、[公開URLをテスト]をクリックしたけどエラーのまま。しばらくしてテストし直したらライブテストのページではエラーは消えていた。
AMPのトップページに修正とテスト結果が反映されるのは後なのかな?
コメント