WordPressのAMP環境で必須の構造化データ要素のエラーが出た時の対処法を紹介します。
状況や環境は下記。
- WordPress 5.3.2 + AMPプラグインを使用している
- サーチコンソール>AMPを開くと有効(警告あり)が急に増え始めた(2019年11月12日頃から)
- 警告の内容(ステータス)は必須の構造化データ要素のエラー
- 構造化データテストツールを実行すると「logo」フィールドの値は必須ですと表示される
- All in One SEO Packを使用している
WordPressのAMP環境で必須の構造化データ要素のエラーが出た時の対処法
1.WordPressのダッシュボード>左側のAll in One SEOをクリック。
2.一般設定が開くので、スクロールしてSchema Settingsを探す。
3.組織にチェックを入れ(おそらくデフォルト)、組織名を記入、組織のロゴをアップロードしたら設定を更新する。
※検索するとロゴは幅600px or 高さ60pxが必須という情報を見たので、わたしは200x60pxで作成しました
4.構造化データテストツールに任意のURL(AMPページ)をコピペしテストを行う。
問題がなければ作業完了です。
個人でやっている(組織ではない)場合の対処法
1.Schema Settingsで人にチェックを入れる>担当者の名前を選択>設定を更新する。
2.構造化データテストツールを使ってテストを行う。
3.エラーが消えれば作業終了です。
消えない場合はダッシュボード>ユーザー>あなたのプロフィール>プロフィール写真で画像を設定すれば、おそらく解決できるでしょう。
※わたしはGravatarを使用しています
思ったこととか
サーチコンソールで有効(警告あり)がどんどん増えていくので嫌な気分でしたが、なんとか2019年内に解決できて良かったです。
この方法がいつまで使えるか、当てはまる人がどのくらいいるのか分かりませんが、誰かの助けになれば幸いに思います。
↑建前
↓本音
解決までに時間がかかりすぎて疲れた。