「診療時間や住所はサイトに載せているのに、検索結果には正しく反映されていない気がする」「近くの歯医者を探す人に、自院をきちんと見つけてもらえているのか不安だ」――歯科医院の院長やWeb担当者から、こうした声をよく聞きます。ホームページの情報を検索エンジンに正確に伝える仕組みが、構造化データ(schema、以下は構造化データ)です。人が読む文章とは別に、検索エンジンが理解しやすい形で情報の意味を補足する仕組みで、地域検索での見え方を整える土台になります。
この記事は、歯科医院が構造化データを実装するための考え方と手順を、基礎・使える型・実装・確認・注意点の順に整理します。専門用語はかみ砕いて説明し、技術に明るくない方でも判断できる状態を目標にします。なお、構造化データはあくまで検索エンジンに情報を伝える補助であり、これだけで順位が大きく上がる魔法ではありません。良質な内容や正確な医院情報があってはじめて力を発揮する、土台としての施策だと捉えてください。
構造化データとは何か|検索での見え方を整える土台
構造化データとは、ホームページに書かれた情報の「意味」を、検索エンジンが理解できる形式で補足する仕組みです。例えばページに「09:00〜18:00」と書いてあっても、それが診療時間なのか、駐車場の利用時間なのか、機械には判別しづらいことがあります。そこで「これは診療時間です」「これは電話番号です」「これは住所です」と印をつけて伝えるのが構造化データの役割です。人が見る画面の表示は変わりませんが、裏側で情報の意味を検索エンジンに手渡します。
記述の方式にはいくつかありますが、検索エンジンが推奨するのはJSON-LD(ジェイソンエルディー)という形式です。ページの本文とは別に、情報の意味をまとめた短い記述をページ内に置く方法で、本文の見た目に影響を与えずに追加できます。書き方の共通ルールを定めているのがschema.orgという枠組みで、世界中の検索エンジンがこの語彙を共有しています。つまり構造化データは、schema.orgの決めた言葉を使い、JSON-LDの形式で書き、検索エンジンに情報の意味を伝える、という三つの要素で成り立ちます。
構造化データを実装すると、二つの面で効果が期待できます。一つは、検索エンジンが医院情報を正確に把握しやすくなること。診療時間・住所・電話番号・診療科目などが機械にとって明確になり、地域検索や地図での表示に役立ちます。もう一つは、検索結果での見え方が整う可能性があること。ただし後述するとおり、質問と回答を検索結果に展開する機能などは近年大きく縮小しており、見た目の派手さを主目的にするのは現実に合いません。情報を正しく伝える土台として設置する、という姿勢が現状に沿っています。
近年はもう一つ、注目される役割があります。生成AIによる検索や回答が広がるなか、機械が情報の意味を読み取りやすい形で用意しておくことは、こうした新しい検索の入口でも医院情報が正しく扱われる助けになると考えられています。表示上のリッチな見栄えが縮小した一方で、情報を機械可読な形で整えておく価値はむしろ高まっているという見方もあります。派手な効果を追うのではなく、正確な情報基盤を静かに整えておく施策として位置づけると、長い目で見た投資対効果を判断しやすくなります。
歯科医院で使える構造化データの型
構造化データには多くの型(タイプ)があります。歯科医院がまず押さえるべきなのは、医院そのものを表す型と、ページの性質を表す型です。下の表で、歯科医院で使う代表的な型を整理します。優先度は、地域からの集患に直結するものを上に置いています。
| 型(タイプ) | 伝える内容 | 主な効果 | 優先度 |
|---|---|---|---|
| Dentist(歯科医院) | 医院名・住所・電話・診療時間・地図・診療科目 | 地域検索や地図での正確な表示を助ける | 高 |
| BreadcrumbList(パンくず) | ページの階層(トップ>診療案内>インプラント) | サイト構造を伝え、検索結果に経路が出ることがある | 高 |
| FAQPage(よくある質問) | ページ内の質問と回答の対応 | 内容理解の補助(展開表示は現在ほぼ終了) | 中 |
| Article(記事) | コラムやブログ記事の題名・著者・公開日 | 記事情報を正確に伝える | 中 |
| aggregateRating(評価) | 医院への評価の平均やレビュー | 条件を満たせば星表示の可能性(注意が必要) | 低 |
ここで大切なのは、歯科医院を表す型として「LocalBusiness(ローカルビジネス)」よりも、より具体的な「Dentist(歯科医院)」を使う点です。LocalBusinessは店舗全般を指す広い型で、Dentistはその中で歯科医院に特化した型です。より具体的な型を選ぶことで、医療機関としての性質を検索エンジンに伝えやすくなります。DentistはLocalBusinessの性質を引き継いでいるため、住所や診療時間といった店舗情報もそのまま記述できます。まずはトップページにDentist、各ページにBreadcrumbList、という組み合わせを基本形と考えると、迷いが減ります。
下の図は、トップページに置くDentist型に、どのような情報がぶら下がるかを示したものです。医院名を頂点に、住所・電話・診療時間・地図といった情報が枝分かれする構造を頭に入れておくと、実装の全体像がつかみやすくなります。
最優先で整えたいDentist(医院情報)の型
歯科医院の構造化データで、まず整えたいのがDentist型です。地域検索や地図で「近くの歯医者」を探す患者に、正確な情報を届ける役割を担うためです。Dentist型に記述する主な情報は、次のとおりです。いずれも、ページに実際に表示されている内容と一致させることが前提になります。
- 医院名(name):正式な医院名を記述します。看板や各所の表記と統一します。
- 住所(address):郵便番号・都道府県・市区町村・番地を、分けて記述します。地図サービスの登録情報とそろえます。
- 電話番号(telephone):患者が実際にかける代表番号を記述します。
- 診療時間(openingHoursSpecification):曜日ごとの診療開始・終了時刻を記述します。昼休みがある場合は時間帯を分けます。休診日も反映します。
- 地図の位置(geo):緯度と経度で、医院の位置を示します。
- 診療科目(medicalSpecialty):一般歯科・小児歯科・矯正歯科など、対応している分野を記述します。
これらの情報は、地図サービス(Googleビジネスプロフィールなど)の登録内容と食い違わないようにそろえることが重要です。医院名の表記ゆれ、旧住所の残存、診療時間の相違といったズレがあると、検索エンジンはどの情報を信じるべきか判断しづらくなります。ホームページの構造化データ・地図サービスの登録・院内掲示の三つで、医院名と住所と電話番号(この三点をNAPと呼びます)をそろえることが、地域検索での土台になります。まずはこの三点の一致から着手すると、無理なく効果につながります。
なお、診療時間は変更が起きやすい情報です。年末年始の休診、臨時休診、診療時間の恒久的な変更があったときは、ホームページの表示・構造化データ・地図サービスの三つを同時に更新する運用を決めておくと、情報のズレを防げます。担当を決め、変更のたびに三か所を見直す手順にしておくと安心です。

