比較

LPagery vs Multiple Pages Generator

どちらのプラグインも、スプレッドシートから数百ページのWordPressページを生成できます。違いは内部の仕組みにあります。LPageryはエディターで開ける実際のページを書き込みます。一方、MPGはスプレッドシートの内容に基づいてリクエスト時に各URLへ応答し、ページを書き込みません。MPG Proライセンスを購入し、両方のコードベースを確認したうえで、ローカル環境のMPGで300行と50,000行のプロジェクトを実行しました。

簡単な結論

LPageryはWordPress内に実在するページを作成します。ページ一覧、SEOプラグインのサイトマップ、REST APIに表示され、手動で編集でき、スケジュールされたGoogle Sheets同期では変更された行だけが更新されます。MPGはすべてをスプレッドシート内で管理します。ページを書き込まないため、50,000行の公開にかかる時間は数秒です。テンプレートを編集するとすべてのページに一度に反映され、行を削除すると次のリクエストで404になります。MPGにはより豊富なテンプレート言語もあり、4か所で条件付きブロックを使用できます。バージョン4.2.1にはAI機能はありません。

次の場合は LPagery を選んでください

  • 生成ページを、他のプラグインやサイトマップ、エディターから認識できる通常のWordPressページとして作成したい
  • 生成ページの一部を手動で編集し、次回の同期後もその編集内容を保持したい
  • Divi、Bricks、Breakdance、Brizy、またはレイアウトをカスタムフィールドに保存する別のビルダーを使用している
  • Google Sheetsの同期に失敗したことを把握したい
  • 独自のAPIキーを設定せずに、行ごとにAIテキストと画像を生成したい

MPG を選んでください(次の場合)

  • テンプレート内、ブロック単位、またはElementorウィジェット単位で条件付きコンテンツを使用したい
  • 数万件のURLを公開し、アップロードから数秒後に公開状態にしたい
  • 削除した行を、設定を有効化せずに表示から消したい
  • PolylangやTranslatePress、またはSquirrly、The SEO Framework、SmartCrawlなどのSEOプラグインを使用している

一目で分かる要点

一目で分かる要点
機能LPageryMPG
エディターで開ける実際のWordPressページあり見つかりませんでした
プラグインを削除した後もページがオンラインに残る部分的にあり見つかりませんでした
スケジュールに従ってGoogle Sheetsを再同期ありあり
ページセット上に同期失敗を表示あり見つかりませんでした
Divi、Bricks、Breakdance、Brizy、その他のビルダー用アダプターあり見つかりませんでした
ライセンスにAIクレジットを含むあり見つかりませんでした
テンプレート内の条件付きコンテンツ見つかりませんでしたあり
最初のページを作成するまでに学ぶ概念が5つ未満あり見つかりませんでした
あり
当社がテストしたバージョンで確認済み
部分的にあり
制限付きで動作。表の上の本文で説明
見つかりませんでした
当社がテストしたバージョンで見つかりませんでした
未確認
未確認

機能別比較

1.データ入力

どちらのプラグインも、スプレッドシートのアップロードまたは公開Google Sheetsリンクに対応しており、Google APIキーは必要ありません。LPageryはブラウザ内でCSVとXLSXを読み込み、データが保存される前に列を表示します。MPGはファイルをサーバーにアップロードし、CSV、XLSX、ODSを読み込めます。ファイル選択画面ではXLSも選べますが、リーダーによって拒否されます。どちらのプラグインにも手動の行エディターはありません。編集対象はスプレッドシートです。

MPGでは、「新規作成」画面のデータセットライブラリから始められます。ホテル、不動産、求人、世界の都市、米国の都市、配管サービス、鍵業者サービスなどのデータセットを、完成済みのソースファイルとしてダウンロードできます。一方、LPageryにはRadiusソースがあり、指定した場所の周辺都市ごとに行を作成できます。また、完成したページセットをXLSXにエクスポートすることも可能です。MPGでエクスポートできるのは、Proプランでのプロジェクト設定です。

