Monday, December 26, 2022
•4 min read
How to Create Multiple Pages in WordPress in 6 Simple Steps – 2024
In many cases, it can be useful to create multiple pages at once in WordPress.
The bad news is: WordPress itself has no built-in solution for this problem.
The good news: we do!
With the LPagery WordPress plugin, you can create multiple pages using a CSV file — or other data sources in the Pro version.
LPagery lets you design a template page in WordPress with placeholders, then automatically fills in the data from your source file (e.g., CSV) to generate fully populated pages in seconds.
In this article, you’ll see different use cases and learn how to use LPagery to create multiple pages in WordPress.
To create multiple pages in WordPress, simply follow six easy steps.
Some of the functionalities presented in this article are not available in the free version.
Step 1: Download LPagery from the WordPress Repository
While we offer a premium version of LPagery, you don’t necessarily need it to create multiple pages in WordPress.
To download the free version of LPagery:
- Go to your WordPress dashboard → Plugins → Add New
- Search for “LPagery”
- Or download it directly from: https://wordpress.org/plugins/lpagery/
Step 2: Set Up a CSV/XLSX File
After installing LPagery, you’ll need to create your source file for the pages you want to generate.
You can do this with any software that supports CSV or XLSX file exports.
In the top row of your spreadsheet, fill in one placeholder per column, for example:
{city}, {service}, {your-placeholder}
Then fill in your data — every row in the file will represent one generated page.
Step 3: Create the Template Page Using Your Page Builder
For LPagery to work, you’ll need a template page. Follow these steps:
1. Create the Template Page
If you already have a page, skip this step.
Otherwise, create a new WordPress page under “Pages → Add New” and edit it like any other page.
2. Add Placeholders / Dynamic Content
To make the template page dynamic, add placeholders that match the columns in your CSV file.
For example:
Your {your-placeholder} {service} service in {city}
This setup would generate pages like:
- “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 your template page, publish it.
You can then select it in LPagery as your template page.
Step 4: Change URI Slug and Assign Categories / Parent Page (LPagery Pro only)
With LPagery Pro, you get additional options after selecting your template page:
- Change the URI slug
- Assign a category
- Set a parent page
- Define the status (Published, Private, Draft)
Customize the URI Slug
By default, LPagery uses your template page’s title as the slug.
You can customize it using placeholders. For example:
my-service-in-{city}
This generates URLs like:
www.your-domain.com/my-service-in-new-york/
Adding a Parent Page
You can select a parent page so the generated pages become child elements.
If your parent page has the slug services, the resulting URL will be:
www.your-domain.com/services/my-service-in-new-york/
Assign a Category
LPagery includes a built-in category function that extends WordPress categories to pages, not just posts.
This helps ensure a well-structured website hierarchy.
Step 5: Select Your Input Type
If you’re using the free version of LPagery, you can upload a CSV or XLSX file — that’s it.
If you’re using LPagery Pro, you also have the option to:
- Link to a Google Sheet (with the same structure as your CSV)
- Use the Radius option to automatically create pages for nearby cities
Make sure LPagery can access your Google Sheet.
If using the Radius option, include the {city} placeholder in your template page so LPagery can replace it with nearby city names.
Step 6: Create Multiple Pages
Once setup is complete, click Next.
A popup will show all pages to be created — each row equals one page.
With LPagery Pro, you can edit this list before generation (e.g., delete or add rows/columns).
Then click Generate Pages and LPagery will automatically create your new pages.
This may take a few moments depending on your template size and number of rows.
Why Bulk Page Creation Is Useful
Creating pages in bulk can be helpful for:
- Small local businesses
- Bloggers
- Online stores
- Marketing agencies
LPagery provides a powerful way to save time and optimize your online marketing efforts by bulk creating pages in WordPress.

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.