MPG is the solution for web developers and SEO professionals that want to create multiple pages in bulk under the same domain.
You can easily boost your website with unique pages, posts, or custom entity posts in minutes with MPG. This page generator plugin can help you create and manage thousands of keyword-specific landing pages. With custom content bulk pages you can increase your chances of getting top-ranked by search engines.
<iframe width="560" height="315" src="https://www.youtube.com/embed/ib7wBuQIxU0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
With the
MPG: Multiple Pages Generator WordPress plugin, you can keep your website lean and fast and still generate an unlimited number of webpages with customized content using just one template page and a CSV file.
INSTANT PAGE GENERATOR
All you need is to upload a CSV file or connect with Google Sheets with your variable data. Then set up the template page with the shortcodes to that data. Upload those settings on the
MPG page generator dashboard and that’s it! You instantly create thousands of landing pages on your website.
Watch MPG in action here.
USE CASES
Landing pages
Reach out far and wide with our multiple pages generator, create thousands of high-quality and unique landing pages to increase your engaged audience.
Location pages:
Boost your local SEO with landing pages targeting specific locations. This page creator even lets you personalize each page with a corresponding and customized map.
Profile pages:
Manage profile pages within your website, add unique images, metadata, and even specific coding to each page. Simply update the information in your CSV file or Google Sheet that’s connected to the page generator.
Product pages:
Showcase your products and optimize your conversion rates by dedicating a landing page for each one. The
Multiple Pages Generator allows you to interlink pages with full support for hierarchical content generation.
Translation pages:
Have a URL for each language you want to present yourself in. The Multiple Pages Generator Pro’s interface makes it easy for you to incorporate unique Schema markup data to your generated content.
Service pages:
Create targeted keyword landing pages by having a detailed page for every service offered. The Multiple Pages Generator plugin even offers database templates with niche industry keywords.
Client pages:
Increase your conversions by creating a customized welcome page for each of your clients. This page creator plugin will generate the new, custom pages instantly.
Explore all the use cases that this mass page creator plugin makes possible for your website and your business.
UPDATE ANYTIME
What’s the point of creating multiple new pages and then lose track of them?
MPG page generator plugin makes it incredibly easy to bulk edit if you want to make small or big changes to your new pages.
You can delete or edit information from your database CSV file or Google Sheets. So if you want to replace a certain keyword, add or delete a page, just go to your database and make your alterations.
If you want to change the look of your landing pages, you can bulk edit your pages by editing and updating your template page. Add a piece of information, change colors, coding, and more and MPG will do the rest.
UNIQUE LANDING PAGES
You spend a lot of time and effort making sure your website stands out from the crowd and represents your company faithfully. That’s why your landing pages need to do that too.
You can design and customize your landing page template however you like. Do you have your own Javascript you need to keep? Or maybe you’re using a template from a creative plugin? The Multiple Pages Generator plugin easily adapts to all WordPress formats.
MPG works seamlessly with WordPress Page Builders and Themes. Simply edit the page you choose as the template by adding the shortcodes to the data from your CSV file or Google Sheets.
MOBILE FRIENDLY
If you created a landing page that is mobile friendly, that’s awesome. With
the Multiple Pages Generator plugin you can multiply that responsive page by a thousand and each new one will remain mobile-friendly and can have unique content data, such as dynamic images, video, maps, web forms, code, dynamic search results, etc.
UNIQUE CONTENT PAGES
The MPG page generator plugin allows you to customize your new pages in mass with just simple shortcodes. Add as many variables and dynamic data to your pages to make them incredibly unique and user-friendly.
Let’s say you want to create service pages in bulk, each page would include a title, a description, an image with alt-text, a call to action, buttons, an address, a map, contact information, a short video, and a webform. With MPG you can make sure each of those elements is unique and optimized. You can add as many, or as little, elements to your page as you like.
HOW IT WORKS
The MPG plugin is the ultimate mass landing page creator plugin. And it's easier to use than you think, check out
how it works:
- Unique content gets pulled from your database files, whether they are stored offline (.csv, .xlsx or .ods file), or online (.csv or Google Sheets).
- Each header in your file represents a different set of content groups, renamed as shortcodes. These shortcodes are added to one or multiple template pages.
- The Multiple Pages Generator plugin will generate the new pages instantly without overcrowding your website. Plus it can help you create additional sitemaps, spintax, internal linking, and more!
MULTIPLE PAGES. ULTRA-FAST LOADING TIME.
Keep your site lean and easily manageable, the MPG page generator plugin simply replaces data according to the URL typed in the browser, so your website will keep its optimized speed.
Use this mass landing page maker to quickly generate hundreds of thousands of URLs from just one template page, without the need to create individual pages. You can even use an existing page, simply include the shortcodes.
SEO FRIENDLY
The
Multiple Pages Generator plugin is fantastic for Search Engine Optimization. Do you want to rank well in multiple locations? Rank well for several keywords? Then the MPG mass page creator is your new favorite tool. It works seamlessly with SEO plugins, such as Yoast SEO,
Boost Local SEO using Spintax in the MPG page generator plugin and get indexed by Google for hundreds, even thousands of keywords.
ADDITIONAL SITEMAPS
Grab search engines’ attention and direct them to your new pages.
MPG: Multiple Pages Generator plugin has an
additional sitemap generator tool that automatically creates a sitemap of your new pages to search engines.
GENERATE INTERNAL LINKS
Create a user-friendly experience on your website by
creating lists of internal links that you can add anywhere in your website.
This page generator plugin comes with a link list generator, where you quickly create the code that will show the list of links you selected.
OPTIMIZE LEAD GENERATION
This mass page creator plugin helps you publish multiple pages with targeted keywords that will match specific searches. This increases the chances of your audience finding and clicking on your website.
The
MPG: Multiple Pages Generator allows for unlimited personalization, so don't worry about duplicate content. You can include images, videos, maps, etc. each specific to a single, customizable URL.
FREE
Enjoy the
Multiple Pages Generator plugin for free to create up to 50 incredible new pages for your website.
TRY A DEMO
Discover how easy-to-use
MPG is and sign up to
try out a demo version. Simply sign up and follow the link you get in your email. You’ll have access to a sample database file and a sample template page and you can alter them as much as you like to see how much MPG can do for your website.
TRY MPG PRO
Forget the 50-page limit with
MPG Pro and create as many new pages as you like in minutes, thousands, tens of thousands, hundreds of thousands and more. Become unlimited with
MPG Pro.
MULTIPLE SITES LICENSE:
Are you an agency or do you manage multiple sites? You can get multiple site licenses for the MPG Pro page generator.
MPG Pro also allows you to schedule data import so that it automatically updates your content from your updated CSV or Google Sheets. Create multiple templates with their own databases, and much more!
DO YOU LIKE MPG? :)
Follow us on
Twitter or
Facebook
Learn from our tutorials on
Youtube
Rate us on
Wordpress
2.8.6
- Implemented search by generated pages by calling
MPG_ProjectController::mpg_search();
2.8.5
- Fixed bug, when sitemap was not updated on schedule execution
- Added searching functionality by generated pages (alpha)
2.8.4
- Fixed freezing intefrace bug in Firefox
- Added hook for overriding OpenGraph image by shortcode from source-file
2.8.3
- Added advanced settings page
- Added base-url="" attribute for [mpg] and [mpg_match] shortcodes to resolve the ploblems with wrong path in relative links
- Added support of WP_HOME constant
2.8.2
- Fixed problem with mess in a generated pages when enabled Memcached or Redis
- Fixed code, that made sitemaps is not valid
- Improved speed of uploading source-files
2.8.1
- Added "nofollow" and "noindex" attributes for template page
- Fixed bug with where="mpg_column=^M" that return "mpg_column" as a first row in [mpg] shortcode
2.8
- Fixed creation of "mpg_logs" table in database
- Added new locales translations: Ar, Es, Fi, Fr, It, Ja, Pt, Sv, Tr
2.7.9
- Fixed wrong names of column in database
2.7.8
- Added support of condition. If requested URL wouldn't have specified string, it return 404
It's helpfull for multilanguage: for example, you can apply some template if URL contain ?lang=en only
2.7.7
- Added support of AMP pages: compatible with AMPforWP plugin
2.7.6
- Added ability to create URLs with trailing slash or not. Also, you can set selector in "Both" mode, to get working URLs of both types
- Added support of ^ and $ in where condition with shortcodes. Example [mpg project-id="1" where="mpg-city=^{{mpg_city}}"]
2.7.5
- Added unique-rows attribute for [mpg] and [mpg_match] shortcodes.
Expample [mpg project-id="1" unique-rows="yes"] ... [/mpg]
2.7.4
- Fixed overriding and in All in One SEO plugin
- Changed hook for footer from "wp_footer" to "wp_print_footer_scripts" due to scripts problem with enabled cache
2.7.3
- Added = as space replacer
- Changed mechanism for overriding in Yoast SEO
2.7.1
- Added "order-by", "direction" and "limit" to Shortcodes tab
- Fixed bug in ordering
- Fixed bug with "limit" attribute
2.7
- Added support of regular expressions to where="" attribute in [mpg] shortcode
- Fixed bug for Pro+SEO plan
- Added "order-by" and "direction" attributes to [mpg] and [mpg_match] shortcodes
2.6
2.5
- Added shortcode [mpg_match] for iterating rows in other project
- Fixed bug in URL Format Template with choosing fields from dropdown that non listed in preview table
2.4.1
- Updated Freemius SDK
- Added support a shortcodes in a [mpg where], like a where="mpg_state={{mpg_state}}
- Added to sitemap
2.4
- Increased performance (optimizations)
- Spintax: added attribute "block_id" to [mpg_spintax] shortcode.
If you are using a few Spintax shortcodes on the same page - set any unique string or number to each shortcode
- Fixed non-replacing {{mpg_shortcodes}} in [mpg_spintax]
2.3.10
- Fixed duoble slashes in sitemap
- Fixed non-replacing shortcodes in header
2.3.9
- Fixed bug with non-replacement shortcodes in with Yoast SEO
2.3.8
2.3.7
- Boosted performance
- Disabled caching for authorized users to prevent caching generated pages with admin bar
- Fixed non-working dropdown for values in shortcode builder.
- Fixed non-replacing shortcodes in Elementor when enabled caching.
- Fixed bug with deleting sitemaps after creating project from scratch
- Added confirm dialog, when user use non-unique name for sitemap. Now, user can override existings sitemap, or choose another name
2.3.6
- Fixed "main" in sitemap on multisite mode
- Rewritten core functionality for Elementor, that can be enabled by adding define('MPG_EXPERIMENTAL_FEATURES', true); to wp-config.php
2.3.5
- Fixed errorx with wp_sites() fucntion on multisite
2.3.4
- Fixed wrong path to sitemap in multisite installation of WordPress
2.3.3
2.3.2
2.3.1
- Fixed applying source file by schedule
- Fixed non-working shortcodes in Elementor
2.3
- Added caching functionality
- Now, generated pages represent public or draft status of template page \ post
2.2.2
- Added affiliation functionality
- Added support of umlaut symbols (in German, Turkish, Finnish alphabets)
2.2.1
- Fixed missing meta="description" with RankMath
2.2
- Added "See all URLs" modal
- Added support of meta "robots" in RankMath
- Now, URL stucture not regenerating after upload source-file
2.1.10
- URL creation fixes (dash in ceil)
2.1.9
-
URL creation fixes
= 2.1.8
-
Changed rules of generating URL's: now, all special charsets is trimming
- Fixed shortcode in page when Yoast SEO in use
- Fixed missing slash in the end of URL for canonical links
- Fixed wrong URL in [mpg] shortcode, when "where" operator in use
2.1.7
2.1.6
- Rewritten an error massage, when user attempt to activate Free and Pro ver. at same time
2.1.5
- Added Russian language
- Fixed bug with spaces in URL Preview
- Fixed 404 error when using apostrophe in URL
2.1.4
- Fixed compatibility issue with JNews theme
- Fixed compatibility issue with WhatsUp Chat plugin
- Now, in the preview of the URLs, all shortcodes and static parts of the URLs are lowercase.
2.1.3
- Updated Readme and Assets
2.1.2
- Fixed bug with Create new page
2.1.1
- Fixed bug with links in menu for generated pages
- Fixed bug for RankMath SEO plugin (wrong title)
- Changed chat to Tawk
- Extended list of links in URL generator preview to 5 (instead of 1)
2.1
2.0.5
- Fixed link, that contain shortcodes
- Fixed partial loading of Dataset Library page.
- Improved UX in shortcodes builder: composed URL in Main tab is mirrored in Shortcodes tab.
2.0.4
- Fixed canonical URL link.
- Fixed OpenGraph og:url
2.0.3
- Fixed removing source file after plugin update
- Fixed bug with replacing shortcodes in shortcode builder, when shortcode contain spaces
- Improved multisite support
2.0.2
- Fixed 404 error, when used mpg_url column in url builder, with slashes in the middle of string
2.0.1
- Fixed Elementor support
- Fixed "white-screen" in Firefox
- Fixed support of Yoast SEO and All in One SEO pack
2.0
- New user interface and user experience
- Used Spout library as source file reader. That solved problem with special symbols, line breaks and encoding
- Multiple condition in where=“” and visual condition builder
- limit=“” and operator=“” attributes for [mpg] shortcode
- URL builder with preview
- Now, custom types entities may be used as template (pages, posts, custom types)
- Updated dataset library with more powerful deployment possibilities
- Fixed bug with repetitive items in response of where=“”
1.5.2
- Added support slashes in url, like /country/city/street/
- Added autotrim BOM mark for improving compatibility with files exported from Excel.
1.5.1
- Added validator for .csv to detecting wrong file encoding and values separator while uploading.
- Minor bugs fixed
1.5
- Added datasets library
- Minor bug fixes
1.4.2
1.4.1
- Fixed behaviour of first install.
- Fixed "Import Demo" disabled button
- Increased performance
1.4
- Added Wizard
- Fixed minor bugs
1.3.7
- Fixed bug when clean installation was broke markup
1.3.6
- Fixed bug with inappropriate behaviour of "Import Demo" button
- Added support of cyrillic symbols in .csv files
- Now, pagination in search results working properly
- Updated Freemius SDK
1.3.5
1.3.3
- License activation bug fixed
1.3.1
1.3
1.2
- Added "Welcome walkthrough" page
- Implemented scheduled template applying. One time or with some periodicity from remote server or Google Spreadsheet.
- Bugs fixes
1.1
- Implemented demo data, in case, if you do not upload your template file yet.
- Fixed bug with an overriding template file in WordPress multisite mode
- Changed view of notifications
- Fixed issue with http / https access
- Fixed small bugs
- Improving speed
1.0.2
Small fixes. Testing on the latest WP version.
1.0.1
Added new functionality that allows you to filter the results as well as group the filtered results. You can use the new shortcode that allows you to do this: [mpg where='' group=''][/mpg]. In the "where" parameter you need to specify the name of the column and the value by which you need to filter. Example: where='mpg_column_name=value' or for multi column filter just use comma like where='mpg_column_name=value, mpg_column_name2=value2,...,mpg_column_name7=value7'. Filtered results can be grouped by the value of any of the columns. Example: group='mpg_column_name'. For filtered data, you can specify your HTML pattern, just insert HTML code inside shortcode like this: [mpg]
{{column_name}}[/mpg]. Full example of new shortcode look like: [mpg where='mpg_state=NY' group='mpg_city']
{{city}}[/mpg]
1.0