「ホームページはあるのに、Googleがうちの店を正確に認識してくれていない気がする」——そんな感覚を持ったことはありませんか?
実は、Googleが店舗のWebサイトから正確に情報を読み取れているケースは、中小店舗に限ると全体の30%程度にとどまるとも言われています。残りの70%は、せっかく作ったホームページがGoogleの「理解」から漏れている状態です。
その原因のひとつが、LocalBusinessスキーマ(構造化データ)の未設置です。専門用語が並ぶため「自分には無理」と後回しにされがちですが、実態はシンプルなコードを1か所に貼るだけ。今回はその書き方と設置手順を、コンサルタント歴21年の視点でステップ形式で解説します。
そして、この記事のもう一つの目的は「経営者がこの作業から完全に手を引ける体制をつくる」こと。仕組みさえ整えれば、あなたは設置後のチェックに年に1〜2回関わるだけで済みます。
📋 この記事でわかること
- LocalBusinessスキーマ(JSON-LD)とは何か、なぜ今必要なのか
- 実際に使えるJSON-LDコードの書き方(業種別テンプレート付き)
- WordPress・通常のHTMLサイトへの設置手順
- 経営者が「毎月20時間の作業」から解放されるための仕組みの作り方
こんな方におすすめ
- ✅ Googleマップや検索結果で競合に負けている気がするオーナーの方
- ✅ ホームページはあるのに、AI検索・Googleからの集客が弱いと感じている方
- ✅ 構造化データの設置を「難しそう」と先送りしてきた方
- ✅ Google運用に時間をかけすぎていて、本業に集中できていない経営者の方
- ✅ 2026年のAI検索時代に備えて、今から情報基盤を整えたい方
LocalBusinessスキーマとは?Googleに「伝わる」店舗情報の正体
まず、用語の整理からはじめます。
構造化データとは、Webサイト上の情報を「機械が読みやすい形式」に整理したコードのことです。人間が文章を読んで「ここは営業時間が書いてある」と理解できても、GoogleのAIはHTMLをそのまま読んでも意味を正確に解釈できないことがあります。そこで「このテキストは営業時間です」「これは電話番号です」と明示するのが構造化データの役割です。
その中でもLocalBusinessスキーマは、飲食店・美容室・整骨院・工務店など「地域密着型の実店舗ビジネス」専用のフォーマットです。Schema.org(Googleをはじめとする主要検索エンジンが共同で定めた仕様)で定義されており、以下の情報を構造化して伝えることができます。
- 店舗名・住所・電話番号(NAPと呼ばれる基本情報)
- 営業時間・定休日
- 業種・サービス内容
- 地図情報(緯度・経度)
- 口コミの評価(aggregate rating)
- 公式サイトURL・SNSリンク
記述形式は複数ありますが、Googleが推奨しているのがJSON-LD(ジェイソン・エルディ)という書き方です。HTMLのどこにでも差し込めるため、既存サイトを大幅に改修する必要がありません。
なぜ今これが重要なのか。それは2026年のAI検索時代と直結しているからです。AIが店舗情報を正確に引用するための条件としてNAP整合と構造化データの関係を別記事で詳しく解説していますが、AI OverviewやGeminiなどのAI検索は「信頼性の高いソース」から情報を引用します。その信頼性を担保する要素のひとつが、このLocalBusinessスキーマなのです。
✓ ここまでのポイント
- LocalBusinessスキーマは「Googleに正確に伝わる店舗情報の設計図」。未設置では、情報がAI検索から漏れるリスクがある
- JSON-LD形式が推奨。HTMLに差し込むだけなのでサイトの大改修は不要
- NAP情報(店名・住所・電話番号)の統一と組み合わせてはじめて効果が出る
実際に使えるJSON-LDテンプレートの書き方
ここからが本題です。まず基本形を見てください。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "〇〇(店舗名)",
"address": {
"@type": "PostalAddress",
"streetAddress": "巴町6-22",
"addressLocality": "静岡市清水区",
"addressRegion": "静岡県",
"postalCode": "424-0000",
"addressCountry": "JP"
},
"telephone": "054-XXX-XXXX",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "10:00",
"closes": "15:00"
}
],
"url": "https://your-site.com",
"image": "https://your-site.com/images/store.jpg"
}
</script>
これが最低限の骨格です。業種によって"@type"の値を変えることで、Googleへの伝わり方が変わります。
チェックポイント1:@typeは業種別に指定する
「LocalBusiness」は汎用型です。より精度高く伝えたい場合は業種に合った型を指定します。
- 飲食店 →
RestaurantまたはFoodEstablishment - 美容室・ネイル →
HairSalon/BeautySalon - 整骨院・鍼灸院 →
HealthAndBeautyBusinessまたはMedicalBusiness - 歯科・医療機関 →
Dentist/MedicalOrganization - ジム・ヨガ →
SportsActivityLocation
✅ ポイント:@typeを正しく設定することで、Googleが業種文脈で店舗を理解しやすくなります。特にAI検索は「◯◯が得意な〜業種の店」を文脈推論するため、業種型の指定は必須です。
チェックポイント2:NAPは他媒体と完全一致させる
JSON-LDに書く住所・店舗名・電話番号は、Googleビジネスプロフィールや食べログ・ホットペッパー等の外部媒体と一字一句同じであることが必要です。「丁目」と「-」の違いだけで不整合と判定されることがあります。
✅ ポイント:NAP統一は85媒体への自動連携ツールを使うと効率的です。手動でひとつずつ直す作業は、後述する「経営者の時間の無駄遣い」の典型例です。
チェックポイント3:openingHoursSpecificationは昼休みも分けて書く
午前と午後で営業時間が分かれている場合(例:10:00〜12:00 / 13:00〜15:00)は、openingHoursSpecificationを2つのブロックに分けて記述します。1つにまとめると「12:00〜13:00も営業している」とGoogleに誤解される原因になります。
✅ ポイント:昼休みの誤認識はGoogleマップの「混雑する時間帯」データにも影響するため、見落としがちですが重要なポイントです。
WordPressと通常サイトへの設置手順
LocalBusiness設置 STEP 1
WordPressの場合:プラグインで自動生成する
「Schema & Structured Data for WP & AMP」などのプラグインを使えば、管理画面から店舗情報を入力するだけでJSON-LDを自動生成・挿入できます。コードを手書きする必要がなく、非エンジニアのスタッフでも設定可能です。
⚠️ よくある失敗:プラグインの「ローカルビジネス」設定画面を開いたまま放置し、保存し忘れるケース。設置後は必ずGoogleの「リッチリザルトテスト」(search.google.com/test/rich-results)で認識されているか確認してください。
LocalBusiness設置 STEP 2
通常のHTMLサイトの場合:<head>タグ内に直接貼る
WordPressを使っていない場合は、各ページの<head>〜</head>の間に、先ほどのJSON-LDコードをそのまま貼り付けます。トップページだけでなく、サービスページや店舗紹介ページにも同様に設置すると、Googleへの情報の「重みづけ」が強くなります。
⚠️ よくある失敗:トップページにしか設置せず、サービス別ページがインデックスされていないケース。複数ページに設置することで、AIが「この店はどのページから見ても同じ情報を持っている」と判断しやすくなります。
LocalBusiness設置 STEP 3
設置確認:Googleのリッチリザルトテストで動作チェック
設置後は「リッチリザルトテスト」にURLを入力して、エラーがないか確認します。赤いエラーがあれば必須項目の漏れ、黄色い警告なら推奨項目の不足です。警告は即影響はありませんが、赤いエラーは必ず修正してください。
⚠️ よくある失敗:設置したら終わりと思い、以後一切確認しないケース。Googleのアルゴリズム更新や、サイトリニューアル後にコードが消えていることがよくあります。
「JSON-LDは一度設置して終わりではありません。Googleは常にサイトを再クロールしています。3ヶ月に1回のチェックを仕組みに組み込んでおけば、経営者が毎回確認しなくても、スタッフが5分で異常を検知できる体制になります。」
ハワードジョイマン(中小企業診断士・MEO集客大全 代表)
経営者がGoogle運用から手を引くための「5分運用」の設計
ここが、この記事で最もお伝えしたい部分です。
JSON-LDの設置は「一度やれば終わる仕事」ですが、問題はその後の運用です。Googleビジネスプロフィールの情報更新、口コミへの返信、投稿の定期更新——これらを経営者自身が抱えると、月に20〜30時間の時間が消えます。年間にすると240〜360時間(=30〜45営業日)の損失です。
その時間を、店舗開発・スタッフ育成・新サービスの設計に充てられたら、売上はどう変わるか。答えは明らかです。
「5分運用」とは、AIと仕組みに作業を任せ、経営者は異常が起きたときだけ介入する設計のことです。具体的には以下の流れになります。
❌ よくあるパターン(経営者が全部やる)
- 口コミが入るたびに自分でスマホを開いて返信を考える
- 営業時間が変わるたびにGBP・HP・JSON-LDをバラバラに手動更新
- Googleからのアラートメールを見逃して、情報改ざんに気づくのが遅れる
✅ 推奨アプローチ(仕組みに任せる)
- 口コミへの返信はAIが口調を選択して自動生成。経営者は承認ボタンを押すだけ
- 営業時間・メニュー変更は一元管理ツールから一括更新し、JSON-LDも連動
- GBPの情報が無断変更された場合はLINEに即時通知。Googleビジネスプロフィールの情報改ざんを防ぐ検知の仕組みを事前に整えておくことが前提です
この設計が完成すると、経営者のGoogle関連業務は「週に1回、LINE通知を確認する5分」だけになります。
「コワーキングスペースのオーナーが8ヶ月でMEO対策の仕組みを整えた後、売上が+589%になりました。工務店は年間受注が50件増え、学習塾は地方から首都圏への展開まで達成しています。共通点は何か。それは、経営者が『Google運用』に時間を使うのをやめ、『顧客体験の設計』に集中した点です。」
ハワードジョイマン(中小企業診断士・MEO集客大全 代表)
「MEOサポートを始めて8ヶ月。Googleマップからの問い合わせが増え続け、気づいたら売上が開始前の約6倍になっていました。何より、毎日スマホで口コミを確認していた時間がなくなって、その分お客様との時間に使えるようになったのが一番の変化です。」
コワーキングスペース経営者(40代・男性)
まとめ:LocalBusinessスキーマは「仕組みの入口」に過ぎない
LocalBusinessスキーマ(JSON-LD)の設置は、Google・AI検索に「この店は信頼できる情報源だ」と認識させるための最初の一手です。難しそうに見えますが、実際の作業は30分もあれば完了します。
ただし、設置して終わりではありません。NAPの統一、口コミの戦略的収集、定期的な投稿更新——これらをすべて経営者一人で抱えていたら、いくら設置しても本業がおろそかになります。
重要なのは、「仕組みをつくって、手を離す」という設計思想です。
JSON-LDを正しく設置し、AIが店舗情報を正確に引用するためのNAP整合の条件を整え、口コミ返信をAIに任せる。この3点を順番に仕込んでいけば、あなたは月30時間のGoogle対応から解放され、その時間を「次の一手」に使えるようになります。
設置方法や、あなたの店舗に合ったJSON-LDの最適化について「自分の業種ではどう書けばいい?」と思ったら、まずは無料のMEO診断をご活用ください。業種別のテンプレートと優先対応箇所を一緒に確認します。
ぜひ、参考にしてみてください。