Studioでサロン・飲食店のローカルSEOを強化する方法|LocalBusiness構造化データ設定ガイド📍
サロン・飲食店・クリニックなど店舗系サイトをStudioで作った方向けに、Googleに店舗情報を正しく伝える「LocalBusiness構造化データ」の設定方法をコピペで解説。地図・電話番号・営業時間の検索結果表示や、MEO・ローカルSEO強化に役立ちます。
「Studioで店舗のホームページを作ったのに、Google検索で地図や営業時間がうまく表示されない」「近くのお客さんに見つけてもらえている気がしない」——サロン・飲食店・クリニックなど、実店舗を持つ方からよく聞くお悩みです。
実はこれ、デザインや文章の問題ではなく、Googleに店舗情報を「機械にも分かる形」で伝えられていないことが原因のケースが多くあります。その解決策が、今回紹介するLocalBusiness構造化データです。Studioには専用の設定画面はありませんが、カスタムコード(Embed)を1つ貼るだけで対応できます。
1. 構造化データとは?なぜローカルSEOに効くのか
構造化データとは、ページの内容を「店名はこれ」「住所はこれ」「営業時間はこれ」というように、Googleのロボットが誤読しないよう決まった形式(JSON-LD)でタグ付けした情報のことです。
人間はページを見れば「あ、この店は渋谷にあって、平日11時から営業しているんだな」と理解できますが、検索エンジンはテキストの配置だけから正確に読み取るのが苦手です。構造化データを入れておくと、Googleはその情報を確信を持って検索結果やGoogleマップに反映できるようになります。
ローカルSEO(近隣エリアでの検索順位・MEO)において構造化データが重要なのは、次の理由からです。
- 店舗名・住所・電話番号・営業時間などの基本情報の信頼度が上がる
- Googleビジネスプロフィールの情報と整合性が取れているサイトとして評価されやすくなる
- 検索結果に評価(レビュー)や営業時間が補足情報として表示されることがある
2. LocalBusiness構造化データで伝えられる情報
LocalBusiness(および業種別のサブタイプ)で伝えられる主な項目です。すべて埋める必要はありませんが、埋めるほど情報の解像度が上がります。
name— 店舗名image— 外観や内観の代表画像address— 住所(都道府県・市区町村・番地を分けて記述)telephone— 電話番号openingHoursSpecification— 曜日ごとの営業時間priceRange— 価格帯の目安(例:¥¥)geo— 緯度・経度(地図表示の精度が上がる)url— 公式サイトのURLsameAs— Googleビジネスプロフィールや公式SNSのURL
3. Studioでの実装方法(コピペでOK)
Studioには構造化データ専用の入力欄がないため、対象ページ(トップページや店舗紹介ページ)にEmbedブロックを1つ配置し、以下のコードを貼り付けます。表示に影響しないコードなので、ページのどこに置いても構いません(フッター付近がおすすめです)。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BeautySalon",
"name": "サロン名を入力",
"image": "https://example.com/images/shop.jpg",
"url": "https://example.com",
"telephone": "03-0000-0000",
"priceRange": "¥¥",
"address": {
"@type": "PostalAddress",
"streetAddress": "恵比寿西2-8-4",
"addressLocality": "渋谷区",
"addressRegion": "東京都",
"postalCode": "150-0021",
"addressCountry": "JP"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 35.6467,
"longitude": 139.7100
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "11:00",
"closes": "20:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Saturday"],
"opens": "10:00",
"closes": "18:00"
}
],
"sameAs": [
"https://www.instagram.com/example",
"https://maps.google.com/?cid=xxxxxxxxxxxxxxxxxx"
]
}
</script>
貼り付けたら、次の3点を必ず自分の情報に書き換えてください。
@type— 業種に合わせて変更(次の章で一覧を紹介)name・address・telephone・openingHoursSpecification— 実際の店舗情報geoの緯度経度 — Googleマップで店舗を表示し、URLに含まれる数値、または右クリック→座標をコピーで取得
4. 業種別の@type一覧
もっとも具体的な@typeを選ぶのがポイントです。迷ったらLocalBusinessでも構いませんが、該当するサブタイプがあればそちらを使うことでGoogleがより正確に業種を理解できます。
| 業種 | @type |
|---|---|
| 美容室・ヘアサロン | HairSalon |
| ネイル・まつげサロン等 | BeautySalon |
| エステサロン | DaySpa |
| 歯科医院 | Dentist |
| クリニック・診療所 | MedicalClinic |
| レストラン・飲食店 | Restaurant |
| カフェ | CafeOrCoffeeShop |
| 美容院以外の一般店舗 | LocalBusiness |
5. 設定後の確認方法
コードを貼っただけで満足せず、必ず正しく認識されているかを確認しましょう。
- ページを公開する
- Googleのリッチリザルト テストに公開URLを入力
- 「LocalBusiness」または選んだ
@typeが検出され、エラーがないか確認
エラーが出た場合は、多くがJSONの構文ミス(カンマの付け忘れ・引用符の閉じ忘れ)です。コピー時に一部が欠けていないか見直してみてください。
Search Consoleに登録済みであれば、数日〜数週間後に「拡張」レポートにLocalBusinessの項目が追加されているかも確認できます(反映には時間がかかるため、焦らず待ちましょう)。
6. よくある間違い・注意点
- Googleビジネスプロフィールと情報を一致させる — 住所の表記(例:「2-8-4」と「2丁目8番4号」)や電話番号がサイトとズレていると、かえって信頼度が下がることがあります
- 実在しない情報を書かない — 営業していない時間帯を書いたり、存在しない住所を入れたりするのは構造化データのガイドライン違反です
- 1ページに複数のLocalBusinessを詰め込まない — 複数店舗がある場合は、店舗ごとにページを分け、それぞれに対応する構造化データを設置するのが基本です
- 画像URLは実在するものを指定する —
imageに指定したURLが404だと評価されません
まとめ|構造化データは「デザインの外側」の地味だけど効くSEO
Studioは見た目のデザインには強い一方、SEOまわりの細かい設定は自分でカスタムコードを足す必要があります。LocalBusiness構造化データはその代表格で、ユーザーには見えないのに、Googleへの伝わり方を底上げしてくれる縁の下の力持ちです。
- 構造化データはGoogleに店舗情報を正確に伝えるための「共通言語」
- 業種に合った
@typeを選び、Embedブロックにコピペするだけで導入できる - 導入後は必ずリッチリザルト テストで検証する
サロン・飲食店・クリニックなど、実店舗の集客をStudioサイトで狙っている方は、ぜひ今日のうちに設定してみてください。
