事の発端は、Googleから届いた1通のメールでした。
Search Console により、貴サイトに影響する「AMP」関連の問題が 1 件検出されました。
[AMPの問題を解決する] という大きな青いボタン。
このボタンを押すと、AMPのテストが始まり、次のような画面に。
有効な AMP ページです
構造化データの項目が不足しているか無効です
「構造化データをテスト」をクリックして先へ進むと
赤い文字で「1件のエラー」とあり、これをクリックすると
項目「logo」がありません と、また赤い文字。(ごめんなさいこの時のスクリーンショットを撮っていませんでした)
「項目「logo」がありません」をクリックすると、右側にHTMLの記述が表示されます。
ここには、例えば以下のように logo の記述があるのですが、それがありません。
つまり、エラーの原因は、
「構造化データの項目「logo」が不足している」ということです。
<html>
<head>
<title>About Us</title>
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “Organization”,
“url”: “http://www.example.com”,
“logo”: “http://www.example.com/images/logo.png”
}
</script>
</head>
<body>
</body>
</html>
ここまで、読んで下さった方で、これからお話しする私と同じ条件だったら、ここから一気にこの問題は解決します。
これを解決するのに1日勉強することになりましたが、その勉強のお陰と偶然試したことで解決しました。ここからは数分でこの頭の痛かった問題が解決です。
【条件1】WordPressを使っている
【条件2】All In One SEO Pack プラグインを使っている
【条件2−1】All In One SEO Pack プラグインの設定項目の「Schema Settings」の「個人または組織」のラジオボタンが「組織」になっている
【解決策】上記のラジオボタンを「人」にします。
これで、「組織のロゴ」[画像をアップロード]を含むいくつかの項目がなくなります。
【重要】[設定を更新]を忘れないようにして下さいね。これで解決です!!!
【確認】ではもう一度、AMPテストを実施しておきましょう。
いかがでしたか、今回私は、「項目「logo」がありません」を含めて検索していましたが、同じトラブルの記事は見つかりませんでした。その過程で、AMPのこと、AMPテストやリッチリザルトテストのこと等、私にとってはハードルの高い内容でどうしようかと悩んでいた矢先、これといった理由もなく、WordPressのプラグインの設定を見ていて「組織のロゴ」[画像をアップロード]が気になり、設定を変えてテストしたところOKになったのです。
難し過ぎて途方に暮れていましたので、この偶然の解決は宝物を見つけたような喜びでした。
いつもGoogle先生には助けてもらってばかりなので、こんな時には恩返ししようと投稿させていただきます。
しかしながら、私の事例に特化した解決策かも知れませんので、設定を変えられる場合は、スクリーンショットやメモをしっかり取って、元の状態に戻れるように対策をしっかりお願いいたします。
