Description
PageForge is a WordPress programmatic SEO plugin that turns CSV rows into landing pages, local SEO pages, and bulk content from one reusable template.
If you need a CSV to WordPress pages workflow, a local SEO page generator, a city landing page generator, or a bulk page generator for programmatic SEO, PageForge helps you build those pages directly inside WordPress.
CSV to WordPress Pages
Upload a CSV and use its headers as dynamic variables such as {City}, {State}, {Service}, {Zip}, or any other field in your data. Each CSV row can become a page with its own title, slug, content, and saved values.
Common CSV to WordPress pages use cases:
- City landing pages
- Service area pages
- Neighborhood pages
- Product landing pages
- Multi-location business pages
- Directory-style page creation from spreadsheet data
Local SEO Page Generator
PageForge is built for local SEO pages and service-location landing pages. Create reusable templates for many cities, suburbs, neighborhoods, and service combinations without building each page by hand.
Example patterns:
Plumber in {City}, {State}Roof Repair in {City}Dentist Serving {City}Buy {Product} in {City}
Programmatic SEO for WordPress
Use one template to generate many WordPress pages with consistent structure and row-based uniqueness.
Core programmatic SEO features:
- CSV upload with sample CSV download
- Dynamic placeholders in content, titles, and slug patterns
- Bulk generation to draft or publish
- Reusable templates for repeatable SEO campaigns
- Generate as Pages, Posts, or PageForge Pages
- Duplicate prevention by slug
- Runtime placeholder replacement for generated values
Bulk Landing Page Generator
PageForge works as a bulk landing page generator for agencies, local businesses, franchises, and site owners who need many landing pages built from structured data.
You can use it to create:
- Local SEO landing pages
- Service plus city pages
- Location landing pages
- Directory or listing pages
- Long-tail SEO page sets
What the Free Plugin Includes
The WordPress.org version includes the core tools needed to create CSV-driven landing pages:
- CSV upload and page generation from spreadsheet data
- Placeholder tokens like
{City},{State},{Service}, and any CSV header - Template title and slug patterns
- Page, Post, and PageForge Page generation
- Reusable templates and base layout cloning
- Shortcodes for outputting row values
- Basic SEO title and meta description output when no dedicated SEO plugin is active
- Schema output for generated pages
- AI content and AI meta tools when you connect your own OpenAI API key
- Optional Pexels image support when you connect your own Pexels API key
Free vs Pro
If you are comparing the WordPress.org plugin with the commercial PageForge plans, this is the simple breakdown.
Free plugin
Best for trying PageForge or running CSV-based programmatic SEO inside WordPress.
Includes:
- CSV upload and bulk page generation
- AI Site Planner
- AI Blog Generator
- Dynamic placeholders and reusable templates
- Page, Post, and PageForge Page generation
- Shortcodes, schema output, and SEO meta support
- Optional AI tools when you connect your own API keys
Pro
Best for advanced automation, AI workflows, and larger SEO campaigns.
Pro features include:
- Auto SEO page scheduling
- CSV data upload
- AI Post Generator
- Bulk AI Meta Optimization
- Google Sheets integrations
- AI content generation
- Email support
- Auto meta tag generation
- Custom post type support
- Schema markup support
- HTML Snippet Injector
Commercial plan tiers:
- Starter: 1 site, up to 500 pages
- Professional: 5 sites, unlimited pages
- Enterprise: unlimited sites and unlimited pages
Get Started with PageForge Pro | For current pricing and plan details: Check the plan
How It Works
- Upload a CSV file with headers such as
City,State,Service, or your own custom fields. - Create a template and add placeholders in the content, title pattern, and slug pattern.
- Choose whether new pages should be saved as draft or publish immediately.
- Run generation to create pages in bulk from your CSV rows.
- Optionally connect OpenAI for AI content, AI meta generation, and planning tools.
Works With Builders and SEO Plugins
PageForge is designed to fit normal WordPress editing workflows.
- Works well with Gutenberg-generated content
- Supports shortcode-based placeholder output
- Can clone an existing base layout and replace tokens in the generated output
- Syncs supported meta values to Yoast SEO and Rank Math
AI Content and SEO Tools
AI features are optional and require your own OpenAI API key.
Use AI tools to:
- Generate content for
{AI:Article}sections - Create SEO meta titles and meta descriptions
- Plan site structure with the AI Site Planner
- Generate draft blog or support content
Who Uses PageForge?
- Local businesses creating city pages
- SEO agencies running multi-city campaigns
- Franchises and service-area brands
- Directory and listing sites
- Affiliate sites building repeatable landing pages
- Site owners managing long-tail programmatic SEO pages
Tutorials and Documentation
Need help getting started? Check out our step-by-step video tutorial on building 1000+ pages with PageForge:
For more detailed guides and articles, visit our Knowledgebase:
Check Knowledgebase
Pricing and Plans
For current pricing and plan details:
* Check the plan
External Services
This plugin can connect to optional third-party services when you provide your own API keys.
OpenAI
- Service: AI-powered text and content generation
- Use: AI content generation, AI meta generation, blog drafts, and site planning
- Data Sent: Prompts may include page content, template text, brand context, and other settings needed to complete the request
- Terms of Use: https://openai.com/policies/terms-of-use
- Privacy Policy: https://openai.com/policies/privacy-policy
Pexels
- Service: Royalty-free stock photo search
- Use: Optional image search and featured image support
- Data Sent: A search query based on your content or keywords, plus your API key in the request header
- Terms of Use: https://www.pexels.com/terms-of-service/
- Privacy Policy: https://www.pexels.com/privacy-policy/
Google Analytics
- Service: Website traffic and event tracking to your own GA4 property
- Use: Optional analytics for plugin-related events
- Data Sent: Event name, page counts, and a hashed site URL when you configure your own Measurement ID and API Secret
- Terms of Use: https://marketingplatform.google.com/about/analytics/terms/us/
- Privacy Policy: https://policies.google.com/privacy
Final Note
PageForge is not just a plugin.
It is a growth system.
If you understand SEO, this tool can change your business.
Privacy
This plugin may connect to third-party APIs such as OpenAI, Pexels, and Google Analytics when configured. Data sent can include template text, mapped values, and request details needed to fulfill those actions. Review and comply with your own privacy and data-handling policies.
Screenshots

