ブログ

ワードプレスにグーグルマップを埋め込みする方法

最終更新日: 
ワードプレスにグーグルマップを埋め込みする方法

WordPressのウェブサイトに地図を追加するのは、わずか5分で完了する作業です。信頼性の向上やローカルSEOの強化につながり、ユーザーがあなたのビジネスを利用しやすくなります。しかし、地図を正しく表示させ、必要な機能を備えるには何時間もかかることがあります。さらに、モバイルユーザーへの対応を忘れると、小さな画面で地図が見切れていることに気づかないかもしれません。

このガイドでは、ワードプレス グーグルマップ 埋め込みの方法として、ネイティブiFrame、マッププラグイン、無料ウィジェットの3つのオプションを詳しく解説します。それぞれの注意点やトレードオフについても取り上げるので、あなたに最適な方法を選ぶ参考にしてください。

WordPressに地図を埋め込む3つの方法

MethodAPI key requiredCostMobile-responsiveMulti-pin supportSetup time

ネイティブiFrame

不要

無料

非対応(幅・高さ固定)

非対応

約5分

WordPressプラグイン

必要(月10,000マップロードまで無料)

基本機能は無料、高度な機能は有料

プラグインによる

対応(有料の場合が多い)

約15〜25分

Jotform Googleマップウィジェット

必要(月10,000マップロードまで無料)

ウィジェットは無料、高度な機能も含む

対応

対応(無料)

約15分

方法1:ネイティブのGoogleマップiFrameを使う

GoogleマップのiFrameは、ウェブサイトに地図を表示する最もシンプルで手軽な方法です。Googleマップで自分のビジネスを検索し、共有をクリックしてコードをコピーし、WordPressのページに貼り付けるだけです。ここではステップバイステップの手順を紹介しますので、すぐに設定を完了できます。

ただし、そのシンプルさ自体が制約にもなります。地図の見た目をカスタマイズしたり、複数のピンを追加したり、デフォルトの表示に追加情報を重ねたりすることはできません。また、モバイルでも問題なく使えるように、地図のサイズやWordPressのページレイアウトを試行錯誤する必要があります。

GoogleマップのiFrameを埋め込む方法

始める前に、Googleビジネスプロフィールにビジネスを登録しておきましょう。これにより、営業時間、口コミ、フードメニューなど、Googleマップにビジネスの詳細情報を表示できるようになります。自分のビジネスではない住所やランドマークを指定するだけの場合は、最初のステップに進んでください。

Googleマップから埋め込みコードを取得する

  1. google.com/mapsにアクセスし、ビジネス名または住所を検索します。
  2. ロサンゼルスのルート情報と地図を表示しているGoogleマップのページ
  1. 画面左側のビジネス詳細を確認し、正しいピンが選択されていることを確かめます。
  2. グリフィス天文台のGoogleマップのプレイスパネル
  1. 共有をクリックします。
  2. 共有オプションがハイライトされたGoogleマップの場所詳細
  1. 画面にポップアップが表示されます。地図を埋め込むタブをクリックします。
  2. 「地図を埋め込む」タブが選択されたGoogleマップの共有ダイアログ
  1. ウェブサイトでの地図の表示プレビューが表示されます。デフォルトでは中サイズに設定されていますが、左上のドロップダウンから小サイズや大サイズを選択したり、カスタムサイズを指定したりすることもできます。
  2. iFrameコードスニペットが表示されたGoogleマップの埋め込みダイアログ
  1. サイズを選択したら、HTMLをコピーをクリックします。これでiFrameのコードスニペットがクリップボードにコピーされます。
  2. 「HTMLをコピー」ボタンがハイライトされたGoogleマップの埋め込みコードダイアログ

