Deploy Landing Pages, SEO Silos, and Content Batches in Seconds with the Speed of Geist.
Overview • Features • Command Center • Use Cases • Installation • GitHub
Manual page creation is a bottleneck for agencies and SEO pros. WP Bulk Pages Generator is engineered to eliminate that friction. Built on the Geist Design System, it provides a high-performance, single-page interface to bulk-generate hundreds of Pages, Posts, or Custom Post Types (CPT) with precision taxonomy and parent-page nesting.
Want to see the engine in action without installing anything? Launch our WordPress Playground Demo:
- Launch Live Demo
- Setup time: ~15 seconds. Runs entirely in your browser.
1. Generate Pages |
2. Parent & Category Search |
3. Progress Summary |
Custom Post Types |
Premium Dark Mode |
User Guide |
About Page |
||
| A minimalist, high-density interface focused on zero cognitive load. Features 40px touch-targets and buttery-smooth micro-animations. | Automatic Table-to-Card transformation. Manage your content grid from a phone with the same precision as a desktop. |
| Native support for accessibility standards. High-visibility focus rings, ARIA landmarks, and Live Progress Announcements. | Full support for Block Markup. Paste complex FAQ patterns or CTA sections directly into the content grid. |
- 🚀 Native Auto-Updates: One-click updates directly from your WordPress dashboard via GitHub releases. Features 40px touch-targets and buttery-smooth micro-animations.
- 🛡️ State Armor (Operation Lock): Prevents accidental navigation or page refresh while your batch is processing.
- 🔄 Zero-Reload Reset: Reset your entire workspace instantly with the "Start Over" logic—no page reload required.
- 🍱 Advanced Taxonomy Layer: Deep hierarchical support for Parent Pages, Categories, and Custom Taxonomies.
- ⚡ Async Sequential Engine: Processes rows one by one via REST API to avoid server timeouts and database lockouts.
- 🌗 Intelligent Dark Mode: Respects system preferences and includes an immediate manual toggle for low-light work.
- 🛡️ Duplicate Slug Guard: Client-side collision detection prevents accidental creation of duplicate permalinks.
- 📢 Real-Time A11y Regions: progressive
aria-liveupdates keep screen readers informed of success/error counts. - 📐 WCAG 2.2 Level AA: Fully compliant with the latest 2026 accessibility standards, including "Focus Not Obscured" and 24px+ hit targets.
- 📏 WIG Compliant: Adheres to Vercel's Web Interface Guidelines for stable skeletons, no dead ends, and typographic excellence.
Select your target Post Type. Enter your desired row count (supports 1 to 100 rows per batch). The system instantly caches parent-page and category data to fill the grid.
An enterprise-grade interactive table featuring:
- Dynamic Headings: Automatically updates to "Configure Page Details" or "Configure Post Details" based on selection.
- Status Icons: Real-time visual feedback (Pending, Loading, Success, Error, Skipped).
- Intelligent Slugs: Auto-generates SEO-friendly URLs if left blank.
- Bulk Selection: Select all or specific rows to batch-delete before processing.
- Live Tooltips: Comprehensive Tippy.js powered hints for every column.
Hit Create All Pages (the button dynamically reflects your Post Type). The system validates titles, skips empty rows, and runs an async loop. Once finished, a Review Created Items gallery appears with direct "View" links to your new content.
| Use Case | How to Use It |
|---|---|
| SEO Silo Building | Bulk-create regional landing pages (e.g., "Plumber in New York", "Plumber in Austin") with correct Parent/Child nesting. |
| Product Catalogs | Deploy basic WooCommerce Product skeletons or Portfolio CPT entries with Category assignment. |
| FAQ & Knowledge Bases | Use our FAQ Block Pattern examples to deploy 50+ Help Articles in one batch. |
| Corporate Structures | Quickly build complex site maps (About, Mission, Team, Careers) during initial staging. |
graph LR
A[Pick Post Type] --> B[Generate Grid]
B --> C[Configure Content]
C --> D{Run Engine}
D -->|Valid| E[Create via REST API]
D -->|Empty| F[Mark as Skipped]
G[Review Created Items] --> H[View Live Content]
E --> G
- WordPress: 6.0+ (Fully optimized for 6.9)
- PHP: 7.4 through 8.5+
- Privileges: Administrator or user with
manage_options.
- Download: Clone or Download this repository as a ZIP.
- Upload: Go to
Plugins > Add New > Upload Plugin. - Activate: Click "Activate" and look for Bulk Pages in your sidebar.
Absolutely. The hierarchical parent-selection logic is specifically engineered for building deep silo structures and regional landing page hierarchies with precision.
Yes. The plugin auto-detects all public post types—including WooCommerce Products, Portfolio items, and custom types—and adapts its UI placeholders and taxonomy logic to match.
The interface is optimized for batches of 1 to 100 rows. This ensures that the sequential async engine can process your content without triggering PHP server timeouts.
Your site's security is our priority. Every creation request is Nonce-locked and processed through validated REST API endpoints with strict manage_options capability checks.
Yes. You can paste raw Gutenberg block markup (including complex FAQ, CTA, or Grid blocks) directly into the "Content" field, and the engine will preserve the formatting perfectly.
Yes. We've implemented a Geist-inspired Dark Theme that respects your OS/WordPress preferences or can be toggled manually via the admin header.
- Select "Page" or "Post" from the dropdown.
- Enter "10" in the counter.
- Click "Generate Pages" (label updates to your choice).
- Type your Titles in the Title column.
- (Optional) Assign a Parent or Category.
- (Pro Tip) Paste a Block Pattern in the Content column (find examples in the User Guide page!).
- Review your data.
- Click "Create All Pages" (or your selected type).
- Monitor the Progress Bar. Once complete, either click "Start Over" for a new batch or browse your new pages via the links.
- Design System: Geist (Minimalist, Enterprise-Grade).
- Compliance: WCAG 2.2 Level AA (Touch targets, Focus visibility) & WIG (Typographic excellence).
- Core Engine: WordPress REST API with Sequential
asyncprocessing. - Security: Strict Nonce-validation,
sanitize_text_field, andwp_kses_postprotection. - Performance: Use of
DocumentFragmentfor 0ms UI lag on 100-row injections.
- Craftsmanship: Guided by strict principles to ensure smooth, fast, and accessible code.
- Open Source: Creating tools that contribute positively to the global community.
- Custom Projects: Available for specialized software, high-performance websites, and app development.
WordPress Bulk Page Generator Batch Content Creator SEO Silo Builder Gutenberg Bulk Deployment Fast WordPress Setup WP REST API Plugin Geist UI WordPress WCAG 2.2 WordPress Plugin.