データ入力
機能LPageryMPG
CSVアップロードありあり
XLSXアップロードありあり
ODSアップロード見つかりませんでしたあり
リンクによるGoogle Sheetsありあり
Google APIキーやサインインは不要ありあり
データが保存される前にブラウザ内でファイルを読み込みあり見つかりませんでした
指定した場所から半径内の都市あり見つかりませんでした
すぐに使えるスターターデータセット見つかりませんでしたあり
ページセットのデータをXLSXにエクスポートあり見つかりませんでした

2.Google Sheets同期

どちらのプラグインも、スケジュールに従ってGoogle Sheetを再読み込みし、公開CSVリンクとして扱います。LPageryの同期はデフォルトで1時間ごとに実行され、最長で週1回まで設定できます。各実行ではシートをダウンロードし、新しい行のページを作成し、行が変更されたページを更新し、変更されていない行をスキップします。削除した行に対応するページは、そのオプションを有効にすると削除されます。ダウンロードに失敗すると、セットにエラーが表示されます。また、行の処理に失敗した場合は、記録される前に再試行されます。

MPGの同期は、シートのCSVエクスポートURLから新しいデータをダウンロードし、プロジェクトのデータファイルを置き換えてURLインデックスを再構築します。ページは存在しないため、ページは書き込まれません。Proプランでは、1時間ごと、1日2回、毎日、毎週、毎月のいずれかを選べます。また、外部システムから呼び出せる署名付きWebhookを使用するオンデマンドモードや、キャッシュが15分を超えた後の次回訪問時にシートを再ダウンロードするライブモードも利用できます。無料プランでは手動のみ利用できます。追加された行はすぐに公開され、変更された行は次のリクエストで反映されます。削除された行は、設定不要で404を返します。

両者の違いが現れるのは、ダウンロードに失敗した場合の動作です。MPG 4.2.1では、ダウンロード関数が自らのエラーを処理せずに破棄し、同期は以前のファイルを使って続行され、成功メールも送信されます。ラボ環境で接続エラーを発生させ、この動作を再現しました。LPageryは処理を停止し、セット上にエラーを表示します。

Google Sheets同期
機能LPageryMPG
手動実行なしのスケジュール同期ありあり
手動同期または更新ありあり
新しい行でページを作成ありあり
変更された行のページを更新ありあり
削除された行に対応するページを削除可能ありあり
変更されていない行をスキップあり見つかりませんでした
セット上にダウンロード失敗を表示し、失敗した行を再試行あり見つかりませんでした
別のシステムからのWebhookで同期を実行見つかりませんでしたあり
cronなしで次回訪問時にシートを再取得見つかりませんでしたあり

3.テンプレートソース

どちらのプラグインでも、テンプレートには既存のページまたは投稿を使用します。MPGでは、公開されている投稿タイプの公開済み投稿を一覧表示し、3文字の入力が必要な検索ボックスでテンプレートを検索します。LPageryでは、設定で有効にしたページ、投稿、カスタム投稿タイプを一覧表示します。

違いは、プレースホルダーがどこまで置換されるかです。MPGは、タイトル、コンテンツ、そしてSEOプラグインがページヘッドに出力するすべての要素内のプレースホルダーを置換します。Elementorには専用のフックがあり、Gutenbergの各ブロックにはconditions属性が付与されます。レイアウトをカスタムフィールドに保持するビルダーには、バージョン4.2.1では置換経路がありません。Divi、Bricks、Breakdance、Oxygen、WPBakery、Brizy、SeedProd用のアダプターは確認できず、AvadaとThrive Architectは開発者向け定数を介した場合のみ動作します。LPageryは、プレースホルダーを置換したうえでテンプレートのすべてのカスタムフィールドをコピーし、さらに11種類のビルダーに専用アダプターを提供します。

