WordPress でレストランディレクトリサイトを構築する方法(2026年版ステップバイステップガイド)
ボーナス:各レストランの注文可能なメニューアイテムのマーケットプレイスを追加する
「レストランディレクトリの作り方」に関するガイドの多くは、最終的にGrubhub、Uber Eats、DoorDash、またはYelpへの掲載を勧めてきます。
そのセールストークは便利に聞こえます。他社のプラットフォームにレストランを掲載し、露出と注文のために手数料を支払えば、あとはお客さんが集まってくる、というものです。
しかし、計算してみると話は変わってきます。
Grubhub、Uber Eats、DoorDashは注文ごとに15〜30%を徴収し、さらに顧客側への配送料が加わることで、平均注文金額はレストランの店頭価格を大幅に上回ります。
Yelpはプレミアムビジネスページに月額$300〜$1,000以上を請求し、未払いの競合店のリスティングがデフォルトでそのページに表示されます。
OpenTableはオンライン予約1件あたり$1、電話予約1件あたり$0.25を請求し、さらに月額基本料金として$249がかかります。
これらのプラットフォームはいずれも、顧客のメールアドレス、注文履歴、マーケティング上の関係性をレストラン側に提供しません。
自分でレストランディレクトリサイトを構築し、フルマーケットプレイス機能を持たせることができます。コストはそれらのサービスのほんの一部で済み、顧客との関係を自社で保持し、手数料も手元に残せます。
この記事では、無料の GeoDirectory plugin ディレクトリエンジンとして、またオプションのGeoMarketplaceアドオンを使ってマルチベンダー注文プラットフォームへと変貌させることができます。
レストランディレクトリサイトに本当に必要なもの
余計な要素をすべて取り除くと、本格的なレストランディレクトリには、YelpやGrubhubが核となる機能として備えているものと同じ要素が必要です:
- 料理ジャンル、エリア、価格帯、食の好み(ヴィーガン、グルテンフリー)、「現在営業中」でフィルタリングできる検索可能なレストランデータベース
- 全リスティングにピンを立てたマップビューとクリック可能な情報ウィンドウ
- 写真、メニュー、営業時間、連絡先、レビューを含む詳細なリスティングページ
- レストランオーナー(リスティング管理用)とダイナー(レビュー投稿とお気に入り保存用)のユーザーアカウント
- レストランオーナーがWordPressの管理者権限なしに自分のリスティングを申請・追加できるフロントエンド投稿機能
- オプション:レストランごとに注文可能なメニュー項目とマルチベンダーの手数料分配(Grubhubの手数料なしで、Grubhubと同等の機能)
- オプション:収益化のための有料プレミアムリスティング、有料クレームリスティング、広告枠
GeoDirectoryプラグインはそのリストのすべての項目に対応し、GeoMarketplaceアドオンがマルチベンダー注文の部分を担います。
必要なもの(無料スタック)
3つのソフトウェアと、ドメインおよびホスティング:
- WordPress、ウェブ全体の43%を支えている無料CMS
- 無料の GeoDirectory plugin ディレクトリエンジン、検索、マップ、リスティングページのために
- テーマ GeoDirectoryとの相性が抜群なもの(Hello テーマを使った Elementor PRO、無料の Kadence テーマ、または弊社の無料 BlockStrap テーマのいずれか)
無料ディレクトリセットアップの総コスト:ソフトウェアは $0、加えて WordPress ホスティングが月額 $5〜15、ドメインが年間 $10〜15。
SaaSディレクトリプラットフォームに反対するより広範な議論については、こちらをご覧ください best business directory software guide.
ディレクトリウェブサイト全般の構築手順については、こちらのチュートリアルをご覧ください: ディレクトリウェブサイトの作り方.
ステップ 1:WordPress ホスティングとドメインを設定する
空白の WordPress サイトがすでに用意されている場合は、このセクションをスキップしてください。
新規セットアップの場合は、最低 2GB の RAM と SSD ストレージを提供する WordPress ホスティングプロバイダーを選びましょう。マネージド WordPress ホストは、基盤となる最適化を自動的に処理してくれます。
ディレクトリを検索するときにユーザーが入力するキーワードに合ったドメインを登録しましょう(例:bestbrooklynrestaurants.com、valenciafoodguide.com)。
ステップ 2:AyeCode Connect をインストールする
AyeCode Connect は無料のヘルパープラグインで、あらかじめ構築されたレストランディレクトリのデモを WordPress サイトに直接インポートし、レイアウト作業の手間を省き、お持ちのプレミアムアドオンライセンスを同期します。
に移動します Plugins → Add New WordPress管理画面で、 AyeCode Connect.