FAQ・パンくず・レビューの扱いと現状
Dentist型に加えて検討したいのが、FAQPage・BreadcrumbList・aggregateRatingです。ただし、それぞれ現状の扱いに違いがあるため、期待値を正しく持つことが大切です。順に整理します。
BreadcrumbList(パンくず)は、今も設置する価値が高い型です。「トップ>診療案内>インプラント」のようなページの階層を検索エンジンに伝え、検索結果にこの経路が表示されることもあります。記述する際は、階層の順番(position)を1から連番でつけることが必須です。番号が飛んだり2から始まったりすると、パンくずの記述全体が無効と扱われるため、順番の連続に注意します。
FAQPage(よくある質問)は、扱いが大きく変わった型です。以前は、質問と回答が検索結果に展開して表示される機能(リッチリザルト)が広く使えました。しかし検索エンジンの方針変更により、この展開表示は段階的に縮小され、2026年には一般のサイト向けの表示が終了したとされます。現在では、政府機関や公的な医療関連など一部の権威あるサイトを除き、個々の歯科医院で質問が検索結果に展開表示されることは期待しにくいのが実情です。とはいえ、ページ内容を検索エンジンに正確に伝える価値は残るため、記述を急いで削除する必要はないとされます。展開表示を目的にするのではなく、内容理解の補助と捉えるのが現状に合った姿勢です。
aggregateRating(評価・レビュー)は、最も慎重に扱うべき型です。星の評価を検索結果に出したいという動機で設置を検討する方は多いのですが、ここには落とし穴があります。検索エンジンは、医院が自らのサイトに自己申告で載せた評価について、星表示の対象を大きく制限しています。さらに、実在しない評価や、良い評価だけを選んで記述する行為は、ガイドライン違反として扱われ、手動による対策(ペナルティ)の対象になり得ます。評価を記述する場合は、自院が正規に集めた実在のレビューに限り、ページ上にも同じ内容を表示することが前提です。無理に星表示をねらうより、地図サービス上の口コミを正しく育てる方が、現実的で安全な選択になります。
構造化データの実装手順
実装の流れを、実際に手を動かす順に整理します。専門知識がなくても、道具や外部の力を借りて進められます。無理に自作しようとせず、確実な方法を選んでください。
- 手順1:ページに情報を正しく表示する:まず、医院名・住所・電話・診療時間などを、ページ上に通常のテキストとして正確に掲載します。構造化データは、表示されている内容を補足する仕組みのため、表示のない情報を記述してはいけません。
- 手順2:使う型を決める:トップページにはDentist、各ページにはBreadcrumbList、質問をまとめたページにはFAQPage、というように、ページの性質に合わせて型を選びます。
- 手順3:JSON-LDを用意する:情報をJSON-LD形式で記述します。手書きが難しい場合は、構造化データを生成する無料のツールに医院情報を入力し、出力された記述を使う方法が現実的です。
- 手順4:ページに埋め込む:生成した記述を、ページのヘッダー部分などに設置します。多くのコンテンツ管理システム(CMS)には、構造化データを補助するプラグインや設定欄があり、それを使うと入力欄を埋めるだけで自動的に記述を出力できます。
実務では、ホームページ制作にCMSを使っている場合、専用のプラグインを導入して医院情報を入力する方法が最も手軽です。この方法なら、コードを直接書かなくても、住所や診療時間を入力欄に記入するだけで構造化データが用意されます。プラグインの機能で足りない部分だけを、生成ツールで補う形が現実的です。技術的な設定に不安がある場合は、制作を依頼している会社に「Dentist型とパンくずの構造化データを入れたい」と具体的に伝えると、話が早く進みます。
進める順番としては、まずトップページのDentist型から着手することをおすすめします。医院名・住所・電話・診療時間という、患者が最も必要とする基本情報を正確に伝えるところから始めると、効果が地域検索という分かりやすい形で表れやすいためです。トップページが整ったら、次に各ページへパンくずを広げ、質問をまとめたページがあればFAQPageを加える、という順で範囲を広げます。一度にすべてを完璧にしようとせず、優先度の高い型から段階的に整える方が、無理なく確実に進められます。設置のたびに次の工程の検証で正しさを確かめれば、誤りを早い段階で見つけられます。
実装後の確認方法
構造化データは、設置して終わりではありません。正しく認識されているかを、検証ツールで必ず確認します。書き方の小さな誤りで記述全体が無効になることもあるため、この確認の工程が欠かせません。
- リッチリザルトテスト:検索エンジンが提供する検証ツールに、ページのURLまたは記述したコードを入力すると、構造化データが正しく認識されるか、エラーや警告がないかを確認できます。
- スキーマ検証ツール:schema.orgの語彙に沿って正しく書けているかを、専用の検証ツールで確認します。型やプロパティのつづりの誤りを見つけられます。
- サーチコンソールの確認:公開済みのページは、検索エンジンの管理ツール(Search Console)で、URLを検査して構造化データの認識状況を確認できます。エラーがまとめて表示される拡張レポートも役立ちます。
確認でエラーや警告が出た場合は、その指摘に沿って一つずつ直します。特に多いのが、ページに表示されている内容と構造化データの記述が食い違うケースです。診療時間をページ上で変更したのに構造化データを直し忘れる、といったズレは避けなければなりません。本文を更新したら構造化データも合わせて見直す、という習慣を運用に組み込むと、こうした不一致を防げます。検証は一度で終わらせず、情報を更新するたびに行うと確実です。

