2026年7月26日
2026年7月26日
Rank MathのローカルSEO設定方法|Local SEOモジュールで店舗情報を構造化データにする
地域の店舗や事務所のサイトでは、店名・住所・電話番号・営業時間などを検索エンジンが読み取れる形で載せておくことが、ローカル SEO(地域名を含む検索への対策)の基本になります。WordPress の SEO プラグイン Rank Math には、そのための Local SEO モジュールがあり、入力した店舗情報を構造化データ(schema.org の形式で書かれた JSON-LD)としてページに出力します。
この記事では、Rank Math の Local SEO の設定手順と、設定が出力されているかの確かめ方を説明します(2026年10月時点の Rank Math 公式ナレッジベースに基づきます。画面の項目名は英語表示で書いています。日本語表示では訳語が異なることがあります)。
先に知っておきたいこと
- Rank Math の Local SEO は、サイトの中に店舗情報の構造化データを出す機能です。Google マップや検索結果の地図に出る情報は、主に Google ビジネス プロフィール(旧 Google マイビジネス)で管理します。Rank Math に Google ビジネス プロフィールの API キーを設定する項目はありません。
- Rank Math の公式ナレッジベースでは、Local SEO を設定する前提として、Google ビジネス プロフィールで確認済みのビジネスがあることを挙げています。
- サイトに書く店名・住所・電話番号は、Google ビジネス プロフィールや他のサイトに載せている情報と表記をそろえます。
- 構造化データを出しても、検索結果での表示や順位が上がることは保証されません。
手順1: Rank Math をインストールする
- 管理画面の「プラグイン」→「新規追加」で「Rank Math SEO」を検索し、インストールして有効化します。
- 有効化すると設定ウィザードが始まります。サイトの種類を選ぶ画面では、店舗や会社のサイトに当たるものを選びます。
手順2: Local SEO モジュールを有効にする
- 管理画面の「Rank Math SEO」→「Dashboard」を開き、「Modules」の一覧を表示します。
- 「Local SEO」のカードにあるスイッチをオンにします。
設定画面や項目が見当たらない場合は、Rank Math の表示モードが簡易表示(Easy Mode)になっていないかを確認し、Advanced Mode に切り替えます。
手順3: 店舗情報を入力する
「Rank Math SEO」→「Titles & Meta」→「Local SEO」を開き、次の項目を入力して保存します。無料版で使える主な項目は次のとおりです。
| 項目 | 入れる内容 |
|---|---|
| Person or Company | 個人のサイトなら Person、店舗・会社なら Company |
| Website Name | サイトの名前 |
| Person/Organization Name | 店名・会社名(看板や登記と同じ表記) |
| Description | 店舗・会社の短い説明 |
| Logo | ロゴ画像。公式ナレッジベースでは 112×112 ピクセル以上が推奨 |
| URL | サイトの URL |
| 問い合わせ用のメールアドレス | |
| Address | 住所。国は JP のような2文字の国コードで入れる |
| Business Type | 業種(Restaurant、Dentist など schema.org の種類から選ぶ) |
| Opening Hours | 曜日ごとの営業時間 |
| Phone Number | 電話番号。空欄にしない |
| Price Range | 価格帯($$ のような記号や金額の範囲) |
| Google Maps API Key | 地図を表示する場合に使う Google Maps の API キー |
| GeoCoordinates | 緯度・経度。例: 35.681236, 139.767125 |
| About Page / Contact Page | 会社概要ページとお問い合わせページを選ぶ |
電話番号は、Google の構造化データの説明でも国番号と市外局番を含めることが勧められています。日本の番号なら +81-3-1234-5678 のように書きます。
Google Maps API Key は、構造化データの出力には必要ありません。次の手順で連絡先と一緒に地図を表示したい場合だけ、Google Cloud で Google Maps の API キーを作って入力します。キーはページの HTML から見えるため、Google Cloud の設定で、使えるサイト(HTTP リファラー)を自分のドメインに制限しておきます。
手順4: 連絡先をページに表示する
入力した店舗情報は、連絡先としてページに表示することもできます。ブロックエディターでは、Rank Math の Local Business ブロックを使うことが公式ナレッジベースで勧められています。クラシックエディターやウィジェットでは、次のショートコードを使います。
[rank_math_contact_info]
[rank_math_contact_info show="name, email, address, hours, phone, map"]
show で表示する項目を選べます。map を表示するには、手順3の Google Maps API Key が必要です。
手順5: 出力を確かめる
- サイトのトップページを開き、ブラウザでページのソースを表示します。
application/ld+jsonを検索し、入力した店名・住所・電話番号が含まれていることを確認します。 - Google のリッチリザルト テストにページの URL を入力し、構造化データが読み取れているか、エラーが出ていないかを確認します。
- schema.org の形式として正しいかは、Schema Markup Validator でも確認できます。
キャッシュプラグインを使っている場合は、設定を保存した後にキャッシュを消してから確認します。
無料版と PRO 版の違い
| 機能 | 無料版 | PRO 版 |
|---|---|---|
| 1つの拠点の店舗情報(上の表の項目) | 使える | 使える |
| 連絡先のショートコード | 使える | 使える |
| 複数の拠点(Use Multiple Locations) | なし | 使える |
| 拠点ごとのページ(Locations の投稿タイプ)、地図のスタイル、拠点の検索など | なし | 使える |
店舗が1つなら無料版で足ります。複数の店舗をそれぞれのページで管理したい場合は PRO 版の「Use Multiple Locations」を使います。
運用の注意
- 移転・電話番号の変更・営業時間の変更があったら、Rank Math の設定、Google ビジネス プロフィール、サイト内の会社概要ページを同時に直します。
- 祝日や臨時休業の情報は、Google ビジネス プロフィールの特別営業時間でも設定します。
- 別の SEO プラグインやテーマが同じ種類の構造化データを出していると、重複することがあります。手順5でソースを確認したときに、同じ店舗の情報が2つ出ていないかも見ます。
まとめ
- Rank Math の Local SEO は、店舗情報をサイト内に構造化データとして出す機能で、Google ビジネス プロフィールの代わりにはならない
- 「Dashboard」→「Modules」で Local SEO を有効にし、「Titles & Meta」→「Local SEO」で店名・住所・電話番号・営業時間などを入力する
- 連絡先の表示は Local Business ブロックかショートコード
rank_math_contact_infoを使い、地図には Google Maps API Key が要る - 出力はページのソースとリッチリザルト テストで確かめる。複数拠点は PRO 版の機能
関連記事: