In many cases, it can be useful to create a bunch of pages at once with Elementor.
The bad news: Elementor itself has no built-in solution for this.
The good news: we do!
With the LPagery WordPress plugin, you can bulk create pages using a CSV file — or other data sources in the Pro version.
LPagery lets you design a template page in Elementor, add placeholders, and then automatically fill those placeholders with your data (from CSV, XLSX, or Google Sheets).
Within seconds, you’ll have new, fully populated pages.
In this article, you’ll see different use cases and then learn exactly how to use LPagery to bulk create pages with Elementor.
Why Create Pages in Bulk?
Creating pages in bulk can be beneficial for many reasons. Here are the most popular use cases:
Use Case 1: Setting Up Your Website Page Structure
Most of the time, you only need one page for each section — like an “About Us” or “Information” page.
But even creating these simple pages can become time-consuming.
With LPagery, you can create a CSV file listing all the pages you need, fill in your data, design one template page, and then let LPagery generate your pages automatically.
Spend your valuable time on growing your business instead.
Use Case 2: Creating Landing Pages for Ad Campaigns (and SEO)
If you run ads that lead users to your site, you know:
The more specific the landing page, the higher the conversion rate.
But creating a landing page for every keyword variation can be tedious and time-consuming.
This is where LPagery helps you and your marketing team.
Instead of building hundreds of pages manually, you only need to:
- Design one template page in Elementor
- Add your placeholders (keywords, phrasings, etc.)
- Create a CSV, XLSX, or Google Sheet with your data
To keep your site organized, LPagery Pro and higher plans also let you:
- Assign parent pages and categories
- Customize URI slugs to fit your structure
Use Case 3: Creating Local Landing Pages for Your Business
If you run a local business (e.g., a bike shop, hairdresser, or car wash) and want to reach more clients, LPagery Pro is your perfect business partner.
It allows you to automatically create landing pages for cities within a set radius around your location.
You can even filter by minimum population size.
Just set up a template page with the {city} placeholder wherever you want the city name to appear, then select the template page in LPagery Pro and enable the Radius Option.
How to Bulk Create Pages with Elementor
To bulk create pages with Elementor, simply follow six easy steps.
Some of the functionalities mentioned below are not available in the free version.
Step 1: Download LPagery from the WordPress Repository
While there’s a premium version of LPagery, you don’t necessarily need it to bulk create pages in WordPress.
To download the free version of LPagery:
- Go to your WordPress dashboard → Plugins → Add New
- Search for “LPagery”
- Or download directly from: https://wordpress.org/plugins/lpagery/
Step 2: Set Up a CSV/XLSX File
After installing LPagery, create your source file for the pages you want to generate.
Use any software that supports CSV or XLSX export.
In the top row of your spreadsheet, fill in one placeholder per column, for example:
{city}, {service}, {your-placeholder}
Then fill in your data — each row represents one generated page.
Step 3: Create the Template Page Using Elementor
LPagery uses a template page to determine how your new pages will look.
1. Create the Template Page
If you already have a page you want to use, skip this step.
Otherwise, create a new WordPress page (Pages → Add New) and edit it with Elementor just like any other page.
2. Add Placeholders / Dynamic Content
To make your template page dynamic, use placeholders that match your CSV columns.
For example:
Your {your-placeholder} {service} service in {city}
This setup would generate:
- “Your best Plumbing service in New York”
- “Your professional Plumbing service in London”
- “Your excellent Plumbing service in Tokyo”
3. Use the Template Page
Once you’ve prepared and published your template page, you can select it inside LPagery as your template.
Step 4: Change URI Slug and Assign Categories / Parent Page (LPagery Pro only)
With LPagery Pro, you can:
- Change the URI slug
- Assign a category
- Set a parent page
- Choose a page status (Published, Private, or Draft)
Customize the URI Slug
By default, LPagery uses your template page’s title as the slug.
You can customize it with placeholders — for example:
my-service-in-{city}
This would generate URLs like:
www.your-domain.com/my-service-in-new-york/
Adding a Parent Page
You can select a parent page so generated pages become child elements.
If your parent page’s slug is services, your URL becomes:
www.your-domain.com/services/my-service-in-new-york/
Assign a Category
LPagery includes a built-in category system that allows you to assign WordPress categories to pages (not just posts).
This keeps your site well structured and SEO-friendly.
Step 5: Select Your Input Type
If you’re using the free version, you can only upload a CSV or XLSX file.
With LPagery Pro, you can also:
- Link a Google Sheet (structured like your CSV)
- Use the Radius Option to automatically create pages for nearby cities
Make sure LPagery can access your Google Sheet.
When using the Radius option, include the {city} placeholder in your template page so LPagery can replace it automatically.
Step 6: Create the Pages
Once setup is complete, click Next.
A popup will display all pages that will be created (each row = one page).
With LPagery Pro, you can modify this list before generation (e.g., delete or add rows and columns).
Finally, click Generate Pages — LPagery will create all your new pages automatically.
Depending on your setup, it may take a few moments.
Why Bulk Page Creation Helps Everyone
Creating pages in bulk is helpful for:
- Small local businesses
- Bloggers
- Online stores
- Marketing agencies
LPagery offers an efficient way to save time and optimize your online marketing efforts by bulk creating pages directly with Elementor.

I’m an experienced SEO professional with over a decade of helping over 100 businesses rank higher online, especially local businesses, e-commerce stores and SaaS. As the co-founder of LPagery, I specialize in practical, proven strategies for regular SEO and Local SEO success.

I’m an experienced SEO professional with over a decade of helping over 100 businesses rank higher online, especially local businesses, e-commerce stores and SaaS. As the co-founder of LPagery, I specialize in practical, proven strategies for regular SEO and Local SEO success.