実装で避けたい注意点
構造化データは、誤った使い方をすると効果が出ないだけでなく、逆にマイナスに働くこともあります。歯科医院が特に注意したい点を整理します。医療は患者の健康やお金に関わる分野(YMYL領域)のため、慎重さがいっそう求められます。
- 表示のない情報を記述しない:ページに表示されていない内容を構造化データにだけ書くことは、ガイドライン違反にあたります。記述は、必ず画面に見えている情報と一致させます。
- 評価の不正な記述をしない:実在しない評価や、良い評価だけを選んだ記述は、手動による対策の対象になり得ます。口コミの構造化データを都合よく使うことは避けます。
- 医療広告ガイドラインに配慮する:構造化データに書く内容も、医療広告に関する規制の対象です。「地域で一番」「必ず治る」といった、客観的な裏付けを示しにくい断定的な表現は、本文でも構造化データでも避けます。
- 情報のズレを放置しない:診療時間や住所を変えたら、ホームページ・構造化データ・地図サービスの三つを同時に更新します。放置すると、患者に誤った情報が届く恐れがあります。
構造化データは、正しく設置すれば医院情報を検索エンジンに的確に伝える助けになりますが、順位を保証するものではありません。過度な期待で無理な記述に走ると、かえって不利益を招きます。まずはDentistとパンくずという基本を正確に整え、表示内容との一致を保つことが、遠回りに見えて最も確実な進め方です。判断に迷う技術的な点や、医療広告に関わる表現は、制作会社や専門家に相談することをおすすめします。焦らず、確かな土台から一つずつ整えていってください。
よくある質問(FAQ)
Q. 歯科医院はLocalBusinessとDentistのどちらの型を使えばよいですか。
A. より具体的なDentist型をおすすめします。LocalBusinessは店舗全般を指す広い型で、Dentistはその中で歯科医院に特化した型です。DentistはLocalBusinessの性質を引き継いでいるため、住所や診療時間といった店舗情報もそのまま記述できます。医療機関としての性質を検索エンジンに伝えやすくなるため、まずはトップページにDentist型を置く形が基本になります。
Q. FAQの構造化データを設置すれば、検索結果に質問が表示されますか。
A. 現在は期待しにくいとされます。以前は質問と回答が検索結果に展開表示される機能が広く使えましたが、方針変更により段階的に縮小され、2026年には一般のサイト向けの表示が終了したとされます。個々の歯科医院では展開表示は見込みにくいものの、ページ内容を検索エンジンに正確に伝える価値は残るため、記述を急いで削除する必要はないとされます。
Q. 口コミの星評価を検索結果に表示させることはできますか。
A. 慎重な扱いが必要です。医院が自らのサイトに自己申告で載せた評価は、星表示の対象が大きく制限されています。実在しない評価や、良い評価だけを選んだ記述は、ガイドライン違反として手動の対策の対象になり得ます。記述する場合は、正規に集めた実在のレビューに限り、ページ上にも同じ内容を表示することが前提です。無理な星表示をねらうより、地図サービスの口コミを正しく育てる方が安全です。
Q. コードが書けなくても構造化データを実装できますか。
A. できます。多くのコンテンツ管理システム(CMS)には、構造化データを補助するプラグインや設定欄があり、医院情報を入力欄に記入するだけで自動的に記述を出力できます。手書きが難しい部分は、構造化データを生成する無料のツールを使う方法もあります。技術に不安がある場合は、制作会社に「Dentist型とパンくずを入れたい」と具体的に伝えると進めやすくなります。
Q. 構造化データを入れれば検索順位は上がりますか。
A. 順位を直接上げるものではありません。構造化データは、医院情報を検索エンジンに正確に伝える補助であり、良質な内容や正確な医院情報があってはじめて力を発揮する土台です。診療時間や住所を正しく伝えることで地域検索での見え方が整う効果は期待できますが、これだけで大きく順位が上がる魔法ではない点を理解して、基本を確実に整えることが大切です。