Bulk Page Creator for WordPress – LPagery


LPagery lets you create hundreds or even thousands of landing pages in bulk. Simply create a template page and LPagery helps you automatically create all the landing pages you need and want!

Boost your SEA campaigns and local SEO with local specific landing pages that fit the exact search of your users.

Tested and works with

  • WPBakery
  • Elementor
  • Divi
  • BeaverBuilder
  • SeedProd
  • Flatsome
  • Astra
  • OceanWP
  • Themify
  • Brizy
  • Visual Composer
  • Live Composer
  • Classic Editor WP
  • SiteOrigin Page Builder
  • Yoast SEO Plugin
  • RankMath SEO
  • All In One SEO


  • Bulk create pages & posts
  • CSV import
  • Create unlimited pages with the free plan
  • Use up to 3 placeholders with the free plan
  • Easy & intuitive to use
  • High customization due to CSV and pagebuilder/theme compatibility

Pro Features

LPagery Pro offers the tools necessary for the full automatization for the creation of your landing pages.

  • Radius Feature (unlimited)
  • Unlimited placeholders
  • Bulk Update the Created Pages
  • Custom URI Editor
  • CSV Upload
  • Google Sheet Sync
  • Assign Category to Pages
  • Assign Parent to Pages
  • Select Page Status
  • Dynamic Content (Spintax)
  • Dynamic Images
  • Custom Post Types
  • Priority E-Mail Support


  • LPagery Dashboard
  • LPagery Confirm Pop Up
  • LPagery Example


  1. Go to Plugins -> Add New section from your admin account and search for LPagery.
  2. Click ‘Install Now’
  3. Activate the Plugin and you are ready to go

You can also install this plugin manually:

  1. Download the plugin’s ZIP archive and unzip it.
  2. Copy the unzipped lpagery folder to the /wp-content/plugins/ directory.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress


Can I use LPagery with my theme or page builder?

We developed LPagery to be usable with every WordPress theme and most popular page builders. If you encounter issues with your theme or page builder, please contact us and we will figure out a solution!

We are constantly testing LPagery with the most popular WordPress page builders and themes to ensure full compability:

  • WPBakery
  • Elementor
  • Divi
  • BeaverBuilder
  • SeedProd
  • Flatsome
  • Astra
  • OceanWP
  • Themify
  • Brizy
  • Visual Composer
  • Live Composer
  • Classic Editor WP
  • SiteOrigin Page Builder

What exactly does LPagery do?

LPagery lets you create WordPress pages in bulk with custom data from your CSV Files. You simply need to create a template page with your placeholders.

Is LPagery compatible with my SEO plugin?

Yes! LPagery works with the most popular SEO Plugins on the market like Yoast SEO and RankMath SEO and lets you customize the meta data of your created pages.

Do I need local landing pages?

If you own a business with your customers in a local area (e.g. Stores, Handyman, Moving Company, Events etc.) you can profit of landing pages that are fitted to your customers search and increase your SEO presence.

Do I need to be a WordPress expert to use LPagery?

Absolutely not! We designed LPagery to be easy to use. And if you encounter any issues feel free to contact us and we will help you with your problem!


June 29, 2023
Customer support is fantastic! Not only does the plug-in work, but customer support is excellent! Had a slight issue with Generate Blocks page builder and they released an update that fixed is in a couple of hours. Most plug-in developers don’t even respond that quickly. Fully recommended!
April 27, 2023
LPagery is an exceptional WordPress plugin that provides the convenience of bulk creating pages with just a few clicks. It is a user-friendly plugin that simplifies the process of creating multiple pages and saves valuable time. With LPagery, you can easily create a large number of pages in no time without having to go through the tedious process of manually creating each page. The plugin is easy to install and use, even for users with minimal technical knowledge. Its intuitive interface makes it simple to navigate and customize settings to suit your specific needs. The plugin is designed to optimize workflow efficiency by automating the page creation process. In terms of support, LPagery's customer service is truly exceptional. The support team is dedicated to resolving any issues you may encounter while using the plugin. They are always available to offer guidance and assistance and will work with you until a solution is found. Even if you face issues caused by your hosting setup, the LPagery tech support team will persevere until a solution is found. Overall, LPagery is a fantastic plugin that created 96 pages for me in around 2 minutes. Its user-friendly interface, automation capabilities, and outstanding support make it a must-have for any WordPress website. If you're looking for a great bulk page creation tool, LPagery is a no-brainer A+++
March 23, 2023
This plugin was exactly what we needed to scale up our affiliate website. The plugin is easy to use and the support deserves an 5 star mention too. They were very fast in replying and thinking of possibilities. Thanks a bunch!
November 14, 2022
I was looking for a plugin to create dynamic pages based on a template page built with my page builder elementor. With LPagery I was able to achieve this in minutes. The dashboard is really user-friendly and self-explanatory.
November 8, 2022
I was a little nervous to try a newer plugin with just a few reviews and active installations, but this was the best one I could find that would work with my page builder, seedprod. I initially hit a few road bumps in the beginning, but when I reached out to support, they responded and were able to update my issue very quickly. In just a few minutes I was able to generate over 200 location pages for my store location, with unique copy on each one, and I can edit them as needed in my page builder. I'm absolutely thrilled with my results, and I'll be using this again for other kinds of bulk imports.