MPGは、WPML、Polylang、TranslatePressをコードで処理します。テンプレートは翻訳版に置き換えられ、言語スイッチャーは生成されたURLを指します。LPageryはClassicページでのみWPMLの言語を割り当てます。3.0では、PolylangまたはTranslatePress用のコードは確認できませんでした。

テンプレートソース
機能LPageryMPG
テンプレートとして使用できる既存のページまたは投稿ありあり
出力先としてのカスタム投稿タイプありあり
テンプレートのすべてのカスタムフィールド内でプレースホルダーを置換あり見つかりませんでした
Elementorテンプレートありあり
Gutenbergテンプレートありあり
Divi、Bricks、Breakdance、Brizy、SeedProdなどのビルダーアダプターあり見つかりませんでした
WPMLの言語処理部分的にありあり
PolylangおよびTranslatePressの処理見つかりませんでしたあり

4.生成モデル

これは両者の最大の違いです。MPGは投稿テーブルに何も書き込みません。リクエストが届くと、MPGはプロジェクトのURLインデックスからパスを検索し、テンプレートを読み込み、プレースホルダーを置換して、その結果をページとして表示します。300行のテストでは、Pages画面には3件しか表示されない一方、300個すべてのURLが200を返しました。また、これらのページはWordPressコアのサイトマップとREST APIには含まれないため、MPGは独自のサイトマップ、独自の検索機能、ホームおよび検索ループへの追加を選択できる機能によって、これらの領域を自ら再構築します。

LPageryは実際のページを書き込みます。Classic Modeでは各ページが完全に独立しているため、エディターで開いて1文を変更できます。LPageryを無効化しても、通常のページとして維持されます。Live ModeはLPageryの仮想オプションです。各ページは独自のスラッグ、タイトル、ステータスを持つ小さなスタブで、誰かが開いたときにテンプレートからコンテンツがレンダリングされます。テンプレートを編集すると、すべてのLiveページに変更が一度に反映されます。また、1ページまたはページ全体を2つのモード間で切り替えることもできます。Liveページのコンテンツをレンダリングするにはプラグインを有効にしておく必要があるため、終了する場合はConvert to Classicを使用します。

URL解決も、もう1つの違いです。LPageryのページには実際のスラッグがあるため、WordPressコアがルーティングを処理し、プラグインのコードは関与しません。MPGは、プロジェクトのURLリストを線形スキャンして各リクエストを解決します。50,000行のプロジェクトでは、最後の行までスキャンする処理に、0.035秒のインデックス読み込み時間に加えて0.012秒かかりました。該当しないリクエストではリスト全体がスキャンされます。

生成モデル
機能LPageryMPG
投稿テーブル内の実際のWordPressページあり見つかりませんでした
リクエスト時にテンプレートからレンダリングされるページありあり
ページを実ページと仮想ページの間で切り替えあり見つかりませんでした
生成された個別ページをエディターで編集あり見つかりませんでした
再実行なしでテンプレートの編集内容をすべてのページに反映ありあり
生成されたページをPages画面に一覧表示あり見つかりませんでした
REST API内の生成されたページあり見つかりませんでした
プラグインを削除した後もページがオンラインで維持される部分的にあり見つかりませんでした
プラグインのスキャンなしでWordPressコアがURLをルーティングあり見つかりませんでした

5.バックグラウンド処理

この点では、2つのプラグインが抱える問題は同じではありません。LPageryは1行につき1ページを書き込むため、大規模な実行にはキューが必要です。行はサーバー上のキューに入り、ワーカーが処理します。各ページは独自のリクエストで生成されるため、PHPの実行時間制限が適用されるのは1ページ単位であり、処理全体ではありません。失敗した行は、試行の間に間隔を空けて再試行されます。10分間進展がない実行は停止状態として表示されるため、WP-Cronが動作していないことを把握できます。実行がキューに追加された後は、タブを閉じても問題ありません。

