「label」はタグ「a」で使用できない AMPエラー

AMPエラー 属性「label」はタグ「a」で使用できません WP CSS
AMPエラー 属性「label」はタグ「a」で使用できません

「label」はタグ「a」で使用できない AMPエラー

Sponsor

属性「label」はタグ「a」で使用できませんの修正

Search Console でAMPエラー 属性「label」はタグ「a」で使用できません とのことなので、それを解消しました。

属性「label」はタグ「a」で使用できません

AMPエラー 属性「label」はタグ「a」で使用できません
AMPエラー 属性「label」はタグ「a」で使用できません
Sponsor

AMPエラーの確認/ 「label」はタグ「a」で使用できない

  1. 左のメニューよりAMPを開く
  2. 「AMP ページが無効な理由」をクリック
  3. AMPページ無効のURLが表示される
  4. URLをクリック
  5. エラーの原因であるHTMLが色付けされ、エラーの原因が表示される

「AMP ページが無効な理由」→AMPページ無効のURLが表示される

AMPエラー 属性「label」はタグ「a」で使用できません
AMPエラー 属性「label」はタグ「a」で使用できません

エラーの原因であるHTMLが色付けされ、エラーの原因が表示される

AMPエラー 属性「label」はタグ「a」で使用できません
AMPエラー 属性「label」はタグ「a」で使用できません

AMPエラー修正後/ 「label」はタグ「a」で使用できない

AMPエラーを修正後、公開URLをテストします。

AMPエラーを修正前

AMPエラー修正前
AMPエラー修正前

AMPエラーを修正後

AMPエラー 修正後
AMPエラー修正後

AMPエラーのあるHTML/「label」はタグ「a」で使用できない

<figure class="wp-block-table"><table><tbody><tr><td><strong>TOFU&CAFÉ hirakawaya.</strong><br>福岡市東区香椎照葉6-6-6<br>080-3989-4332<br>11:00-20:00<br>定休日なし<br><a href="http://www.saga-hirakawaya.co.jp/" target="_blank" aria-label="undefined (opens in a new tab)" rel="noreferrer noopener">http://www.saga-hirakawaya.co.jp/</a></td></tr></tbody></table></figure>

aria-label="undefined (opens in a new tab)" がエラーの原因になります。

aria属性はタグ「a」で使用できません。

AMPエラーのないHTML

上と見た目は同じようにリンクを貼っていますが、この場合、AMPエラーはありません。

aria-label="undefined (opens in a new tab)" を削除。

<figure class="wp-block-table"><table><tbody><tr><td><strong>TOFU&CAFÉ hirakawaya.</strong><br>福岡市東区香椎照葉6-6-6<br>080-3989-4332<br>11:00-20:00<br>定休日なし<br><a href="http://www.saga-hirakawaya.co.jp/" target="_blank" rel="noreferrer noopener">http://www.saga-hirakawaya.co.jp/</a></td></tr></tbody></table></figure>

AMPエラーの修正の方法

  1. エラーの部分のブロックを「HTMLとして編集」に変更する
    • ブロックの三点メニューに「HTMLとして編集」があります
  2. 原因の部分 aria-label="undefined (opens in a new tab)" を削除する

コードを削除する不安がある場合は、削除する前にコピー(または複製)しておいてください。

AMPエラーのあるHTMLとAMPエラーのないHTML

上がAMPエラーのある場合です。

AMPエラー 属性「label」はタグ「a」で使用できません
AMPエラー 属性「label」はタグ「a」で使用できません

aria-label="undefined (opens in a new tab)" を削除しても、見た目は同じです。

※上がAMPエラーがあるHTMLで表示した場合です。

AMPエラー

参考 Google のAMPページ ガイドライン他