クリックして インストールする、次に 「有効化」.
Click the Connect Site ボタンをクリックして、WordPress サイトを AyeCode デモライブラリに連携させましょう。登録は無料です。

ステップ 3:レストランディレクトリのデモをインポートする
AyeCode Connect から利用できる、あらかじめ構築されたレストランディレクトリのデモが 2 種類あります。各ページビルダーのアプローチに対応したものが 1 つずつ用意されています。
オプション A:Elementor PRO + GeoDirectory

Elementor PROを使うルートでは、カスタムリスティングテンプレート、アーカイブページ、検索結果に対して最大限のビジュアル柔軟性が得られます。
費用:Elementor PRO(エントリープラン)年間$59、および無料のGeoDirectoryプラグイン。
セットアップ:無料のElementorプラグインをインストールし、ElementorアカウントからElementor PRO のZIPをアップロード、無料のHello theme by Elementorをインストールしたら、AyeCode Connectで 「デモデータのインポート」→「Elementorレストランディレクトリ」→「表示」→「インポート」.

オプションB:Kadenceテーマ+GeoDirectory(無料ルート)
Kadenceを使うルートは完全無料で、ネイティブのGutenbergブロックを使用するため通常のホスティングでも高速に動作し、ページビルダーの継続費用もかかりません。
費用:Kadenceテーマ $0、GeoDirectory $0、デモ $0。ソフトウェア合計:$0。
セットアップ:AyeCode Connectで 「デモデータのインポート」→「Kadenceレストランディレクトリ」→「表示」→「インポート」.

インポートにより、無料のKadenceテーマ、GeoDirectoryプラグイン、レストラン専用のカスタムフィールド、および出発点として使えるデモリスティング一式がインストールされます。
どのページビルダーがどのタイプの運営者に向いているか、詳しい比較については、こちらのガイドをご覧ください: ページビルダーの選択がディレクトリサイトのパフォーマンスに与える影響.
ステップ4:レストランのカスタマイズと追加
デモのインポートが完了したら、その後のワークフローは両方のルートで共通です:
- プレースホルダーのロゴをブランドマークに置き換える
- テーマカスタマイザーで色とタイポグラフィをブランドに合わせて調整する
- メニューナビゲーションをサイト構造に合わせて編集します(ホーム、レストラン、料理ジャンル、エリア、レストランを追加、お問い合わせ)
- デモのリスティングを実際のレストラン情報に置き換えます。場所: スポット WordPress管理画面(またはフロントエンドの投稿フォームを使用)
- お問い合わせフォームとリード獲得フローを設定する
- Google Search Console にサイトマップを送信する
リスティングはフロントエンドフォームから1件ずつ追加するか(レストランオーナーが使用するフォームと同じ)、CSVインポートで一括登録することができます。
マーケットプレイス特典:レストランごとのメニューアイテム販売

