MPG: Multiple Pages Generator by Porthas


MPG: Multiple Pages Generator

By Porthas inc

Do you want to boost your SEO in minutes? Create thousands of landing pages with targeted keywords and get your website to rank well on Google? Search no further.


Embed code:

With the Multiple Page 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.


  1. Make sure all of your variable data is in a CSV file. Add a column with your custom URLs and upload it to the MPG plugin. Have your URLs in a /my-new-website-url/ format.

  2. Edit an existing page or a new one with the generated shortcodes from the column header names of your file, using {{mpg_ headername }}.

  3. Go to the MPG plugin. Set your page template and upload the settings. Enjoy!

The Multiple Page Generator plugin is the ultimate mass landing page creator plugin. And it’s easier to use than you think:


Keep you site lean and easily manageable : use on existing page, simply include the shortcodes
Mass landing page maker : quickly generate hundreds of thousands of URLs from just one template page, without the need to create individual pages.
SEO-friendly : localize your content and get indexed by Google for hundreds, even thousands of keywords
Time efficient : update the content anytime on your CSV file and simply reupload it
Easy to use : make edits to the template page, all of your hundreds of pages will be updated in bulk
Optimize lead generation with targeted keywords that will match specific searches
Unlimited personalization : don’t worry about duplicate content, you can include images, videos, maps, etc each specific to a single URL
User friendly : you can also Include in-links from and to any page
Boost your SEO : MPG allows you to generate an XML sitemap and automatically submit to search engines
Generate inlinks to the created pages with just one shortcode, using filters and listing the shortcodes as described below.
— It’s FREE up to 50 pages


Scheduled CSV import, in-line editing without need to reupload CSV file, multiple templates support, and much more!


Generate thousands of separate URLs for each product, office location, services, partners, and more. Simply customize the shortcode {{mpg_ headername }} with your data:

The MPG plugin will pull data from the CSV cell with matching column header and URL row.


  1. Install and activate
  2. Include URL column in CSV file
  3. Create/edit template page
  4. Set template page
  5. Upload CSV and settings. Success!



  1. Go to ‘Plugins > Add New’
  2. Search for ‘MPG: Multiple Pages Generator by Porthas’
  3. Click install then activate


  1. Upload the plugin files to the /wp-content/plugins/porthas-multi-pages-generator directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress
  3. Use the ‘Multiple Pages Generator’ screen to configure the plugin


What is the MPG plugin for?

The Multiple Pages Generator plugin is perfect for creating an unlimited number of landing pages with personalized content and searchable URLs from a single, easily manageable template and CSV file.

How does it work?

When a URL is requested by your browser, the first priority is to load an actual existing page or post. If it doesn’t exist, before returning 404, MPG will check if the URL is within it’s database. If it is, it will render the selected template page, replace all URL related data and shortcodes, return status 200, and load the page for end user.

Is there a tutorial?

Yes, check out our tutorial video and step-by-step at

Is the MPG plugin free?

You can use all the features of the plugin for free to create up to 50 pages in bulk. To create an unlimited amount of landing pages, you can upgrade your plan. Check out our incredible deals here:

How does MPG help with my SEO?

Search Engine Optimization is one of the growing concerns for a lot of businesses, simply because it is one of the most cost-effective investments that bring clients from search pages to their websites. It involves a variety of tactics in-site, to name a few: keywords naturally included in quality content, localization and descriptive metadata, all of which can be accomplished way faster with MPG.

The MPG plugin can create pages with customized keywords that help your site rank higher for each search. You can include specific addresses for each page, localizing your content and making your page a priority for users in that area. And every metadata can be edited to suit the content of each of the thousands of new pages created.

On top of that, MPG allows you to create sitemaps with all your new URLs and automatically submit to search engines for indexing.

What if my URL is showing a 404?

First, make sure the plugin is properly installed, the CSV is loaded and the template is properly set.

If the problem persists:
  1. Check that the requested URL doesn't belong to an existing page, especially in trash.

  2. Check that the requested URL is identically included in the data file uploaded to the MPG plugin.

  3. Make sure to disable any custom 404 page plugins. Sometimes they check page URL in database before MPG does and return 404.

  4. Still getting the error message? Write to support here:

How can I request a feature?

E-mail us at


Very easy to use

Thanks for this plugin. Very conveniently and easy to use plugin. 5 star for you ­čÖé I`ve already created more than 1000 pages with your plugin!
Read all 3 reviews

Contributors & Developers

“MPG: Multiple Pages Generator by Porthas” is open source software. The following people have contributed to this plugin.




  • Implemented demo data, in case, if you do not upload your template file yet.
  • Fixed bug with overriding template file in WordPress multisite mode
  • Changed view of notification
  • Fixed issue with http / https access
  • Fixed small bugs
  • Improving speed


Small fixes. Testing on latest WP version.


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]


[/mpg]. Full example of new shortcode look like: [mpg where=’mpg_state=NY’ group=’mpg_city’]




  • Realize version.