MPGにはキューがなく、キューも必要ありません。プロジェクトを公開すると、ファイルが解析されてURLインデックスが書き込まれます。300行では0.07秒、50,000行ではピークメモリ94 MBで2.08秒でした。PHPの実行時間制限を10秒に設定した状態でも、50,000行のCSVを公開できました。時間がかかる唯一の処理はアップロード自体です。

その代わり、負荷は訪問者側に移ります。50,000行のプロジェクトでは、生成ページの表示に0.33~0.66秒かかりました。同じサイトの静的ページは0.20秒でした。また、MPGのループブロックは、すべてのリクエストで各プロジェクトのURLインデックスを読み込みます。これには管理画面や、MPGが処理しないページも含まれます。LPageryのClassicページは表示時に追加コストがかかりません。Liveページでは、インデックス検索が1回行われます。

バックグラウンド処理
機能LPageryMPG
ブラウザーのタブを閉じた後も実行が完了するありあり
1回のPHPリクエストに制限されない実行ありあり
アップロード後数秒で50,000行を公開見つかりませんでしたあり
バックグラウンドワーカーを備えたサーバー上のキューあり見つかりませんでした
失敗した行を自動的に再試行あり見つかりませんでした
停止した実行を検出して表示あり見つかりませんでした
ページが存在した後は、訪問ごとのプラグイン検索が発生しないあり見つかりませんでした

6.更新と再同期

変更したファイルをアップロードすると、LPageryでは既存ページの作成、無視、更新を選択できます。ページが更新されるのは、その行または設定が変更された場合のみです。生成されたページを誰かが手動で編集した場合、LPageryは保存時にその変更を検知し、手動変更を上書きする設定を選択しない限り、ページをそのまま維持します。ページは内部レコードによって照合されるため、パーマリンクパターンを変更した後もページを見つけることができます。行を削除すると、削除オプションが有効な場合、そのページも削除されます。

MPGは同期または再アップロードのたびにデータセット全体を置き換え、インデックスを再構築します。行ごとの判定、行ハッシュ、保護対象はありません。編集するページ自体が存在しないためです。そのため、削除された行は自動的に消えます。LPageryでは、deleteフラグを設定した場合にのみ同じ動作になります。MPGでは、テンプレートの編集内容が次のリクエスト時にすべてのURLへ反映されます。LPageryでもLive Modeでは同じですが、Classicページではデザイン変更後に更新処理が必要です。どちらも、プロジェクトまたはページセットを別のテンプレートに割り当て直せます。

更新と再同期
機能LPageryMPG
実行ごとに既存ページを作成、無視、または更新あり見つかりませんでした
変更されていない行を自動的にスキップあり見つかりませんでした
手動編集を検出して保持あり見つかりませんでした
設定なしで、削除された行のページを削除見つかりませんでしたあり
再実行なしでテンプレートの編集内容をすべてのページに反映ありあり
ページセットを別のテンプレートに割り当てありあり
パーマリンクパターンの変更後もページを検出あり見つかりませんでした

7.規模と制限

有料プランには、到達するようなページ数の上限はありません。MPG Proは1プロジェクトあたり最大1,000,000行を読み込め、1つのプロジェクトから50,000ページを作成できることを確認しました。インデックスは5,000行単位で書き込まれ、サイトマップは1ファイルあたり50,000 URLを超えると分割されます。LPageryの有料プランにもページ数の上限は確認できませんでした。LPageryのワーカーはデフォルトで1回あたり1,000行を処理し、大きなアップロードは複数のパートに分割されるため、ホスティング側の小さなアップロード上限によって処理が妨げられることはありません。

このページではLPageryに対する大規模なラボテストを実施していないため、50,000行という数値はMPGのみを対象としています。大規模なLPagery処理の耐久性については、バックグラウンド処理の項目で説明しています。

