この記事では、SEO初級者からよく聞かれる質問についてアドバイスします。今回取り上げる質問はこちらです。
Google検索にはサイト名が表示されます。
サイト名を決定するために複数の情報をGoogleは利用します。そのうちの1つが、WebSite
構造化データです。 WebSite
の name
プロパティでサイト管理者はサイト名を指定できます。
※筆者注: 構造化データの記述に必ず従うわけではなく、情報の1つとして利用する
今回の質問は、WebSite
構造化データを正しく記述できているのにリッチリザルトテストで検証認識されないのはどうしてなのかという問題です。
有効な構造化データなのにリッチリザルトテストで検出されない
たとえば、次の WebSite
構造化データの記述は文法的には完全に有効です。
<script type=”application/ld+json”>
{
“@context” : “https://schema.org”,
“@type” : “WebSite”,
“name” : “ミエルカジャーナル”,
“url” : “https://example.com/”
}
</script>
しかし、リッチリザルトテストで検証すると認識されません。
結論を簡潔に述べると、リッチリザルトテストは、WebSite 構造化データの検証に対応していないことが理由です。
リッチリザルトテストはリッチリザルト用の構造化データが対象
リッチリザルトテストは、名前が示すように、リッチリザルトで利用する構造化データの検証に用いるツールです。WebSite
構造化データはリッチリザルトで使われる構造化データではありません。
この記事を公開している時点で、Google検索がサポートしているリッチリザルトは次のとおりです。
- パンくずリスト
- データセット
- 教育向け Q&A
- イベント
- FAQ
- ファクト チェック
- ガイド付きレシピ
- ハウツー
- 画像メタデータ
- 求人情報
- 学習用動画
- ロゴ
- 数学の解法
- 販売者のリスティング
- 練習問題
- 商品スニペット
- Q&A ページ
- レシピ
- レビュー スニペット
- サイトリンク検索ボックス
- 特別なお知らせ
- 登録コンテンツ
- 動画
これらのリッチリザルトを定義するための構造化データだけをリッチリザルトテストで検証できます。つまり、リッチリザルトのための構造化データではない WebSite
構造化データは(単独では)検出されないのです。
リッチリザルト以外の構造化データはSchema Markup Validatorで検証
リッチリザルトで使われていない構造化データを検証する際は、Schema Markup Validatorを利用できます。Googleのリッチリザルトとはまったく無関係に構造化データの妥当性を確かめられます。
ということで、Google検索でのリッチリザルト表示のために使う構造化データはリッチリザルトテストで検証できます。リッチリザルトでは使われていない構造化データの検証にはSchema Markup Validatorを利用します。