ローカルSEOとMEOは別物です
「MEO対策をやっています」という話をよく聞きます。ただ、MEOだけに注力してWebサイト側の対策が抜けているケースが非常に多いです。この2つは別物であり、両方揃って初めてローカル検索での露出が最大化されます。
この記事では、ローカルSEOとMEOの違いから整理し、Webサイト側で具体的に何をすべきかを解説します。Web制作者・フリーランスの方が納品前チェックとして使える内容を目指しています。
ローカルSEOとMEOの違い
まず用語を整理します。混同されることが多いですが、対象が異なります。
| MEO | ローカルSEO | |
|---|---|---|
| 正式名称 | Map Engine Optimization | Local Search Engine Optimization |
| 対象 | Googleマップ・ビジネスプロフィール | Webサイト全体 |
| 主な施策 | GBPの情報整備・口コミ収集・写真追加 | 構造化データ・地域キーワード・内部リンク |
| 効果が出る場所 | マップ検索・ローカルパック | オーガニック検索結果 |
ローカルパックとは、「渋谷 歯科医院」のようなローカルキーワードで検索したとき、検索結果の上部にGoogleマップと3件の店舗情報がまとめて表示されるエリアのことです。MEOはこのローカルパックへの露出を高める施策です。
MEOはGoogleビジネスプロフィール(GBP)側の話であり、Webサイト側は別途対策が必要です。GBPとWebサイトの情報が一致していることをGoogleは重視しており、Webサイト側が不十分だとローカル検索全体での評価が下がります。
なぜWebサイト側の対策が抜けやすいのか
GBPの設定は管理画面から直感的に操作できるため、「とりあえずMEO対策した」という状態になりやすいです。一方、Webサイト側の対策は構造化データやHTMLの知識が必要で、制作者でないと気づきにくい項目が多くあります。
結果として「GBPは完璧だがWebサイト側はほぼ未対策」というケースが地域ビジネスのサイトには非常に多いです。
Webサイト側で押さえるべき5つの対策
1. LocalBusiness構造化データの設置
構造化データとは、検索エンジンに向けてサイトの情報を機械的に伝えるためのコードです。JSON-LD形式で <head> 内に記述します。
地域ビジネスのサイトには LocalBusiness スキーマが必要です。WordPressのSEOプラグインを使っていても、デフォルトでは Organization になっている場合が多く、LocalBusiness への変更が必要な点に注意してください。
最低限設定すべきプロパティは以下の通りです。
| プロパティ | 内容 | 重要度 |
|---|---|---|
name | 店舗・事業者名 | 必須 |
url | WebサイトURL | 必須 |
telephone | 電話番号 | 必須 |
address | 住所(PostalAddress形式) | 必須 |
logo | ロゴ画像URL | 推奨 |
sameAs | SNS・GBPのURL | 推奨 |
openingHours | 営業時間 | 推奨 |
GBPに登録している情報と一致させることが重要です。店舗名・住所・電話番号の表記ゆれ(NAP不一致)はローカルSEOに悪影響を与えます。
NAPとはName(名称)・Address(住所)・Phone(電話番号)の頭文字です。この3つがGBP・Webサイト・各種ディレクトリで一致していることが、ローカルSEOの基本中の基本とされています。
2. 電話番号のtel:リンク化
電話番号をテキストで表示しているだけでは不十分です。スマートフォンからタップで発信できる tel: リンクにしておく必要があります。
飲食店・クリニック・士業など「今すぐ電話したい」ユーザーが多い業種では、これだけでコンバージョンが変わります。見落としやすいですが、実装は簡単です。
3. 住所のテキスト記載
住所を画像で掲載していたり、Googleマップの埋め込みだけで済ませているケースがあります。検索エンジンはテキストとして存在する住所を読み取るため、必ずHTMLのテキストとして記載してください。
構造化データの address プロパティと表記を一致させることも重要です。
4. Googleマップの埋め込み
iframeでGoogleマップを埋め込んでいるかどうか。アクセスページだけでなく、トップページのフッターにも設置しておくと、ユーザーの利便性とローカルシグナルの両方に効きます。
Googleマップの埋め込みは「場所をすぐ確認できる」というユーザー価値に加え、Googleへの所在地情報の補強シグナルにもなります。
5. 地域キーワードの配置
<title> タグ・meta description・<h1> タグに地域名が含まれているかどうかを確認します。「渋谷区 歯科医院」「新宿 税理士」のように、地域名+業種の組み合わせがページの主要な要素に入っていることが、ローカル検索での露出に直結します。
トップページだけでなく、サービスページや料金ページにも地域名を入れておくと、より多くのキーワードでの流入が期待できます。
GBPとWebサイトの情報はなぜ一致させる必要があるのか
Googleはローカル検索の評価において、複数の情報源を照合して信頼性を判断しています。GBPに記載されている店舗名・住所・電話番号と、Webサイトに記載されている内容が一致していれば、その事業者の情報の信頼性が高いと判断されます。
逆に表記ゆれや矛盾があると、信頼性スコアが下がる可能性があります。制作時にGBPの登録内容を確認してからWebサイトを作ることを習慣にすると、手戻りを防げます。
納品前チェックリスト
地域ビジネスのサイト納品前に、以下の5項目を確認するフローを入れておくことをおすすめします。
| チェック項目 | 確認内容 | 対応が必要なケース |
|---|---|---|
| LocalBusiness構造化データ | JSON-LDにLocalBusinessスキーマがあるか | 未設置、またはOrganizationのみ |
| tel:リンク | 電話番号がタップ発信できるか | テキストのみで記載されている |
| 住所のテキスト記載 | HTMLテキストとして住所があるか | 画像のみ・マップのみ |
| Googleマップ埋め込み | iframeが設置されているか | アクセスページに未設置 |
| 地域キーワード | title・h1に地域名があるか | 店舗名のみでエリア名がない |
クライアントへの報告時に「ローカルSEOの5項目すべてクリアしています」と伝えられると、制作品質を具体的に示すことができます。
これらの項目を一括でチェックしたい場合は、CodeQuest SEO_CHECK をお試しください。URLを入力するだけでLocalBusiness構造化データの充足率を含む45項目以上を診断できます。
まとめ
- MEOはGBP側の施策、ローカルSEOはWebサイト側の施策——この2つは別物であり、両方必要
- NAPの一致が基本——GBP・Webサイト・各種ディレクトリで店舗名・住所・電話番号を統一する
- Webサイト側の5項目——LocalBusiness構造化データ・tel:リンク・住所テキスト・Googleマップ・地域キーワード
- 納品前チェックに組み込む——手戻り防止と品質アピールの両方に効く
よくある質問
Q. MEO対策とローカルSEOはどちらを先にやるべきですか?
同時並行が理想ですが、優先するならGBPの整備(MEO)からです。GBPはGoogleマップ検索での露出に直結し、効果が出るまでの期間が比較的短いためです。ただしWebサイト側のLocalBusiness構造化データとNAPの一致は、GBPと同時に対応しておくことをおすすめします。後から修正すると表記ゆれのリスクが高まります。
Q. LocalBusinessスキーマのtypeはどれを選べばいいですか?
LocalBusiness はスーパータイプで、業種ごとにより具体的なタイプが用意されています。歯科医院なら Dentist、レストランなら Restaurant、法律事務所なら LegalService のように、業種に合ったタイプを使うとGoogleへの伝達精度が上がります。schema.orgのドキュメントで業種に対応するタイプを確認してください。
Q. WordPressでLocalBusiness構造化データを設定するにはどうすればいいですか?
AIOSEO・RankMath・Yoast SEOなどのプラグインから設定できます。ただしプラグインのデフォルト設定では Organization になっていることが多いため、ローカルビジネス向けの設定に切り替える必要があります。設定後はGoogleの「リッチリザルトテスト」でLocalBusinessスキーマが正しく認識されているか確認してください。