Google リッチカードに対応する手順を紹介します。
Googleのリッチカードに対応すると、検索結果に追加の情報を表示できます。
以下のリッチカードに対応しています。
ただし、リッチカードを記述しても必ず検索結果でリッチカードの情報が使われるとは限らないようです。
JSONのフォーマットやどのような情報をJSON内に記述できるかは schema.org のサイトで確認できます。
HTMLのHeadタグ内に下記のコードを記述します。
今回は、Organization のリッチカードの記述を記載します。
<html>
<head>
<!-- 中略 -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Organization",
"url": "http://www.ipentec.com",
"logo": "http://www.ipentec.com/images/logo.png"
}
</script>
<!-- 中略 -->
</head>
<body>
<!-- 中略 -->
</body>
</html>
Googleのリッチリザルト テスト(https://search.google.com/test/rich-results)を利用します。
リッチリザルト テストのページを表示します。下図のページが表示されます。
ページ中央のテキストボックスに確認したいページのURLを入力します。入力後[URLをテスト]ボタンをクリックします。
ページのテストが始まります。
テストが完了すると下図のテスト結果のページが表示されます。
Organization のリッチカードの場合の例です。[ロゴ]のセクションが表示され、Organization のタイプとURL、ロゴ、設立日などの情報が検出されていることが確認できます。