WordPressに埋め込む(ブロックエディター/Gutenberg)

  1. WordPressで、地図を配置したいページまたは投稿を開きます。
  2. +ブロック挿入アイコンをクリックし、HTMLと入力してフィルタリングし、カスタムHTMLをクリックしてブロックをページに追加します。
  3. 「アクセス」ページにカスタムHTMLブロックを追加しているWordPressエディター
  1. 新しいブロックで、HTMLを編集をクリックします。
  2. 「HTMLを編集」オプションがハイライトされたWordPressのカスタムHTMLブロック
  1. ポップアップにiFrameコードを貼り付けます。右側にプレビューが表示されます。更新をクリックして完了です。
  2. GoogleマップのiFrameコードと更新ボタンが表示されたWordPressのHTMLエディター
  1. ページにiFrameの地図が埋め込まれました。公開または保存をクリックしてウェブサイトに反映させ、ページを表示して見た目を確認しましょう。
  2. 「アクセス」セクションの下に埋め込みGoogleマップが表示された公開済みWordPressページ

上記の手順がWordPressでのページ編集方法と異なる場合は、以下のエディターでHTMLを追加する方法を参照してください:

方法2:専用のWordPressマッププラグインをインストールする

方法1と比べると、専用のWordPressプラグインはより多くのカスタマイズ機能を提供します。他のプラグインと同じようにサイトにインストールし、Google Maps APIキーを作成して設定に貼り付け、ページにマップ要素を追加するだけです。

この方法はやや複雑になります。Google Maps APIキーを取得するには、Google Cloud Platformでアカウントを作成し、請求先アカウントを設定して、技術的なセットアップ手順を進める必要があります。また、マッププラグインはフリーミアムモデルで提供されており、基本機能を備えた無料プランは用意されていますが、優れた機能は買い切りライセンスや年間料金の背後に制限されています。

プラグインが増えることになるため、セットアップ完了後にウェブサイトの表示速度をテストしましょう。低コストのホスティングプランを利用している場合、プラグインが多すぎるとサイト全体の速度が大幅に低下し、ユーザー体験に悪影響を及ぼして訪問者の離脱につながる可能性があります。

モバイルユーザーにとって地図が使いやすいかどうかは、プラグインとその設定方法に依存します。たとえば、WP Go Mapsでは、表示が窮屈にならないよう、高さと幅の具体的な値を設定することが推奨されています。

WordPressマッププラグインの設定方法

ここでは、最も人気のあるWordPress向けGoogleマッププラグインのひとつ、WP Go Mapsを使って説明します。

WP Go Mapsをセットアップする

  1. WP Go Mapsをインストールして有効化します。
  2. WP Go Mapsのインストール準備が整ったWordPressのプラグインページ
  1. イントロダクションをスキップをクリックしてセットアップを完了します。
  2. 「イントロダクションをスキップ」がハイライトされたWP Go Mapsのウェルカム画面
  1. 左側のメニューから設定をクリックします。
  2. サイドバーで「設定」が選択されたWP Go Mapsのダッシュボード
  1. 「全般」タブで、マップエンジンとしてGoogle Mapsを選択します。
  2. マップエンジンにGoogle Mapsが選択されたWP Go Mapsの全般設定

Google Maps APIキーを取得する

Googleのプラットフォームから地図データを取得するには、まずアカウントを登録してAPIキーを取得する必要があります。

  1. Google Maps Platformのウェブサイトにアクセスし、アカウントを作成します。
  2. 「アカウントを作成」ボタンがハイライトされたGoogle Maps Platformのホームページ
  1. Google Cloud Platformの設定フローに移動します。名前、国、通貨を設定して新しい請求先アカウントを作成します。
  2. アカウント名、国、通貨を入力するGoogle Cloudの請求設定ページ
  1. 連絡先情報と支払い方法を追加します。完了したら、送信して課金を有効にするボタンをクリックします。
  2. 連絡先情報、支払い方法、「送信して課金を有効にする」ボタンが表示されたGoogle Cloudの請求プロフィール

    このオプションでは、月間10,000回の無料マップ読み込みが提供されます。それを超えた場合は、1,000回あたり7ドルが課金されます。上限内であればカードに請求されることはありませんが、請求先アカウントの設定はいずれにしても必要です。(2025年3月、Googleは従来の月額200ドルのクレジットを廃止し、各APIごとに個別の無料枠に置き換えました。古いチュートリアルではまだこのクレジットに言及しているものがありますが、現在は存在しません。)

  1. Mapsサービスの利用目的に関するいくつかの質問が表示されます。回答して送信をクリックします。
  2. 利用目的、ビジネスでの役割、希望する機能について尋ねるGoogle Cloud Mapsのオンボーディングフォーム
  1. 左側のメニューからキーと認証情報をクリックします。
  2. 左サイドバーから「キーと認証情報」が選択されたGoogle Cloudコンソール
  1. 認証情報を作成のドロップダウンをクリックし、次にAPIキーを選択します。
  2. 「認証情報を作成」メニューとAPIキーオプションがハイライトされたGoogle Cloudの認証情報ページ
  1. 表示されたモーダルで、新しいAPIキーの名前と権限を設定できます。これらの設定を変更する必要はありません。一番下までスクロールして作成をクリックします。
  2. 制限設定と「作成」ボタンが表示されたAPIキー作成パネル
  1. APIキーをコピーします。
  2. 新しく作成されたAPIキーがコピー用に表示されたGoogle Cloudの確認パネル

