{"id":93736,"date":"2018-12-20T13:56:51","date_gmt":"2018-12-20T13:56:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/multiple-pages-generator-by-porthas\/"},"modified":"2026-04-13T16:39:58","modified_gmt":"2026-04-13T16:39:58","slug":"multiple-pages-generator-by-porthas","status":"publish","type":"plugin","link":"https:\/\/tr.wordpress.org\/plugins\/multiple-pages-generator-by-porthas\/","author":13853779,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"4.1.5","stable_tag":"4.1.5","tested":"6.9.4","requires":"5.6","requires_php":"7.2","requires_plugins":null,"header_name":"Multiple Pages Generator by Themeisle","header_author":"Themeisle","header_description":"Plugin for generation of multiple frontend pages from CSV data file.","assets_banners_color":"8899d5","last_updated":"2026-04-13 16:39:58","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/themeisle.com\/plugins\/multi-pages-generator\/","header_author_uri":"https:\/\/themeisle.com","rating":3.8,"author_block_rating":0,"active_installs":2000,"downloads":131738,"num_ratings":28,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.8.12":{"tag":"2.8.12","author":"p0rthas","date":"2021-09-01 10:08:13"},"3.0.0":{"tag":"3.0.0","author":"themeisle","date":"2021-10-04 12:56:10"},"3.0.1":{"tag":"3.0.1","author":"themeisle","date":"2021-10-04 13:24:28"},"3.0.2":{"tag":"3.0.2","author":"themeisle","date":"2021-10-05 16:23:26"},"3.1.0":{"tag":"3.1.0","author":"themeisle","date":"2022-02-09 21:34:08"},"3.2.0":{"tag":"3.2.0","author":"themeisle","date":"2022-03-16 10:47:24"},"3.3.0":{"tag":"3.3.0","author":"themeisle","date":"2022-05-12 09:20:59"},"3.3.1":{"tag":"3.3.1","author":"themeisle","date":"2022-05-17 18:52:04"},"3.3.10":{"tag":"3.3.10","author":"themeisle","date":"2022-12-28 08:45:52"},"3.3.11":{"tag":"3.3.11","author":"themeisle","date":"2022-12-29 15:29:48"},"3.3.12":{"tag":"3.3.12","author":"themeisle","date":"2023-01-12 11:37:57"},"3.3.13":{"tag":"3.3.13","author":"themeisle","date":"2023-02-06 12:37:40"},"3.3.14":{"tag":"3.3.14","author":"themeisle","date":"2023-02-28 11:15:29"},"3.3.15":{"tag":"3.3.15","author":"themeisle","date":"2023-03-22 08:01:16"},"3.3.16":{"tag":"3.3.16","author":"themeisle","date":"2023-04-01 08:35:54"},"3.3.17":{"tag":"3.3.17","author":"themeisle","date":"2023-04-20 07:15:59"},"3.3.18":{"tag":"3.3.18","author":"themeisle","date":"2023-05-10 12:59:52"},"3.3.19":{"tag":"3.3.19","author":"themeisle","date":"2023-05-16 10:42:35"},"3.3.2":{"tag":"3.3.2","author":"themeisle","date":"2022-05-31 08:23:01"},"3.3.20":{"tag":"3.3.20","author":"themeisle","date":"2023-05-22 22:35:58"},"3.3.21":{"tag":"3.3.21","author":"themeisle","date":"2023-06-05 11:45:51"},"3.3.22":{"tag":"3.3.22","author":"themeisle","date":"2023-06-13 18:01:06"},"3.3.23":{"tag":"3.3.23","author":"themeisle","date":"2023-08-17 21:50:35"},"3.3.24":{"tag":"3.3.24","author":"themeisle","date":"2023-12-19 23:21:20"},"3.3.3":{"tag":"3.3.3","author":"themeisle","date":"2022-07-04 09:02:10"},"3.3.4":{"tag":"3.3.4","author":"themeisle","date":"2022-07-20 06:47:10"},"3.3.5":{"tag":"3.3.5","author":"themeisle","date":"2022-08-03 10:30:04"},"3.3.6":{"tag":"3.3.6","author":"themeisle","date":"2022-09-21 22:11:33"},"3.3.7":{"tag":"3.3.7","author":"themeisle","date":"2022-10-19 12:34:27"},"3.3.8":{"tag":"3.3.8","author":"themeisle","date":"2022-11-23 12:17:13"},"3.3.9":{"tag":"3.3.9","author":"themeisle","date":"2022-12-13 08:35:44"},"3.4.0":{"tag":"3.4.0","author":"themeisle","date":"2024-01-16 15:06:10"},"3.4.1":{"tag":"3.4.1","author":"themeisle","date":"2024-02-28 09:50:44"},"3.4.2":{"tag":"3.4.2","author":"themeisle","date":"2024-03-28 10:57:28"},"3.4.3":{"tag":"3.4.3","author":"themeisle","date":"2024-03-29 16:50:44"},"3.4.4":{"tag":"3.4.4","author":"themeisle","date":"2024-04-01 10:04:58"},"3.4.5":{"tag":"3.4.5","author":"themeisle","date":"2024-05-07 23:27:56"},"3.4.6":{"tag":"3.4.6","author":"themeisle","date":"2024-07-29 22:42:41"},"3.4.7":{"tag":"3.4.7","author":"themeisle","date":"2024-08-09 12:59:53"},"3.4.8":{"tag":"3.4.8","author":"themeisle","date":"2024-08-28 07:07:34"},"4.0.0":{"tag":"4.0.0","author":"themeisle","date":"2024-10-21 12:14:06"},"4.0.1":{"tag":"4.0.1","author":"themeisle","date":"2024-10-24 11:02:05"},"4.0.10":{"tag":"4.0.10","author":"themeisle","date":"2025-04-17 18:09:30"},"4.0.11":{"tag":"4.0.11","author":"themeisle","date":"2025-06-30 09:56:25"},"4.0.12":{"tag":"4.0.12","author":"themeisle","date":"2025-07-24 12:00:27"},"4.0.2":{"tag":"4.0.2","author":"themeisle","date":"2024-10-30 13:07:53"},"4.0.3":{"tag":"4.0.3","author":"themeisle","date":"2024-11-06 17:13:04"},"4.0.4":{"tag":"4.0.4","author":"themeisle","date":"2024-11-19 12:40:18"},"4.0.5":{"tag":"4.0.5","author":"themeisle","date":"2024-11-19 21:00:26"},"4.0.6":{"tag":"4.0.6","author":"themeisle","date":"2024-12-10 11:19:40"},"4.0.7":{"tag":"4.0.7","author":"themeisle","date":"2025-01-15 17:10:58"},"4.0.8":{"tag":"4.0.8","author":"themeisle","date":"2025-01-22 10:51:07"},"4.0.9":{"tag":"4.0.9","author":"themeisle","date":"2025-04-16 09:11:19"},"4.1.0":{"tag":"4.1.0","author":"themeisle","date":"2025-09-19 11:16:29"},"4.1.1":{"tag":"4.1.1","author":"themeisle","date":"2025-09-22 19:28:38"},"4.1.2":{"tag":"4.1.2","author":"themeisle","date":"2025-10-09 07:26:34"},"4.1.3":{"tag":"4.1.3","author":"themeisle","date":"2025-11-03 07:45:28"},"4.1.4":{"tag":"4.1.4","author":"themeisle","date":"2026-01-21 07:41:22"},"4.1.5":{"tag":"4.1.5","author":"themeisle","date":"2026-04-13 16:39:58"}},"upgrade_notice":[],"ratings":{"1":7,"2":2,"3":0,"4":0,"5":19},"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3274397,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3309154,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3309154,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"mpg\/loop":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"mpg\/loop","version":"0.1.0","title":"MPG Loop","category":"design","icon":"database-view","description":"MPG Loop block to build rich content based on the MPG project data","attributes":{"project_id":{"type":"integer","default":0},"limit":{"type":"integer","default":5},"uniqueRows":{"type":"boolean","default":false},"logic":{"type":"string","enum":["and","or"],"default":"and"},"orderBy":{"type":"string","default":""},"direction":{"enum":["asc","desc","random",""],"type":"string","default":""},"innerBlocksContent":{"type":"string","default":""},"conditions":{"type":"object","default":{"conditions":[],"logic":"all"},"properties":{"conditions":{"type":"array","items":{"type":"object","properties":{"column":{"type":"string"},"operator":{"type":"string"},"value":{"type":"string"}}}},"logic":{"type":"string","enum":["all","any"]}}}},"supports":{"align":["wide","full"],"anchor":true,"ariaLabel":true,"html":true,"color":{"gradients":true,"heading":true,"button":true,"link":true},"shadow":true,"spacing":{"margin":["top","bottom"],"padding":true,"blockGap":true},"dimensions":{"minHeight":true},"typography":{"fontSize":true,"lineHeight":true}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/editor.css","textdomain":"multiple-pages-generator-by-porthas"}},"tagged_versions":["2.8.12","3.0.0","3.0.1","3.0.2","3.1.0","3.2.0","3.3.0","3.3.1","3.3.10","3.3.11","3.3.12","3.3.13","3.3.14","3.3.15","3.3.16","3.3.17","3.3.18","3.3.19","3.3.2","3.3.20","3.3.21","3.3.22","3.3.23","3.3.24","3.3.3","3.3.4","3.3.5","3.3.6","3.3.7","3.3.8","3.3.9","3.4.0","3.4.1","3.4.2","3.4.3","3.4.4","3.4.5","3.4.6","3.4.7","3.4.8","4.0.0","4.0.1","4.0.10","4.0.11","4.0.12","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6","4.0.7","4.0.8","4.0.9","4.1.0","4.1.1","4.1.2","4.1.3","4.1.4","4.1.5"],"block_files":[],"assets_screenshots":{"screenshot-1.gif":{"filename":"screenshot-1.gif","revision":3274397,"resolution":"1","location":"assets","locale":""},"screenshot-2.gif":{"filename":"screenshot-2.gif","revision":3274397,"resolution":"2","location":"assets","locale":""},"screenshot-3.gif":{"filename":"screenshot-3.gif","revision":3274397,"resolution":"3","location":"assets","locale":""},"screenshot-4.gif":{"filename":"screenshot-4.gif","revision":3274397,"resolution":"4","location":"assets","locale":""},"screenshot-5.gif":{"filename":"screenshot-5.gif","revision":3274397,"resolution":"5","location":"assets","locale":""},"screenshot-6.gif":{"filename":"screenshot-6.gif","revision":3274397,"resolution":"6","location":"assets","locale":""},"screenshot-7.gif":{"filename":"screenshot-7.gif","revision":3274397,"resolution":"7","location":"assets","locale":""},"screenshot-8.gif":{"filename":"screenshot-8.gif","revision":3274397,"resolution":"8","location":"assets","locale":""}},"screenshots":{"1":"Project Setup: Connect and configure data sources.","2":"Preview Data: Review data before generating.","3":"Project Settings: Configure entity type and templates.","4":"Generate URL: Build SEO-friendly URLs.","5":"Sitemap Settings: Configure XML sitemap generation.","6":"Spintax Editor: Create unique content variations.","7":"Generate Shortcode: Create data display shortcodes.","8":"MPG Loop Block: Build content blocks with filtering."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[11143,31798,8202,808,8384],"plugin_category":[43],"plugin_contributors":[77897],"plugin_business_model":[],"class_list":["post-93736","plugin","type-plugin","status-publish","hentry","plugin_tags-bulk-edit","plugin_tags-bulk-pages","plugin_tags-generate","plugin_tags-landing-page","plugin_tags-mass","plugin_category-customization","plugin_contributors-themeisle","plugin_committers-themeisle","plugin_support_reps-andreearadacina21","plugin_support_reps-bvytis","plugin_support_reps-irinelenache","plugin_support_reps-kushnamdev","plugin_support_reps-poonam9","plugin_support_reps-rodicaelena","plugin_support_reps-stefancotitosu"],"banners":{"banner":"https:\/\/ps.w.org\/multiple-pages-generator-by-porthas\/assets\/banner-772x250.jpg?rev=3309154","banner_2x":"https:\/\/ps.w.org\/multiple-pages-generator-by-porthas\/assets\/banner-1544x500.jpg?rev=3309154","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/multiple-pages-generator-by-porthas\/assets\/icon-128x128.gif?rev=3274397","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/multiple-pages-generator-by-porthas\/assets\/screenshot-1.gif?rev=3274397","caption":"Project Setup: Connect and configure data sources."},{"src":"https:\/\/ps.w.org\/multiple-pages-generator-by-porthas\/assets\/screenshot-2.gif?rev=3274397","caption":"Preview Data: Review data before generating."},{"src":"https:\/\/ps.w.org\/multiple-pages-generator-by-porthas\/assets\/screenshot-3.gif?rev=3274397","caption":"Project Settings: Configure entity type and templates."},{"src":"https:\/\/ps.w.org\/multiple-pages-generator-by-porthas\/assets\/screenshot-4.gif?rev=3274397","caption":"Generate URL: Build SEO-friendly URLs."},{"src":"https:\/\/ps.w.org\/multiple-pages-generator-by-porthas\/assets\/screenshot-5.gif?rev=3274397","caption":"Sitemap Settings: Configure XML sitemap generation."},{"src":"https:\/\/ps.w.org\/multiple-pages-generator-by-porthas\/assets\/screenshot-6.gif?rev=3274397","caption":"Spintax Editor: Create unique content variations."},{"src":"https:\/\/ps.w.org\/multiple-pages-generator-by-porthas\/assets\/screenshot-7.gif?rev=3274397","caption":"Generate Shortcode: Create data display shortcodes."},{"src":"https:\/\/ps.w.org\/multiple-pages-generator-by-porthas\/assets\/screenshot-8.gif?rev=3274397","caption":"MPG Loop Block: Build content blocks with filtering."}],"raw_content":"<!--section=description-->\n<p><strong>The #1 Bulk Page Creator &amp; Programmatic SEO Plugin for WordPress<\/strong><\/p>\n\n<p><strong><a href=\"https:\/\/themeisle.com\/plugins\/multi-pages-generator\/?utm_source=plugin-readme&amp;utm_medium=mpg&amp;utm_campaign=description\">MPG<\/a><\/strong> is the all-in-one solution for mass page generation and large-scale content creation. Ideal for anyone looking for a mass page creator, mass content creator, or mass URL creator plugin, MPG helps you build thousands of SEO-ready landing pages with ease. Powered by your data and built for programmatic SEO, it eliminates manual work so you can scale faster.<\/p>\n\n<p>MPG lets you generate multiple WordPress pages from CSV or Google Sheets, enabling dynamic pages and scalable content generation for programmatic SEO.<\/p>\n\n<p>Whether you're building location-based pages, product catalogs, or directory listings, MPG empowers you to generate high-quality, fully optimized pages in minutes, boosting your organic traffic without compromising on performance.<\/p>\n\n<p>https:\/\/youtu.be\/u5l5PB1DaSc?si=TjrZxL9cwUgNmqov<\/p>\n\n<h3>\u26a1 Quick Links<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/docs.themeisle.com\/article\/1527-multiple-page-generator-documentation\">How It Works Guide<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/channel\/UCNZXoOtxC2l2nL2s6MaburQ\">Video Tutorials<\/a><\/li>\n<li><a href=\"https:\/\/docs.themeisle.com\/collection\/1572-multiple-pages-generator\">Documentation<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/support\/plugin\/multiple-pages-generator-by-porthas\/\">Support Forum<\/a><\/li>\n<li><a href=\"https:\/\/docs.themeisle.com\/article\/1533-what-is-the-difference-between-mpg-free-and-mpg-pro\">Compare Free vs Pro<\/a><\/li>\n<li><a href=\"https:\/\/themeisle.com\/plugins\/multi-pages-generator\/?utm_source=plugin-readme&amp;utm_medium=mpg&amp;utm_campaign=quick-links\">Go Pro<\/a><\/li>\n<\/ul>\n\n<h3>\u26a1 How It Works: 3 Simple Steps<\/h3>\n\n<p>MPG makes bulk page creation fast and easy\u2014ideal for beginners and scalable for agencies.<\/p>\n\n<h3>\ud83d\udccb Step 1: Upload Your Data<\/h3>\n\n<p>Import your spreadsheet (CSV, XLSX, ODS) or connect a live Google Sheet. \nEach row = a unique page.<\/p>\n\n<p><strong>Example:<\/strong><\/p>\n\n<pre><code>city: New York  \nservice: Plumbing  \nprice: $150  \nphone: (555) 123-0001      \n<\/code><\/pre>\n\n<h3>\ud83c\udfa8 Step 2: Create Your Template<\/h3>\n\n<ul>\n<li>Pick any Entity type, i.e., page or post.<\/li>\n<li>Design your page template.<\/li>\n<li>Insert placeholders like <code>{{mpg_city}}<\/code>, <code>{{mpg_service}}<\/code>, <code>{{mpg_price}}<\/code>.<\/li>\n<\/ul>\n\n<p><strong>Example Template:<\/strong>\n- <strong>Title:<\/strong> Professional {{mpg_service}} in {{mpg_city}}\n- <strong>Content:<\/strong> Need reliable {{mpg_service}} in {{mpg_city}}? Call {{mpg_phone}} for a quote from {{mpg_price}}.\n- <strong>Set URL patterns:<\/strong> \/services\/{{mpg_service}}\/{{mpg_city}}\/<\/p>\n\n<h3>\ud83d\ude80 Step 3: Generate &amp; Go Live<\/h3>\n\n<ul>\n<li>Click \"Generate\" to instantly build pages.<\/li>\n<li>Preview before publishing.<\/li>\n<\/ul>\n\n<h3>\ud83d\udd25 Core Features (Free Version)<\/h3>\n\n<p>\u2705 Automated Page Creation \u2013 Generate pages from CSV, XLSX, or ODS files\n\u2705 50 Data Rows \u2013 Perfect for testing and small-to-medium projects that need to create up to 50 pages\n\u2705 Dynamic Content \u2013 Unlimited placeholders for personalized pages\n\u2705 Google Sheets Integration \u2013 Direct link to public Google Sheets\n\u2705 Custom URL Structures \u2013 SEO-friendly URL structure with preview\n\u2705 Universal Compatibility \u2013 Works with any WordPress theme and page builder\n\u2705 Search Integration \u2013 Built-in search functionality for generated pages\n\u2705 Template Management \u2013 Choose pages or posts as templates<\/p>\n\n<h3>\ud83d\udc8e MPG Pro - Unlimited Automation Power<\/h3>\n\n<p>\ud83d\udccc Unlimited Data Processing \u2013 No limits on data rows or page generation, unlimited pages\n\ud83d\udccc Project Management \u2013 Import\/export projects, duplicate\/clone functionality\n\ud83d\udccc Conditional Logic \u2013 Show\/hide content based on data conditions (Gutenberg &amp; Elementor)\n\ud83d\udccc Automated Scheduling \u2013 Set periodicity for automatic content syncing\n\ud83d\udccc Smart Notifications \u2013 Get notified about sync processes and errors\n\ud83d\udccc Content Scheduling \u2013 Set first fetch date\/time for automated updates\n\ud83d\udccc Page Date Management \u2013 Update modified dates of generated pages\n\ud83d\udccc Priority Support \u2013 Priority Email support + Live Chat<\/p>\n\n<p><strong><a href=\"https:\/\/themeisle.com\/plugins\/multi-pages-generator\/?utm_source=plugin-readme&amp;utm_medium=mpg&amp;utm_campaign=mpg-pro\">View Pro Pricing<\/a> \u2192<\/strong> | <strong><a href=\"https:\/\/docs.themeisle.com\/article\/1533-what-is-the-difference-between-mpg-free-and-mpg-pro\">Compare Free vs Pro<\/a> \u2192<\/strong><\/p>\n\n<h3>\ud83d\udca1 Use Cases with Complete Guides<\/h3>\n\n<h3>\ud83c\udfe6 Currency Converter Website<\/h3>\n\n<p><strong>Perfect for:<\/strong> Financial services, travel sites, e-commerce with international customers\n<strong>What you'll build:<\/strong> Automated currency conversion pages for every country pair (USD to EUR, etc.)\n<strong>SEO benefit:<\/strong> Rank for \"convert [currency] to [currency]\" searches\n<strong><a href=\"https:\/\/docs.themeisle.com\/article\/2069-currency-converter-demosite\">\ud83d\udcd6 Complete Setup Guide \u2192<\/a><\/strong><\/p>\n\n<h3>\ud83d\udcbc Job Listings Portal<\/h3>\n\n<p><strong>Perfect for:<\/strong> Recruitment agencies, job boards, local employment sites\n<strong>What you'll build:<\/strong> Individual job posting pages organized by location, category, and salary range\n<strong>SEO benefit:<\/strong> Rank for \"jobs in [city]\" and \"[job title] [location]\" searches\n<strong><a href=\"https:\/\/docs.themeisle.com\/article\/2070-jobs-listing-demosite\">\ud83d\udcd6 Complete Setup Guide \u2192<\/a><\/strong><\/p>\n\n<h3>\ud83c\udfe8 Hotel &amp; Travel Booking<\/h3>\n\n<p><strong>Perfect for:<\/strong> Travel agencies, booking sites, hospitality businesses\n<strong>What you'll build:<\/strong> Hotel listing pages with location-specific information, pricing, and amenities\n<strong>SEO benefit:<\/strong> Rank for \"hotels in [city]\" and \"[hotel type] [location]\" searches\n<strong><a href=\"https:\/\/docs.themeisle.com\/article\/2072-hotels-demosite\">\ud83d\udcd6 Complete Setup Guide \u2192<\/a><\/strong><\/p>\n\n<h3>\ud83c\udfe1 Real Estate Listings<\/h3>\n\n<p><strong>Perfect for:<\/strong> Real estate agents, property portals, local realtors\n<strong>What you'll build:<\/strong> Property listing pages with neighborhood guides and market data\n<strong>SEO benefit:<\/strong> Rank for \"homes for sale in [area]\" and \"[property type] [location]\" searches\n<strong><a href=\"https:\/\/docs.themeisle.com\/article\/2073-real-estate-listing\">\ud83d\udcd6 Complete Setup Guide \u2192<\/a><\/strong><\/p>\n\n<h3>\ud83c\udfc6 Perfect For Every Business Type<\/h3>\n\n<h3>Local Businesses &amp; Service Providers<\/h3>\n\n<p>Generate \"service in city\" pages that rank for local search terms:\n- <strong>Restaurants:<\/strong> Menu and location-specific pages\n- <strong>Dental Clinics:<\/strong> \"Dentist in [city]\" for every service area\n- <strong>HVAC Companies:<\/strong> \"AC repair in [city]\" landing pages\n- <strong>Law Firms:<\/strong> Practice area pages for each location<\/p>\n\n<h3>E-commerce &amp; Product Catalogs<\/h3>\n\n<ul>\n<li><strong>Local Shopping:<\/strong> \"Buy [product] in [city]\" pages<\/li>\n<li><strong>Affiliate Marketing:<\/strong> Comparison and review pages at scale<\/li>\n<li><strong>Category Pages:<\/strong> Automated product category and filter pages<\/li>\n<\/ul>\n\n<h3>Real Estate &amp; Property<\/h3>\n\n<ul>\n<li><strong>Property Listings:<\/strong> Auto-generated detail pages from Google Sheet data<\/li>\n<li><strong>Neighborhood Guides:<\/strong> Area-specific market reports and guides<\/li>\n<li><strong>Agent Profiles:<\/strong> Location-specific agent pages with local expertise<\/li>\n<\/ul>\n\n<h3>Directories &amp; Marketplaces<\/h3>\n\n<ul>\n<li><strong>Business Directories:<\/strong> Company and service provider profiles<\/li>\n<li><strong>Job Boards:<\/strong> Individual job postings and category pages<\/li>\n<li><strong>Event Calendars:<\/strong> Automated event detail and venue pages<\/li>\n<\/ul>\n\n<h3>\u2b50 What Our Users Say<\/h3>\n\n<blockquote>\n  <p>\u2605\u2605\u2605\u2605\u2605\n  \"We use this plugin to get scale on our efforts to drive deeper into the marketplace. Lots and lots of good local pages, and unique\u2026we're seeing progress on google with this and we recommend it.\"\n  <strong>\u2013 @bsheehan1066<\/strong><\/p>\n  \n  <p>\u2605\u2605\u2605\u2605\u2605\n  \"A real must have for building a serious site and SEO strategy. Very powerful, and the support is quick and patient. RECOMMENDED 100%\"\n  <strong>\u2013 @bgarlinski<\/strong><\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/wordpress.org\/support\/plugin\/multiple-pages-generator-by-porthas\/reviews\/#new-post\">Leave a review<\/a> | <a href=\"https:\/\/themeisle.com\/plugins\/multi-pages-generator\/?utm_source=plugin-readme&amp;utm_medium=mpg&amp;utm_campaign=cta\">Get MPG Pro<\/a><\/p>\n\n<p>MPG is backed by <a href=\"https:\/\/themeisle.com\/\">Themeisle<\/a>, trusted by over 1 million WordPress users worldwide.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Go to 'Plugins &gt; Add New' in your WordPress dashboard<\/li>\n<li>Search for 'MPG: Multiple Pages Generator by Porthas'<\/li>\n<li>Click 'Install Now' and then 'Activate'<\/li>\n<li>Go to the 'Multiple Pages Generator' menu item to start creating your bulk pages<\/li>\n<\/ol>\n\n<p>For manual installation:\n1. Upload the plugin files to the <code>\/wp-content\/plugins\/multiple-pages-generator-by-porthas<\/code> directory\n2. Activate the plugin through the 'Plugins' screen in WordPress\n3. Use the 'Multiple Pages Generator' screen to configure the plugin<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20mpg%20used%20for%3F\"><h3>What is MPG used for?<\/h3><\/dt>\n<dd><p>Create thousands of targeted landing pages in bulk for programmatic SEO.<\/p><\/dd>\n<dt id=\"how%20does%20mpg%20work%3F\"><h3>How does MPG work?<\/h3><\/dt>\n<dd><p>MPG generates pages from your template and data source, rendering unique pages when URLs are requested.<\/p><\/dd>\n<dt id=\"is%20mpg%20compatible%20with%20my%20theme%20or%20page%20builder%3F\"><h3>Is MPG compatible with my theme or page builder?<\/h3><\/dt>\n<dd><p>Yes, works with most WordPress themes and popular page builders.<\/p><\/dd>\n<dt id=\"how%20does%20mpg%20improve%20my%20seo%3F\"><h3>How does MPG improve my SEO?<\/h3><\/dt>\n<dd><p>Create keyword-rich pages at scale for long-tail keywords and local searches, with auto-generated sitemaps.<\/p><\/dd>\n<dt id=\"can%20i%20update%20generated%20pages%20in%20bulk%3F\"><h3>Can I update generated pages in bulk?<\/h3><\/dt>\n<dd><p>Yes. Update your data source or template, and all pages update automatically.<\/p><\/dd>\n<dt id=\"is%20there%20a%20limit%20to%20how%20many%20pages%20i%20can%20create%3F\"><h3>Is there a limit to how many pages I can create?<\/h3><\/dt>\n<dd><p>No limit in Pro. Free version supports up to 50 rows.<\/p><\/dd>\n<dt id=\"is%20there%20a%20tutorial%20available%3F\"><h3>Is there a tutorial available?<\/h3><\/dt>\n<dd><p>Yes. <a href=\"https:\/\/docs.themeisle.com\/collection\/1572-multiple-pages-generator?utm_source=wp-repo&amp;utm_medium=link&amp;utm_campaign=readme\">View tutorials and guides<\/a><\/p><\/dd>\n<dt id=\"how%20can%20i%20request%20a%20feature%3F\"><h3>How can I request a feature?<\/h3><\/dt>\n<dd><p>Email <a href=\"mailto:friends@themeisle.com\">friends@themeisle.com<\/a><\/p><\/dd>\n<dt id=\"how%20to%20report%20a%20security%20issue%3F\"><h3>How to report a security issue?<\/h3><\/dt>\n<dd><p>Plugin security is a core priority for us. If you identify a potential vulnerability, we ask that you disclose it responsibly.<\/p>\n\n<p>Please follow the reporting protocols outlined on our <a href=\"https:\/\/themeisle.com\/security\/\">Security Page<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\nVersion 4.1.5 (2026-02-26)\n\n<ul>\n<li>Added a reset button to reset the Page Builder Compatibility option<\/li>\n<li>Fixed translations reappear after being updated<\/li>\n<li>Fixed a fatal error caused by posts_selection hook<\/li>\n<li>Fixed an issue where conditional display logic within a loop incorrectly referenced the main projects data instead of the loops data context<\/li>\n<li>Fixed issue where incorrect page content was being pulled when duplicate values exists in the source file<\/li>\n<li>Ensured the cached dataset is not empty before returning to prevent JS errors<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<p><a href=\"http:\/\/rviv.ly\/rXv5jU\">See changelog for all versions<\/a>.<\/p>","raw_excerpt":"Create thousands of targeted landing pages in bulk, boost your search visibility, and save countless hours of manual work with MPG.\ud83d\ude80","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/93736","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=93736"}],"author":[{"embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/themeisle"}],"wp:attachment":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=93736"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=93736"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=93736"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=93736"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=93736"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=93736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}