基本的なディレクトリにとどまらず、 GeoMarketplaceアドオン はレストランディレクトリをマルチベンダーマーケットプレイスに変え、各レストランが独自のショップとして機能するようになります。
レストランオーナーはメニューアイテムをリスティングに紐付けた商品として登録します。利用者はディレクトリ経由で注文し、あなたはすべての注文に対して自分で設定した手数料率でコミッションを受け取ります。
これは、サードパーティに15〜30%を支払う代わりに、自分のプラットフォーム上でコミッション率を自由に設定できるGrubhubモデルです。
マーケットプレイス構築に必要なもの
- WooCommerce(無料):ECエンジンの基盤として
- MultiVendorX(無料):マルチベンダー機能のために
- GeoMarketplaceアドオン(プレミアム、 GeoDirectory Membershipに含まれています):WooCommerce + MultiVendorX + GeoDirectoryを一つのワークフローに統合するため
GeoMarketplaceはDokan、WCFM、WCVとも連携しており、MultiVendorXよりそちらのほうが好みであれば利用できます。
マーケットプレイス構築の手順
WooCommerceをインストール: プラグイン → 新規追加 → WooCommerceを検索 → インストールして有効化. WooCommerce のセットアップウィザードを実行します。

MultiVendorX をインストール: プラグイン → 新規追加 → MultiVendorX を検索 → インストールして有効化. MultiVendorX の設定で手数料のパーセンテージを設定します。

GeoMarketplace をインストール: AyeCode メンバーシップと AyeCode Connect が設定済みの場合は、 GeoDirectory → Extensions にアクセスして GeoMarketplace をインストールしてください。そうでない場合は、GeoMarketplace の ZIP ファイルを プラグイン → 新規追加 → プラグインのアップロード.
レストランリスティングにショップタブを追加: レストラン → 設定 → タブ → 「ショップ」タブを挿入 → 保存.

レストランオーナーが登録して販売する方法
WordPress メニューに2つのページを作成します: ベンダー登録 と ベンダーダッシュボード.

WordPress の一般登録を有効化: 設定 → 一般 → 「誰でも登録できる」.
GeoDirectory の場合: GeoDirectory → 一般 → 詳細設定を表示 → ログインなしで投稿を許可.

レストランオーナーは、次の4ステップで手続きを進めます:
- リスティング追加フォームからレストランを登録する(1ステップでリスティングとユーザーアカウントを同時に作成)
- パスワード設定用のメールを受け取る
- ベンダーダッシュボードからベンダー申請を行う
- 管理者(あなた)の承認後、リスティングに紐付けたWooCommerce商品としてメニュー項目を作成する

その商品は、商品作成フォームの GeoDirectory タブからレストランのリスティングにリンクされます。

管理者の承認後、メニュー項目はレストランのリスティングページの「ショップ」タブに表示されます。お客様はサイトを通じて注文し、各売上からコミッションが自動的に差し引かれます。
プレミアムレストランデータをメンバーログインの背後に隠す
本格的なレストランディレクトリの運営者は、最終的にダイレクト電話番号、オーナーのメールアドレス、予約リンク、プレミアムフォトギャラリーなどのプレミアムフィールドをメンバー登録でゲーティングしたいと考えるようになります。
GeoDirectory でこれを実現する最もスマートな方法は、弊社の無料 BlockStrap テーマと BlockStrap ページビルダープラグインを活用することです。どちらも UsersWP のメンバーシップティアに連動したブロックレベルの表示ルールをサポートしています。
これは、他のすべてのディレクトリプラグインとは根本的に異なるアプローチです。アーキテクチャの詳細な解説と実例については、弊社のガイドをご覧ください: ディレクトリサイト向けの最高のWordPressメンバーシッププラグイン.
レストランディレクトリを収益化するその他の方法
マーケットプレイス手数料に加え、レストランディレクトリに適した収益源がさらに3つあります:
有料プレミアムリスティング

レストランはカテゴリページや検索結果への優先掲載、追加の写真・動画、詳細な説明文、直接連絡リンクのために定期的な料金を支払います。
The Pricing Managerアドオン がリスティングのランク管理と定期課金を担います。
有料クレームリスティング

公開情報をもとに自分でレストランを登録し、レストランオーナーにリスティングの申請・管理に対して料金を請求します。
The クレームリスティングアドオン が申請のワークフローを管理し、Pricing Managerが有料アップグレードの流れを処理します。
広告を販売する