サイトを公開する前に、キーを制限することが重要です。制限されていないキーはページのソースコードからコピーされ、不正に使用されて課金額が膨らむ可能性があります。GoogleのAPIキーのベストプラクティスに従って、キーを自分のドメインに制限しましょう。

WordPressでプラグインの設定を完了する

  1. WordPressのWP Go Mapsプラグイン設定ページに戻り、「Google Maps APIキー」フィールドにAPIキーを貼り付けます。貼り付けたら設定を保存ボタンをクリックします。
  2. Google Maps APIキーフィールドと「設定を保存」がハイライトされたWP Go Mapsの設定画面
  1. 左側のメニューからマップをクリックします。
  2. WP Go Mapsの「マップ」メニューが選択されたWordPressのサイドバー
  1. プラグインによって最初のマップがすでに作成されています。編集ボタンをクリックして確認しましょう。
  2. デフォルトのマップと「編集」ボタンがハイライトされたWP Go Mapsのダッシュボード
  1. ここで、ウェブサイト上でのマップの表示方法を設定します。マーカータブをクリックして、ビジネスの場所を追加しましょう。
  2. 場所を追加するための「マーカー」タブが選択されたWP Go Mapsのマップエディター
  1. 三点メニューをクリックし、あらかじめ設定されているマップマーカーを削除します。
  2. カリフォルニアのマーカーに対するアクションメニューと「削除」オプションが表示されたWP Go Mapsのマーカーリスト
  1. 上部のマーカーを追加をクリックします。
  2. 「マーカーを追加」オプションが選択されたWP Go Mapsのエディター
  1. ビジネスの住所を検索し、リストに表示されたら選択します。
  2. ビジネスの場所を選択するための住所検索結果が表示されたマーカーエディター
  1. マーカーを追加ボタンをクリックして完了です。
  2. 「マーカーを追加」ボタンがハイライトされたWP Go Mapsのマーカーエディター
  1. ビジネスの場所がマップ上にマーカーとして表示されました。ズームレベルやその他の表示設定をカスタマイズするには、戻って設定ボタンをクリックします。設定が完了したら、画面下部のマップを保存を忘れずにクリックしてください。
  2. マップの設定後に「マップを保存」ボタンがハイライトされたWP Go Mapsのエディター
  1. ウェブサイトのページにマップを配置する準備ができたら、左下のショートコードを取得ボタンをクリックします。ショートコードがクリップボードにコピーされます。
  2. マップのショートコードをコピーするための「ショートコードを取得」ボタンがハイライトされたWP Go Mapsのエディター
  1. マップを追加したいページに移動し、新しいブロックを追加するためにクリックして、ショートコードと入力してオプションを絞り込みます。表示されたらクリックします。
  2. 「Find us」ページにショートコードブロックを追加しているWordPressエディター
  1. 入力フィールドにショートコードを貼り付け、公開または保存をクリックします。
  2. マップのショートコードが入力され「保存」ボタンがハイライトされたWordPressのショートコードブロック
  1. ページにアクセスすると、設定したマーカーとともにマップが表示されます。
  2. 設定済みのGoogleマップと場所のマーカーが表示された公開済みの「Find us」ページ

方法3:無料でカスタマイズ可能なGoogleマップウィジェットを追加する(おすすめ)

