構造化データとは何か
構造化データとは、Webページのコンテンツを検索エンジンが正確に理解できるよう、決められた形式で記述するコードです。「このページは飲食店の情報で、住所は〇〇、営業時間は〇〇〜〇〇」というように、人間が読む普通のテキストより機械が理解しやすい形式でページの情報を表現します。
実装方法はJSON-LDが標準で、HTMLの<head>内または<body>内に<script type="application/ld+json">タグで記述します。schema.orgというサイトが定義する語彙(ボキャブラリー)を使うことで、Googleをはじめとするさまざまなサービスがページの内容を理解できます。
リッチリザルトで検索結果が変わる
構造化データを適切に実装すると、検索結果に「リッチリザルト」が表示されることがあります。リッチリザルトとは通常の検索結果(青いリンク・説明文)に加えて、追加の情報が視覚的に表示されるものです。
リッチリザルトのメリットは「同じ順位でもクリックされやすくなる」ことです。特にFAQリッチリザルトは検索結果の表示領域が大きくなるため、クリック率が2〜3倍になることもあります。
中小企業が最優先で実装すべき構造化データ
1. LocalBusiness(ローカルビジネス)
神戸・兵庫エリアの地域ビジネスに必須の構造化データです。住所・電話番号・営業時間・URL・業種などをマークアップします。
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "〇〇税理士事務所",
"address": {
"@type": "PostalAddress",
"streetAddress": "中央区三宮町1丁目XX",
"addressLocality": "神戸市",
"addressRegion": "兵庫県",
"postalCode": "650-XXXX"
},
"telephone": "078-XXX-XXXX",
"openingHours": "Mo-Fr 09:00-18:00",
"url": "https://example.com"
}
2. FAQPage(よくある質問)
FAQページやサービスページの質問・回答セクションに実装します。検索結果でQ&Aが展開表示されることがあります。
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "ホームページ制作の費用はどのくらいですか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "神戸の中小企業向けホームページ制作の費用は..."
}
}]
}
3. BreadcrumbList(パンくずリスト)
サイトの階層構造をGoogleに伝えることで、検索結果にパンくずが表示されます。サイト構造の理解を助けるとともに、URLより見やすい表示になります。
業種別の追加構造化データ
飲食店:Restaurantスキーマでメニュー・価格帯・対応決済方法を記述。AggregateRatingでGoogleクチコミの評点を表示できます。
美容院・エステ:HealthAndBeautyBusinessスキーマで施術メニュー・スタッフ情報を追加。予約ページへのReservationActionの設定も可能です。
士業・コンサル:LegalService(弁護士・司法書士)、AccountingService(税理士・会計士)など業種特化のスキーマを選択。相談受付のためのコンタクトアクションも設定できます。
実装後の確認方法
構造化データを実装したら、Googleの「リッチリザルトテスト」(search.google.com/test/rich-results)にURLを入力して、正しく認識されているか確認します。エラーがある場合は赤字でエラー内容が表示されます。
Googleサーチコンソールの「検索での見え方」→「リッチリザルト」でも、インデックス後の状況を確認できます。
構造化データ実装の注意点
- 実際のページ内容と一致させる:構造化データに書いた情報がページに表示されていることが条件です
- 存在しない情報は記述しない:架空の評点や住所を書くとペナルティ対象になります
- リッチリザルトの表示は保証されない:実装してもGoogleが表示するかどうかはGoogleが判断します
- 定期的に確認する:Googleのアルゴリズム変更でリッチリザルトの仕様が変わることがあります
まとめ
構造化データは「追加コスト少・効果大」の施策です。LocalBusinessとFAQPageの2つを実装するだけでも、Googleマップとの連携強化・リッチリザルト表示の可能性が生まれます。WordPressであればプラグイン(Yoast SEO・Rank Math)で設定画面から入力できるため、専門知識がなくても基本的な実装が可能です。まずは自社の住所・電話番号・営業時間のLocalBusiness構造化データから始めましょう。