規模と制限
機能LPageryMPG
有料プランにページ数の上限なしありあり
50,000行の処理をラボで検証済み未確認あり
バッチまたはチャンクサイズを設定可能ありあり
大きなファイルをアップロード用に複数のパートへ分割あり未確認

8.SEO対応範囲

どちらのプラグインも、タイトル、スラッグ、コンテンツ内のプレースホルダーを置き換え、Yoast SEO、Rank Math、All in One SEO、SEOPressの各フィールドに値を入力できます。MPGは各プラグイン向けのフィルター連携でこれを実現し、Squirrly、The SEO Framework、SmartCrawlの3つも個別にサポートしています。LPageryはテンプレートページのすべてのカスタムフィールドをコピーするため、特別な連携なしでSEOプラグイン独自のフィールドにも値が入力されます。また、All in One SEOは独自のテーブルにデータを保存するため、専用の処理も用意されています。

ページの仕組みが異なるため、サイトマップの動作も異なります。LPageryのページは通常の投稿として扱われ、WordPressコアおよびSEOプラグインのサイトマップに表示されます。Live Modeでは、テンプレートを保存するとすべてのページの更新日が変更されます。MPGのページはこれらのサイトマップには含まれないため、サイトのルートに独自のXMLファイルを書き込み、robots.txtに1行を追加します。このファイルが再構築されるのは、同期、ライブラリのデプロイ、または手動クリックを行った場合のみです。実際に、プロジェクトを15行から3行に縮小した後、削除されたURLは404を返しましたが、サイトマップには14件すべてが掲載されたままでした。MPGは独自のcanonicalタグも出力し、末尾のスラッシュへのリダイレクトを200ステータスで送信するため、どちらのURL形式でもページが表示されます。

画像については、どちらのプラグインも列からアイキャッチ画像を設定できます。MPGは行のURLを画像ソースとして出力するだけで、画像をインポートしません。そのため、ページごとのファイル名や添付ファイルはありません。LPageryは、ページごとにファイル名とaltテキストを置き換えながら、画像をメディアライブラリにコピー、ダウンロード、または参照します。

SEO対応範囲
機能LPageryMPG
タイトル、スラッグ、コンテンツ内のプレースホルダーありあり
すべてのカスタムフィールド内のプレースホルダーあり見つかりませんでした
テンプレートからYoast SEOフィールドに入力ありあり
テンプレートからRank Mathフィールドに入力ありあり
テンプレートからAll in One SEOフィールドに入力ありあり
テンプレートからSEOPressフィールドに入力ありあり
Squirrly、The SEO Framework、SmartCrawl見つかりませんでしたあり
プラグインがcanonicalタグを出力見つかりませんでしたあり
ページがWordPressコアおよびSEOプラグインのサイトマップに表示あり見つかりませんでした
独自のXMLサイトマップファイルとrobots.txtエントリ見つかりませんでしたあり
サイトマップから削除された行を自動的に削除あり見つかりませんでした
列からアイキャッチ画像を設定ありあり
メディアライブラリ内のページごとの画像ファイル名とaltテキストあり見つかりませんでした
末尾のスラッシュをWordPressコアで処理あり部分的にあり

9.コンテンツツール

MPGにはより豊富なテンプレート言語があり、バージョン4.2.1では無料で利用できます。mpg-ifショートコードはallまたはanyのロジックで最大6つの条件を受け付け、すべてのGutenbergブロックにはMPG conditions属性が追加され、MPG Conditionalブロックも利用できます。また、すべてのElementorウィジェットのAdvancedタブに条件設定が追加されます。利用できる演算子は、has valueやequalsからgreater than、regexまで11種類あります。ループ用のショートコードとブロックでは、フィルター、並び順、上限を指定してプロジェクトの行を一覧表示できます。matchショートコードでは現在の行と値を共有する行を一覧表示でき、mpg_searchショートコードでは訪問者が生成されたページを検索できます。