JotformのGoogleマップウィジェットは、プラグインのインストールやライセンス料の支払いが不要な、無料で完全にカスタマイズ可能なマップです。このウィジェットを使えば、以下のことができます。

  • 1つまたは複数の場所を同じマップ上に追加して表示できます。
  • 道路地図や衛星写真など、マップの表示形式を選択できます。
  • ライトテーマまたはダークテーマに対応し、ボックスの角丸も調整できます。
  • マップのサイズ、レイアウト、ズームレベルを設定できます。

ネイティブのiFrameと比較すると、カスタマイズが可能で、同じマップ上に複数のピンを配置でき、最初からレスポンシブ対応です。プラグインと比較すると、ウェブサイトの動作を重くすることがなく、すべての機能を利用するために有料プランが必要になることもありません。

これらのメリットがある一方で、JotformのGoogleマップウィジェットにもGoogle Maps APIキーが必要です。セットアップ手順を実行し、Googleで請求先アカウントを作成する必要があります。

JotformのGoogleマップウィジェットをウェブサイトに追加する方法

  1. JotformのGoogleマップウィジェットページにアクセスします。ほとんどの場合、設定ツールが自動的に読み込まれますが、読み込まれない場合はCreate New Website Widgetをクリックして開始します。
  2. インタラクティブなマップ設定インターフェースが表示されたJotformのGoogleマップウィジェットページ
  1. Google Maps APIキーの取得方法に関するこちらのガイドに従ってください。方法2で説明したすべての手順に加え、キーを安全に保つための制限方法についても解説しています。(Googleマップでは毎月10,000回のマップ読み込みが無料で、それ以降は1,000回ごとに7ドルかかります。)完了したら、Google Maps APIキーを入力フィールドに貼り付けます。
  2. Google Maps APIキーフィールドがハイライトされたJotformのGoogleマップウィジェット
  1. 一般設定をお好みに合わせて調整します。マップの表示方法や、追加する場所の数などを設定できます。ここでのスクリーンショットでは、複数ピンのマップを示すためにJotformのサンフランシスコオフィスとカナダオフィスを使用していますが、1つの場所だけでも必要な数だけでも追加できます。設定が完了したらContinueをクリックします。
  2. 場所、マップスタイル、Continueボタンが表示されたJotformのGoogleマップウィジェット設定
  1. テーマ、フォント、カスタムCSSなどのスタイル設定を変更します。設定が完了したらContinueをクリックします。
  2. テーマオプションとContinueボタンが表示されたJotformのGoogleマップウィジェットのスタイル設定
  1. この最後のステップで、レイアウトと追加機能をカスタマイズします。準備ができたらTry It on Your Website for Freeをクリックします。
  2. レイアウト設定とTry It on Your Website for Freeボタンが表示されたJotformのGoogleマップウィジェット
  1. Jotformの無料アカウントに登録するか、既存のアカウントにログインします。ログイン完了後に埋め込みコードが表示されます。Copy Codeをクリックします。
  2. Copy Codeボタンがハイライトされたjotformのgoogleマップウィジェットの埋め込みポップアップ
  1. 方法1のステップ7〜11に従い、カスタムHTMLブロックを使って埋め込みコードをページに追加します。ブロックを挿入し、コードを貼り付けてから、公開または保存をクリックします。
  2. 複数の場所が表示されたJotformのGoogleマップウィジェットが埋め込まれた公開済みのWordPressページ
  1. スマートフォンでページを開いてみましょう。方法1のネイティブiFrameとは異なり、このウィジェットは画面サイズに合わせて自動的にリサイズされるため、モバイルで切れてしまっていたマップもここでは全体が表示されます。
  2. スマートフォンの画面に合わせてリサイズされたJotformのGoogleマップウィジェットのモバイル表示

スマートなサーバーレスウィジェットでWordPressサイトを強化しよう

ウェブサイトにスマートな機能を組み込むには、通常、新しいプラグインへの課金やコードとの格闘が必要です。Jotformを使えば、そのすべてをスキップできます。Googleマップウィジェットに加え、Jotformウェブサイトウィジェットディレクトリでは、150以上の無料・ノーコードウィジェットが提供されており、シンプルなHTMLスニペットをウェブサイトに貼り付けるだけで設定できます。

