On This Page
Bulk Page Creator
Overview
Bulk Page Creator turns a spreadsheet into many WordPress pages (or supportedpost types) from one canonical template. You build a “golden” page with tokens such as {city}, {service}, or {phone} in titles or body fields; each data row replaces those placeholders with cell values and creates a new published or draft item. Imports accept CSV or XLSX—map columns to placeholders, preview a sample row, then run batched inserts via AJAX with throttling so PHP memory and max_execution_time limits are less likely to abort mid-run.
Optional update modes refresh existing slugs when identifiers match, and taxonomy columns can assign categories when your campaign structure demands it. The tool is built for repeatable SEO matrices, event microsites, and internal directory rollouts where hand-coding hundreds of near-identical pages is error-prone.

Features
Spreadsheet Intake
Token Engine
AJAX Chunking
Update / Upsert Behavior
Taxonomy Mapping
Dry Run / Preview
How It Works
Enable the Module
Prepare Template and Data
Open the Module Screen
Preview Row One
Run and Audit

Installation & Activation
Install WP PowerSuite
Enable Bulk Page Creator
Read Advanced Settings First
Snapshot Database

Use Cases
- MultiCityPagesMulticity service-area pages with compliant disclaimers.
- PartnerDirectoryPartner directory microsites with standardized bios.
- CampaignReuseSeasonal micro-campaigns reusing the same JSON-LD skeleton per city.
Frequently Asked Questions
How do I fix a bad import?
Use update mode when supported, or delete errant pages in bulk via wp-admin tools and re-import corrected CSV—always from backups.
Can I use HTML in cells?
Test escaping: some fields may strip tags; rich text may need post import editing.
What about attachments?
If the module does not map media URLs, plan manual featured images or a second pass with Auto Set Featured Image after inline URLs exist.
Duplicate slugs?
WordPress appends -2 suffixes; predefine slug column values for canonical control.
Multilingual?
Import per-language site or use multilingual plugin workflows—do not assume one row powers all locales automatically.
Troubleshooting
- Tokens not replacedHeaders must match placeholder names exactly per documented case rules; remove blank columns; watch for Excel auto-formatting stripping leading zeros in ZIP codes.
- Timeout mid-importReduce batch size, increase host limits cautiously, or split CSV into chunks.
- Wrong encodingRe-export as UTF-8 CSV; avoid Excel’s legacy encodings for non-ASCII cities.
- Permissions errorsConfirm running user role can publish target type and custom capabilities from security plugins allow inserts.