LPageryには条件付きブロックはありません。一部の行にだけ文章を表示したい場合は、その文章を専用の列に入れ、他の行のセルを空欄にします。プレースホルダーはネストできるため、セル内に別のプレースホルダーを含められます。これはMPGの1回限りの置換処理では解決されません。Viewsを使うと、各ページ上に関連ページのスタイル付きリストまたはグリッドを作成でき、名前、日付、または任意の列で並べ替えられます。列を使って各ページの作成者、親ページ、ステータス、タクソノミータームを設定できます。MPGには親子関係やタクソノミー出力がありません。関連付ける投稿自体が存在しないためです。

Spintaxはどちらでも使用でき、どちらでも安定した状態が維持されます。LPageryはページごとにシードを保存し、MPGはURLごとに選択されたバリエーションを独自のテーブルに保存するため、次回の訪問時や更新時に文章が書き換えられることはありません。LPageryはMPGの二重中括弧によるプレースホルダー構文も読み取り、変換できます。そのため、MPG用に作成したテンプレートを再利用できます。

コンテンツツール
機能LPageryMPG
Spintaxありあり
訪問時や更新時もSpintaxのバリエーションを安定して保持ありあり
ネストされたプレースホルダーあり見つかりませんでした
テンプレート内の条件付きコンテンツ見つかりませんでしたあり
GutenbergブロックおよびElementorウィジェットごとの条件見つかりませんでしたあり
各ページに表示する関連ページのリストまたはグリッドありあり
生成されたページを対象とする独自の検索ボックス見つかりませんでしたあり
WordPress検索に表示される生成ページあり部分的にあり
列の値から取得したタクソノミー用語あり見つかりませんでした
列の値から取得した作成者、親ページ、ステータスあり見つかりませんでした
MPG構文で記述されたプレースホルダーを読み取る機能ありあり

10.AIコンテンツ

MPGバージョン4.2.1にはAIコンテンツ機能が見つかりませんでした。モデル、コントローラー、ヘルパー、ビュー、ブロックを調査し、プロバイダーやAPIキーの処理を確認しましたが、見つかったのはElementor独自のコントロール名だけでした。ベンダーのドキュメントでは、ファイルをインポートする前にスプレッドシートのアドオンで列にAIテキストを入力する方法が案内されています。

LPageryはLPageryアプリ内で行ごとにAIテキストと画像を生成し、完成したページセットをプラグインに送信します。OpenAIとGoogleの6つの選択肢から、Webサイトごとにテキストモデルを選択できます。画像プロンプトにはスタイル、形式、雰囲気、ブランドカラーを指定でき、テキストプロンプトはWebサイトの国に基づいて20以上の言語から選択できます。有料ライセンスには毎月クレジットが追加されるため、APIキーを設定する必要はありません。どちらの製品にも独自のAPIキーを持ち込むオプションはありません。

AIコンテンツ
機能LPageryMPG
行ごとのAIテキストあり見つかりませんでした
行ごとのAI画像あり見つかりませんでした
ライセンスに含まれるクレジットあり見つかりませんでした
AIモデルの選択あり見つかりませんでした
プロンプトごとのブランドカラーと画像スタイルあり見つかりませんでした
サイトの言語によるプロンプトあり見つかりませんでした
独自のAPIキーを持ち込む見つかりませんでした見つかりませんでした

11.品質に関する指標

検証日にWordPress.orgプラグインディレクトリで確認した数値です。MPGの掲載情報は古く、検証の2日前に更新されていました。Pro版はWordPress.orgに掲載されておらず、無料版と同じバージョン番号です。

品質に関する指標
機能LPageryMPG
有効なインストール数(無料版の掲載情報)3,000+2,000+
評価5.0 (31 ratings)3.9 (27 ratings)
最終更新日2026-07-172026-09-03
テスト済みの最新バージョンWordPress 7.0.4WordPress 7.1
初回公開日20222018

12.一方にしかない機能