Dashboard overview with total pages, active templates, queue activity, and quick actions. 
Generate Pages screen for selecting a template, CSV data source, post status, and generation mode. 
Data Sources screen for CSV upload, sample CSV download, and available CSV files. 
Templates screen for reusable page templates, title patterns, and slug patterns. 
Shortcodes and Placements screen showing placeholder shortcodes and template pattern examples. 
AI Site Planner screen for planning sitemap, SEO ideas, and content workflows with your own OpenAI key. 
Settings screen for OpenAI, Pexels, schema, analytics, and page generation options.
Installation
- In your WordPress admin, go to
Plugins > Add New. - Search for
PageForge. - Click
Install Now, thenActivate. - Open the
PageForgemenu in your WordPress admin. - Upload a CSV, create a template, and generate your pages.
FAQ
-
What is this plugin best for?
-
PageForge is best for local SEO pages, city landing pages, bulk landing pages, and CSV-driven programmatic SEO campaigns.
-
How do placeholders work?
-
A placeholder like
{City}or{Service}is replaced with the matching value from each CSV row. If your CSV contains aCitycolumn, every generated page can use that city name in titles, content, slugs, and shortcodes. -
Can I generate pages from CSV in WordPress?
-
Yes. PageForge is built as a CSV to WordPress pages workflow. Upload a CSV, create a template, and generate bulk pages from your spreadsheet data.
-
Can I create local SEO pages for many cities?
-
Yes. This is one of the main use cases. You can create service plus city pages, neighborhood pages, and multi-location landing pages from a single template.
-
Will this create duplicate content?
-
The plugin helps you scale page creation, but SEO quality still depends on the usefulness of each page. Use strong templates, unique row data, and optional AI-generated sections where appropriate.
-
My placeholders are not working. What should I check?
-
Check that your CSV headers match your placeholders exactly. For example, a
Cityheader should be used as{City}. Also make sure there are no hidden spaces in the CSV header row. -
Do I need an OpenAI API key?
-
No. CSV page generation works without AI. You only need an OpenAI API key if you want AI content, AI meta generation, or the AI Site Planner.
-
Does this plugin work with Yoast SEO or Rank Math?
-
Yes. PageForge can save generated meta fields to its own meta keys and also sync supported values to Yoast SEO and Rank Math fields.
-
Does the WordPress.org version include Google Sheets?
-
This build focuses on CSV-based workflows inside WordPress. CSV upload is included in the plugin interface.
-
Can I use Elementor or other page builders?
-
Yes. You can use generated content directly, insert PageForge shortcodes, or clone an existing layout and replace placeholders in the output.
Reviews
Contributors & Developers
“PageForge – Programmatic SEO Page Generator” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “PageForge – Programmatic SEO Page Generator” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.7
- Updated the WordPress.org readme, keyword targeting, and plugin listing copy.
1.0.6
- Tutorials and some minor fixes.
1.0.5
- UI improvements and minor fixes.
1.0.4
- Maintenance release.
- Internal version bump.
1.0.3
- Removed custom script insertion features (HTML injection) to comply with repository guidelines.
1.0.2
- WordPress.org release.
1.0.1
- Initial release with CSV support, template tokens, and AI-assisted generation.