検索結果、カテゴリページ、ブログ投稿、またはホームページに広告枠を販売できます。広告はリスティング風のデザインにも、従来のバナー形式にもスタイリングできます。
Pricing ManagerおよびAdvertisingアドオンが販売とローテーションを管理します。
構築・運営にかかるコスト
正直なコスト内訳:
- ドメイン:年間$10〜15
- WordPressホスティング:月額$5〜15(年額$60〜180)
- GeoDirectory プラグイン:無料
- Kadence テーマ:無料(または Elementor パスの場合は Elementor PRO で年間 $59)
- AyeCode Connect プラグイン:無料
- WooCommerce:無料
- MultiVendorX:無料
- GeoDirectory Membership (GeoMarketplace + 収益化アドオン用):シングルサイト 年間 $139、または無制限サイト 年間 $229
マーケットプレイスと収益化レイヤーを備えたフルレストランディレクトリの初年度合計:ホスティングプランと選択するページビルダーのパスによって $215〜400。
Yelp(プレミアムページ)+ OpenTable + Grubhub 手数料でレストラン1店舗を1年間運営するコスト:オンライン注文がある程度ある店舗であれば、軽く $10,000 超。
ディレクトリ側はあなたに継続的な収益(手数料、プレミアム掲載、広告)をもたらします。プラットフォーム側は、永遠に他者へ家賃を払い続けることになります。
現実的なアプローチ
あなた自身が所有するレストランディレクトリを最速で立ち上げる方法は:
- ドメインと基本的なWordPressホスティングを購入する
- AyeCode Connectをインストールする
- Kadence レストランディレクトリデモをインポートする(お好みであれば Elementor PRO も可)
- ブランディング(ロゴ、カラー、タイポグラフィ)をカスタマイズする
- デモ掲載を実際のレストラン情報に置き換える
- 注文可能なメニューアイテムが必要な場合は GeoMarketplace スタックをセットアップする
- レストランオーナーが自分で登録できるようフロントエンド投稿を開放する
- Google Search Console にサイトマップを送信する
週末に集中して作業すれば、動くサイトが完成します。
最初の3ヶ月間、継続的にコンテンツ(エリア別グルメガイド、料理ジャンルまとめ、新店舗のお知らせ)を発信することで、SEOの基盤が築かれます。
6ヶ月目には、オーガニック検索が食事客とレストランオーナーからの問い合わせを生み出し始めます。
2年目には、あなたのレストランディレクトリが生み出す注文数、フィーチャー掲載、広告収益は、Yelp に1ヶ月分払う額では到底正当化できないほどのものになっているでしょう。
最後に
レストラン業界は「借り物の注目」で成り立っています。
Yelp、Grubhub、Uber Eats、DoorDash、OpenTable、TripAdvisor は、食事客とレストランの間に立ち、双方に紹介料を課すことで数十億ドル規模のビジネスを築いてきました。
自分自身のレストランディレクトリを持つオーナーは、そのような通行料を払わずに済みます。
技術的なセットアップは週末で完了します。無料の GeoDirectory plugin リスティング、地図、検索、レビュー、顧客アカウント、そしてマーケットプレイスのインフラをすべて管理します。
すべてのカテゴリにわたるSaaSディレクトリプラットフォームに対するより広範な反論については、こちらをご覧ください: best business directory software guide.
このチュートリアルの不動産版に相当する内容については、こちらをご覧ください: 不動産ウェブサイトの作り方.
スタックのメンバーシップ制限側については、こちらのガイドをご覧ください: ディレクトリサイト向けの最高のWordPressメンバーシッププラグイン.
デリバリーアプリから顧客を借りるのはやめましょう。
ディレクトリを構築しましょう。
ニュースレター - 最新情報をお届け!
最新ニュース、ヒント、限定コンテンツを直接メールボックスにお届けします。