LPageryにしかないのは、双方向の変換に対応した2つのレンダリングモード、ページごとに異なる名前で1つの画像ファイルを提供するVirtual Image URL、停止したWP-Cronを検知する停止チェック、クレジット込みのAIテキストと画像、そしてMPGのプレースホルダー構文をインポートする機能です。

MPGにしかないのは、50,000件のURLを数秒で公開できる、書き込みを行わないモデル、スターターファイル付きのデータセットライブラリ、同期を実行する署名付きWebhook、生成ページを対象とするフロントエンド検索、独自のサイトマップファイル、created_date列に基づく公開スケジュール(日付まではURLを404にする機能)、PolylangおよびTranslatePressへの対応です。また、リクエストを捕捉するフックの位置を変更できるため、デフォルト設定と競合するテーマ向けの回避策としても利用できます。

13.最初のページが公開されるまでの時間

同じ5行のファイルを使って両方の管理画面を操作し、初めて使うユーザーが最初のページを公開するまでに学習・クリックする必要がある項目を数えました。LPageryで必要なのは、テンプレートページ、プレースホルダー、ソースファイルという3つの概念と、必須設定であるテンプレートの指定だけです。それ以外はデフォルト値が設定されています。3つの画面で6回クリックするだけで、停止することなく最初のページが公開されました。

MPGでは、データセットライブラリと1つの長いビルダーページという2つの画面で9回クリックします。必要な概念は7つあり、その中には仮想ページとURL形式テンプレートが含まれます。また、4つの設定を入力する必要があります。途中で1回停止します。テンプレート選択欄には3文字入力するまで何も表示されないため、テンプレートページのタイトルを知っておく必要があります。さらに、ソースタイプの初期値はリンクになっているため、CSVを使うユーザーはアップロード欄を表示する前にドロップダウンを変更しなければなりません。

最初のページが公開されるまでの時間
機能LPageryMPG
最初のページまでに必要なクリック数69
訪問する画面数32
最初に学ぶ必要がある概念数37
入力が必要な設定数14
途中で停止する回数01

MPG がより適している場面

テンプレートにロジックが必要な場合、MPGが適しています。ブロックごと、Elementorウィジェットごと、またはショートコードごとに条件を設定でき、11種類の演算子を使えるため、LPageryなら複数の列が必要になるケースも1つのテンプレートで対応できます。loopおよびmatchショートコードとフロントエンド検索により、生成ページの一覧表示と検索も標準で利用できます。

規模が最優先の場合にも適しています。数万行のプロジェクトでもアップロード後数秒で公開でき、削除した行は次のリクエストで消え、テンプレートの編集内容は再実行なしですべてのURLに即座に反映されます。サイトでPolylangまたはTranslatePress、あるいはSquirrly、The SEO Framework、SmartCrawlなどのSEOプラグインを使用している場合、MPGには対応する統合機能がありますが、LPageryにはありません。

仮想モデルの代償は、WordPressがページの存在を認識しないことです。ページは「固定ページ」画面、コアのサイトマップ、REST API、投稿を読み取る多くのプラグインに表示されません。MPGはこれらの機能をそれぞれ独自に再構築しており、アクセスのたびに検索処理が発生します。エディターで開いて1ページずつ編集でき、プラグインを削除した後も維持できるページが必要なら、LPageryがその目的に適しています。

無料プランに関する注意

上の結論は有料プランを比較したものです。これらの注意は無料版に関するもので、結論には影響していません。

  • LPageryの無料プランでは、新規インストール時の1回の実行につき最大100ページ、プレースホルダー列は3列までに制限されます。CSVおよびXLSXのアップロードに対応しています。
  • MPGの無料プランでは、1プロジェクトと50行が案内されています。バージョン4.2.1では行数制限が適用されず、無料版で300行のプロジェクトから300件の動作するURLが生成されました。これは4.2.1の不具合であるため、これを前提に計画しないでください。
  • MPGの無料版で生成されたページには、ベンダーへのリンクが付いた「Generated by MPG」という固定フッターバッジが表示されます。設定できるのはバッジの位置だけです。
  • MPGでは、条件付きコンテンツとスピンタックスは無料で利用できます。スケジュール同期、Webhook、Liveモード、メール通知、プロジェクトのインポート・エクスポート・複製、created_date列およびmodified_date列を利用するにはProプランが必要です。