Contributors & Developers

“Bulk Page Creator for WordPress – LPagery” is open source software. The following people have contributed to this plugin.


Change log

1.2.12 – 2023-09-28

  • Feat: add freemius menu
  • Fix: regex for detect placeholders inside html to prevent broken pages created

1.2.11 – 2023-09-13

  • Feat: add support for nested placeholders
  • Feat: add support for mpg placeholders

1.2.10 – 2023-08-26

  • Feat: allow adding categories and tags from input file
  • Feat: add shortcode for displaying created pages

1.2.9 – 2023-08-25

  • Fix: sending radius filter when fetching cities
  • Fix: adding aioseo support

1.2.8 – 2023-08-15

  • Fix: Add str_ends_with and str_starts_with compat methods

1.2.7 – 2023-08-03

  • Feat: Add permalink to csv download
  • Fix: Move bulk deletion to browser to prevent timeout issues

1.2.6 – 2023-07-05

  • Feat: Updated Freemius SDK to the latest version

1.2.5 – 2023-06-27

  • Fix: trim long header names in modal
  • Fix: allow to have curly brackets around the headers

1.2.4 – 2023-06-21

  • Fix: remove mixed type

1.2.3 – 2023-06-21

  • Fix: Escape css vars in created pages

1.2.2 – 2023-06-06

  • Fix: Add new version to asset enqueues to prevent browser caching issues

1.2.1 – 2023-06-04

  • Fix: Fix newlines only on HTML content

1.2.0 – 2023-05-25

  • Feat: Bulk update and delete created pages

1.1.11 – 2023-04-28


1.1.10 – 2023-04-27

  • Feat: Check for available RAM to prevent RAM exhaustion at creating pages
  • Feat: Pause at every 50 pages to lower the CPU consumption
  • Feat: Retry if error occurs

1.1.9 – 2023-03-28

  • Fix: register str_contains if not exist (legacy support)
  • Feat: allow plain HTML in placeholder

1.1.8 – 2023-03-26

  • Fix: sanitize url when string is url
  • Fix: remove manual creation of elementor css file
  • Feat: allow to have private and draft posts as template

1.1.7 – 2023-03-21

  • Fix: no more error is thrown when using the image processing with xlsx/google sheet

1.1.6 – 2023-03-16

  • Fix: deactivate free version when upgrading to pro
  • Fix: trigger elementor save to prevent caching issues
  • Feat: csv validation

1.1.5 – 2023-02-13

  • Fix: encode with utf-8 when parsing html

1.1.4 – 2023-02-12

  • Fix: only replace content if type is string

1.1.3 – 2023-02-10

  • Fix: add version to modal enqueue

1.1.2 – 2023-02-10

  • Feat: Allow to modify the author in the settings section
  • Fix: urldecode data correctly to allow quotes passed
  • Fix: sanitize file after creating the image names

1.1.1 – 2023-02-07

  • Fix: unique ids for HTML elements

1.1.0 – 2023-02-06

  • Feat: add support for not hierarchical post types
  • Feat: add image Processing (pro only)
  • Fix: remove all “\n” from content

1.0.14 – 2023-01-01

  • Feat: add pro badge in free version
  • Feat: add preview mode
  • Feat: add support for tags
  • Fix: unique names for global jquery functions
  • Fix: replace placeholders in brizy edit data
  • Fix: regex replace html fix. Only replace when keyword is wrapped in html
  • Fix: get spintax settings before the generation once to improve performance
  • Fix: add LPagery logo to intro

1.0.13 – 2022-11-27

  • Fix: remove adding license key to enqueues
  • Fix: stop page creation if error occurs

1.0.12 – 2022-11-18

  • Feat: add type posts to search
  • Fix: json_encode without numeric checks
  • Fix: replace placeholders with HTML-Elements inside (for example when pasted formatted from a Google sheet)
  • Fix: only escape newlines when unescaped newlines are found inside the content

1.0.11 – 2022-11-06

  • Fix: escape newlines when having json content
  • Fix: uri-decode each json element separately
  • Fix: only replace if value is type string

1.0.10 – 2022-11-04

  • Fix: escaping quotes in json content
  • Fix: uri-encode payload when sending to backend

1.0.9 – 2022-11-03

  • Feat: auto detect csv delimiter
  • Fix: substitution handling of json content
  • Fix: missing columns when reading xlsx files
  • Fix: optimize input validation

1.0.8 – 2022-10-29

  • Fix: Disable Spintax default setting

1.0.7 – 2022-10-03

  • Feat: Add freemius support for trial version

1.0.6 – 2022-09-27

  • Fix: In case of an error, show the details to simplify error reporting

1.0.5 – 2022-09-13

  • Fix: CSS in the modal grid (edit buttons)
  • Fix: saving the settings with empty custom post types works now