On This Page
On This Page
Bulk Page Creator
Overview
Create multiple WordPress pages or posts from one reusable template and a CSV or XLSX spreadsheet. Bulk Page Creator replaces column placeholders with row-specific values in the template’s title, content, excerpt, and supported copied metadata, reducing the repetitive work of building similar content one item at a time.
Control slugs, publication status, authors, page parents, and selected taxonomy assignments, with options to create, update, or skip when a slug already exists. Each row is processed through its own request rather than submitting the entire collection as one creation operation. Bulk Page Creator is a Pro module for standard WordPress Pages and Posts, with up to 500 rows per file.

- Agencies building structured sets of client pages from approved spreadsheet data
- Businesses creating branch, service, or location pages with genuinely distinct information
- Publishers preparing groups of posts from a shared editorial template
- WordPress teams replacing repetitive copying and manual field entry
Features
One Template, Multiple Pages or Posts
CSV and XLSX Input
Content and Metadata Placeholders
Collision Handling
Parent and Author Controls
Publication and Taxonomy Settings
Row-Level Exclusions
Row-by-Row Processing
Use Cases
- Branch and Location PagesCreate pages from a common design using distinct addresses, contact details, and approved location-specific descriptions.
- Service Page CollectionsReuse a template while supplying the relevant service information through spreadsheet columns.
- Editorial Draft ProductionCreate a group of draft posts that share a layout and can be reviewed before publication.
- Repeatable Client BuildsTurn approved client spreadsheet content into standard WordPress Pages or Posts with fewer manual substitutions.
- Controlled Batch UpdatesUse the update collision option when matching existing items should receive revised template data and the operator has permission.
Frequently Asked Questions
Can it create both Pages and Posts?
Yes. Select Page or Post and use a template of the same type.
Does it create custom post types?
No. This module’s creation workflow is limited to standard WordPress Pages and Posts.
Which spreadsheet formats are supported?
CSV and XLSX. CSV is parsed on the server, while XLSX is parsed in the browser.
How many rows can one file contain?
Up to 500 rows. CSV files also have a 1 MB upload limit.
How are placeholders written?
Use the column name inside braces, such as {branch_name}, in supported template fields.
Can placeholders appear in metadata?
Yes. Supported copied metadata is included, with substitutions in strings and arrays, including compatible page-builder data.
What happens when the slug already exists?
Choose Create to produce a suffixed item, Update to modify an editable matching item, or Skip to leave that row out.
Can I ignore individual spreadsheet rows?
Yes. Use a truthy value in the wpps_ignore column for rows that should not be processed.
Can I assign parent pages?
Yes. Use a default parent or a numeric parent column for hierarchical pages. The parent must be the same type and editable.
Can generated content remain unpublished?
Yes. Draft is an available output status. Publish and Private are available subject to the user’s permissions.
Can I assign another author?
Yes when the operator has the required permission to edit other authors’ posts. The module does not bypass that permission.
Does it automatically create unique written content?
No. It replaces placeholders with your spreadsheet values and copies supported template data.
Is Bulk Page Creator free?
No. Bulk Page Creator is a Pro module and requires an active WP PowerSuite license.