検証方法

このページ上の主張はすべてプラグインのコード、ベンダーのドキュメント、またはローカルの WordPress インストールでの実行に基づきます。見つからなかった項目については調査先を書き留め、検証済みの事実は一箇所にまとめてあるため、どちらかの製品が変わった場合にページを更新できます。

LPagery バージョン
3.0
MPG バージョン
4.2.1 (free and Pro share the version)
検証日
2026-09-05
ライセンス
MPG Pro licence bought (entry paid plan) and active in the lab
テスト実行
300-row and 50,000-row projects on WordPress 7.0 and PHP 8.x

選ぶ前に人々がよく尋ねる質問

Multiple Pages GeneratorはLPageryより優れていますか?

ページをどのようにしたいかによって異なります。MPGはスプレッドシートのURLに応答するため、大規模なプロジェクトを高速に処理でき、条件付きコンテンツも利用できます。LPageryは、WordPressの他の機能から認識でき、1ページずつ編集できる実際のページを作成します。また、変更されるGoogle Sheetsと同期し、AIによるテキストと画像も追加できます。私たちが話を聞いたほとんどのエージェンシーや地域ビジネスは、後者を求めています。

MPGからLPageryに移行できますか?

はい。MPGのページは仮想ページなので、移行が必要なのはスプレッドシートとテンプレートページだけです。LPageryはMPGの二重中括弧プレースホルダーを読み取り、変換するため、テンプレートをそのまま使えます。同じCSVをアップロードし、テンプレートを選択して生成してください。URLは新しいページになるため、スラッグのパターンが変わる場合はリダイレクトを設定してください。

プラグインを無効化すると、ページはどうなりますか?

MPGでは、プラグインがリクエストに応答している間だけページが存在します。WordPressには何も保存されないため、URLは解決されなくなります。LPageryでは、Classicページは通常のWordPressページであり、オンラインに残ります。Live ModeのページはURLを維持しますが、プラグインを再有効化するかClassicに変換するまで、コンテンツなしで表示されます。

LPageryはElementorとDiviに対応していますか?

はい。Classic ModeはDivi、Elementor、Bricks、Breakdance、Brizy、Visual Composer、BeBuilder、SeedProd、Colibri用のアダプターを備えており、その他のビルダーのカスタムフィールドもコピーします。Live ModeはElementorとGutenbergのテンプレートに対応しています。MPG 4.2.1にはElementor統合がありますが、Divi、Bricks、およびレイアウトをカスタムフィールドに保存するその他のビルダー向けアダプターは確認できませんでした。

LPageryには条件付きコンテンツ機能がありますか?

いいえ。LPageryはプレースホルダーを置き換えますが、ifブロックはありません。任意の文章を専用の列に入れ、表示したくない行ではセルを空欄にできます。MPGにはmpg-ifショートコード、すべてのGutenbergブロックに設定できるconditions属性、すべてのElementorウィジェットに設定できるconditionsコントロールがあります。

Google Sheetsの同期機能はどのように比較できますか?

どちらも、公開されたGoogle SheetをCSVリンクとしてスケジュールに従って読み込み、Google APIキーを必要としません。LPageryは変更された行のみを更新し、手動編集を保持し、ダウンロード失敗をセットに表示します。MPGは取得するたびにデータセット全体を置き換えるため高速で、ProプランではWebhookとLiveモードも追加されます。バージョン4.2.1では、MPGでダウンロードに失敗しても古いファイルを使って処理を続行し、成功メールも送信されます。