次から次へと降りかかる「「AMP」の問題が新たに検出されました」問題。特になんかいじってるつもりないんだけどちょくちょく出てくるなぁ…解決方法まとめてみました。
今度はタグに問題があるようです。
毎度不意に訪れる、Google Search Consoleからの不具合メール。今度は何だろうか…
今度は許可されていない属性または属性値がタグにあるそうで…
Google Search Consoleから場所を特定
いつもの手番ですね。サーチコンソールに行って、問題が発生している場所を特定します。
って、あれ?前回投稿した記事に問題あり!?普通に文書いて画像貼っただけなのに!
必須属性「height」がタグ「amp-iframe」にありません。と急に言われた。
Google Search Consoleから、急に告白されました。投稿は別に触ったわけじゃないのに何だろうか、調べてみました。
問題の場所は以下。
おぉう?何がいけないの?他のH2ヘッダだって同じような記述なのに!
spanタグのidが問題か?
と言うことで原因究明ですが、AMP部と言うことでSimplicity2さんが勝手にやってくれているところになります。つまりはいじれないような…とはいえめげずに行きましょう。
先ほど書いた通りこの投稿には複数のh2ヘッダがありますが、同様の構造を取っております。つまりは違うところはidの中身。今回はAMPが取られているようです。
どうも半角英数字があると、それを取ってidにしている模様。AMP時にidがAMPってのがあかんのか?とh2の中身を変更。
「AMP(半角)」→「AMP(全角)」
変更といっても、単純に半角を全角にしただけ。
結果とまとめ
問題が解消されました!hタグふって半角AMPは問題が起こるかも!?
コメント