以下のウィジェットは、マップウィジェットとの相性が抜群です。

  • 営業時間ウィジェット:営業時間を表示するウィジェットで、リアルタイムの「営業中」「営業時間外」のステータスをマップの横に配置できます。マップであなたのお店を見つけた訪問者が、すぐに営業中かどうかを確認できます。APIキーは不要です。
  • 予約ウィジェット:ウェブサイトに予約機能を追加し、訪問者があなたとの予定を簡単にスケジュールできるようになります。このウィジェットでは、空き時間の設定、サービスの種類・所要時間・料金の表示、そして追加ツールなしでの予約受付が可能です。
  • FAQウィジェット:よくある質問とその回答を、検索可能なアコーディオン形式で一覧表示するウィジェットです。WordPressでも同じことは可能ですが、このウィジェットが提供する洗練された体験を実現するには、コードを扱うか、さらに別のプラグインをインストールする必要があります。

エントリーレベルのWordPressホスティングプランを利用している場合、プラグインは重要なサーバーリソースを消費し、ウェブサイトの速度を低下させ、訪問者に悪いユーザー体験を与えてしまいます。Jotformのウィジェットは Jotformのインフラ上で動作するため、あなたのウェブサイトに負荷がかかりません。これによりサーバーリソースが解放され、ウェブサイトがより高速で使いやすくなります。

WordPressサイトをさらにレベルアップしたいですか?以下をご覧ください。

  • WordPressの使い方ガイドでは、ウェブデザインコースに投資しなくてもプロフェッショナルなウェブサイトを構築する方法を学べます
  • JotformのWordPress連携では、自動化、決済、高度な機能を1つのプラットフォームで統合し、データ収集を効率化できます

よくある質問

すべての方法で必要なわけではありません。Googleマップから取得するiFrameコードスニペット(共有→地図を埋め込む)にはキーは不要で、無料かつ使用制限もありませんが、カスタマイズの幅は限られます。外観や機能をカスタマイズするには、通常APIキーが必要です。ほとんどのプラグインやウィジェットはGoogleのエンジン上で動作するためです。そのためには、月間の無料枠内であっても、Google Cloudプロジェクトと請求先アカウントの作成が必要になります。

はい、ウェブサイトが遅くなる可能性があります。インタラクティブなGoogleマップは100KBから2MBにもなる大量のJavaScriptを読み込みます。ある独立したテストでは、1つの埋め込みでページスピードスコアが14パーセント低下し、ウェブサイトが操作可能になるまでの時間が6.5秒増加しました。速度低下を防ぐには、マップのスクリプトを使用するページのみで読み込む、iFrameを遅延読み込みする、またはクリックで読み込むプレースホルダー画像を追加するなどの方法があります。

はい、ただし基本的なiFrame埋め込みでは対応できません。複数のマーカーを追加するには、Googleマイマップでマップを作成します。ピンを配置し、公開設定にして、埋め込みコードをコピーし、ウェブサイトに貼り付けます。ピンはいくつでも配置できますが、マップのスタイルを変更したり、カスタムの詳細パネルを追加したりすることはできません。複数のピンとカスタマイズ機能の両方が必要な場合は、JotformのGoogleマップウィジェットが最適です(Google Maps APIキーが必要です)。

はい。多くのWordPress Googleマッププラグインには、基本的なマップをカバーする無料プランがありますが、高度な機能は通常有料プランに限定されています。プラグインをインストールしたくない場合は、ネイティブのGoogleマップiFrameとGoogleマイマップがどちらも無料で利用できます。JotformのGoogleマップウィジェットも無料で使用でき、サーバー負荷を増やさずにカスタマイズや複数ピンのマップを追加できますが、Google Maps APIキーは必要です。

この記事は、埋め込み、プラグイン、カスタマイズ可能なウィジェットを使って、インタラクティブでモバイル対応のマップを追加する方法を比較したいWordPressサイトオーナー、地域ビジネス、不動産エージェント、イベントプランナー向けの内容です。

コメントの送信:

Jotform Avatar
このサイトは reCAPTCHA によって保護されており、Googleのプライバシーポリシーと利用規約が適用されます。

Podo Comment 最初のコメントを投稿してください。