ぷろめし|プログラミングよりも飯が好きHomeHomeWordPressSEO有効なAMPページではありませんの原因がまさかの目次にあったワードプレスを最速でAMP化させたのはいいけれど、早速問題が発生。あるページだけ有効なAMPページではありませんと言われる。他のページでは「有効なAMPページです」と言われるのでAMP化は成功している。特定のページだけ?問題が以外なところにありました。userワードプレス最速のAMP化&アドセンス対応は2プラグインだけhttp://www.promeshi.com/archives/2582最近のWEBは速さ至上主義。しているWEBページは嫌われます。SNSボタンで表示速度が落ちてる残念なこともあります。まとめ文字表示のプラグインが問題だった!AMPは正しい構造で記述しなければならないので、ソースコードに問題があると「有効なAMPページではありません」と出てしまいます。特定のページだけ「有効なAMPページではありません」とエラーが出るのは何故なのか。その問題は、目次表示プラグインが原因でした。Plus)のことですが、これが問題だったのです。正確に言うと、プラグインが問題ではなく、プラグインで表示されたリンク(アンカー)タグに問題があったのです。自動でリンクを付加してくれる便利なプラグインですが、アンカーの設定も自動で、見出しの英字部分を使って生成されます。そのため見出しにAMPと記載があると、アンカータグとしてampとつけてしまうわけです。これがAMPの構造で引っかかっていたわけです。自動で付加されているアンカータグなうえ、アンカータグを指定する機能が目次プラグインにはありませんでした。仕方がないので、プラグインの機能でタイトルにAMPと記載されている場合は目次を表示しない設定にしました。Plusの機能で特定の見出しの場合目次を除外する設定があります。それを使えば、見出しにAMPと記載がある場合、目次の生成がされません。自分でエラーを見つけなくてもGoogleSearchConsoleに登録しておけば、エラーが有るページを教えてくれます。これは便利ですね!GoogleSearchConsoleはこちらまとめAMPはページ単位で対応しているか否か判断されるので、毎度ページを作る度、>AMPテストページで確認をすることが大切だと思いました。真性のお家大好きフリーランスです。プログラムよりご飯の方が断然好き!博多出身のデブデザイナー。Cloudがそんなに良いのか?CCとCSの違い。Getewayの原因と意味についてフォトショップのドロップレットが通信できない。