広告 WordPress

Google Serch Consoleで「HTML タグに必須属性がありません」対処法(Cocoon)

2021-01-08

Google Serch Consoleで「HTML タグに必須属性がありません」対処法(Cocoon)

Google Serch Consoleやメールで、HTML タグに必須属性がありません

とエラーが発生したときの対処法を紹介します。

症状

HTMLタグに必須属性がありません

症状は、Wordpresのテーマをcocoonを使っていて、Google Serch Console のAMPで、HTML タグに必須属性がありません。とエラーが発生している。

原因

AMPロゴの設定に問題あるときに発生するエラーです。

AMPロゴを設定する

AMPロゴは、テーマをインストールしたときに、最初から設定されているので、そのまま何もしなければ発生しないエラーですが、何かしらの原因でAMPロゴのURLが消えてしまったらエラーが発生します。

AMPロゴ

AMPロゴのURLを再度設定すればエラーは解決するので、再度設定しましょう。

対処方法

AMPロゴを設定

AMPロゴの設定は、Wordpressにログインして、Cocoon設定 > AMP にあります。

Cocconの設定AMP

AMPを開いたら、AMPロゴのテキストボックスにURLを直接入力して設定を保存すれば設定完了です。

AMPロゴ

入力するURLは、

https://ドメイン名/wp-content/themes/cocoon-master/images/no-amp-logo.png

です。最初からインストールされているロゴのURLなので、入力するだけ大丈夫です。
しかし、ドメイン名は運用しているドメイン名に変更してください。

URLの入力が完了したら、「変更をまとめて保存」をクリックして設定を保存します。

AMPキャッシュを削除

設定を保存してもキャッシュが有効になっていると、設定変更が即有効にならないので、AMPキャッシュをクリアして変更した設定を、すぐに読み込めるようにしておきましょう。

AMPキャッシュを削除する場所は、Cocoon設定 > キャッシュ削除 > AMPのキャッシュ削除
です。

Cocoon キャッシュ削除

Cocoon設定のキャッシュ削除をクリックして、AMPのキャッシュ削除をクリックすると完了です。

AMPキャッシュの削除

これで、キャッシュが削除されたので、再度検証したら問題解決できています。
Serch Console でエラーの検証するとエラーが解決しているので検証してくれるようになります。

Serch Consoleで修正を検証

Serch Consoleで、AMPのHTML タグに必須属性がありませんを開いて、「修正を検証」をクリックすると、初期検証が始まり1分弱くらいで、問題がなければ検証開始になります。

もし、初期検証してもエラーのまま場合は再度、AMPロゴの設定から確認して修正を検証を行ってください。

まとめ

何かしらの原因で、AMPロゴのURLが消えているときに発生するエラーです。

しかし、再度URLを設定すれば簡単に解決できるエラーなので、確実に設定してエラーを解決しましょう。