=== PageForge – AI Programmatic SEO and Local SEO Page Generator ===
Contributors: codefreex
Donate link: https://pageforge.pro
Tags: programmatic seo, local seo, bulk pages, page generator, ai seo
Requires at least: 5.8
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.1.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

The best AI programmatic SEO for WordPress. Create local SEO pages, bulk landing pages, AI reports, drip campaigns, and SEO content systems from CSV.

== Description ==

PageForge is an advanced AI programmatic SEO and local SEO page generator for WordPress.

It is built for website owners, agencies, SEOs, founders, local businesses, affiliate marketers, and growth teams who want to create guaranteed-ranking SEO page systems faster than traditional bulk page plugins.

If you have used basic page generator plugins, CSV page creators, MPG-style workflows, or LPagery-style bulk landing page tools and now want something more advanced, PageForge is built to become the next level.

PageForge helps you create local SEO pages, city pages, service area pages, product-location pages, directory pages, landing pages, AI blog drafts, AI SEO reports, internal link structures, sitemap blocks, and long-tail keyword pages from structured CSV data.

Upload a CSV, create one reusable template, add tokens like `{City}`, `{State}`, `{Service}`, `{Keyword}`, `{Product}`, `{Industry}`, or any CSV column, then generate SEO-ready pages directly inside WordPress.

PageForge is built around one clear mission:

**Create guaranteed-ranking programmatic SEO systems inside WordPress.**

Watch the live ranking workflow:

https://www.youtube.com/watch?v=tkESUzJPaLg

Step-by-step tutorial:

https://www.youtube.com/watch?v=473EiYl6bXY&t=170s

= The Father of WordPress Programmatic SEO =

Most bulk page plugins stop at page creation.

PageForge goes further.

It combines bulk SEO page generation, AI planning, AI meta, AI blog drafts, schema, Yoast SEO sync, Rank Math sync, internal links, builder-safe templates, reporting workflows, and Pro automation into one advanced WordPress SEO growth engine.

Use PageForge when you want to move beyond simple CSV page creation and build a complete ranking system.

= Why Choose PageForge? =

* Create up to 100 SEO pages per run in the free plugin
* Build guaranteed-ranking local SEO page systems from CSV
* Generate programmatic SEO pages without coding
* Use one template for many cities, services, keywords, products, or locations
* Use any CSV column as a dynamic token
* Create Pages, Posts, or PageForge Pages
* Choose generated post status: Publish, Private, Draft, or Pending Review
* Clone layouts from Gutenberg, Elementor, Divi, reusable blocks, and WordPress templates
* Sync generated meta with Yoast SEO
* Sync generated meta with Rank Math
* Add schema output for generated pages
* Skip duplicate pages by slug automatically
* Build internal links with the PageForge Sitemap block and shortcode
* Use free AI tools with your own OpenAI or DeepSeek key
* Generate AI site plans, AI meta, and AI blog drafts
* Create Short, Medium, and Long AI blog drafts up to 1000 words in free
* Keep free bulk SEO pages template-driven for cleaner control
* Upgrade to Pro for deeper automation, Google Sheets, scheduling, AI reports, article-per-page generation, and drip workflows

= Built to Go Beyond MPG, LPagery, and Basic Bulk Page Plugins =

PageForge is designed for users who want more than a simple bulk page generator.

MPG-style tools help generate multiple pages from data.

LPagery-style tools help create landing pages from spreadsheets.

PageForge is built as the advanced AI-first evolution of that workflow.

It helps you create pages, plan SEO structure, generate meta, build supporting blog content, create internal links, output schema, clone builder layouts, and scale toward automated Pro workflows.

PageForge is not just a page generator.

It is a WordPress programmatic SEO growth system.

= Built for Guaranteed Ranking Workflows =

PageForge is designed for rank-in-24-hours style SEO campaigns, long-tail keyword testing, local SEO expansion, and fast programmatic page launches.

Use PageForge to build pages around search patterns like:

* `{Service} in {City}`
* `{Service} near {Area}`
* `{Product} in {City}`
* `{Keyword} for {Industry}`
* `{Business Type} in {Location}`
* `{Category} for {Use Case}`
* `{Solution} for {Audience}`
* `{Software} for {Business Type}`
* `{Problem} solution in {Location}`
* `{Product} for {Niche}`

With the right keyword research, indexing process, internal linking, content quality, and authority, PageForge gives you the workflow to launch and test ranking pages faster.

= What Can You Build? =

* City landing pages
* Service area pages
* Local SEO pages
* Product plus location pages
* Franchise location pages
* Multi-location business pages
* Directory listing pages
* Affiliate SEO landing pages
* Long-tail keyword pages
* Lead generation pages
* Industry pages
* Use-case pages
* Comparison pages
* AI blog support content
* SEO topic cluster pages
* Rank-in-24-hours experiments
* Agency client SEO campaigns

= Who Is PageForge For? =

PageForge is ideal for:

* SEO agencies
* Local businesses
* WordPress freelancers
* SaaS founders
* Affiliate marketers
* Directory website owners
* Ecommerce teams
* Franchise businesses
* Real estate marketers
* Legal service websites
* Dental and healthcare websites
* Home service businesses
* Coaches and consultants
* Programmatic SEO builders
* Growth teams that want fast organic traffic systems

== How PageForge Works ==

1. Upload a CSV file in **PageForge > Data Sources**.
2. Create a reusable template with tokens like `{City}`, `{State}`, `{Service}`, or any CSV header.
3. Choose post type, post status, slug pattern, SEO meta, schema, and layout options.
4. Generate up to 100 pages per run in the free plugin.
5. PageForge creates SEO-ready pages with clean URLs, duplicate protection, dynamic content, schema, and SEO sync.
6. Use AI tools to plan the content structure, generate meta, and create supporting blog drafts.
7. Use the PageForge Sitemap block or shortcode to build internal links across generated pages.

Example CSV:

`City,State,Service,Phone`
`Austin,Texas,Emergency Plumbing,(555) 123-0001`
`Miami,Florida,AC Repair,(555) 123-0002`
`Denver,Colorado,Roof Inspection,(555) 123-0003`

Example page title:

`{Service} in {City}, {State}`

Example slug:

`{service}-{city}-{state}`

Example content:

`Looking for trusted {Service} in {City}, {State}? Contact our local team today at {Phone}.`

PageForge replaces each token with the matching CSV row value and creates unique WordPress pages from your data.

== Free Features ==

PageForge Free gives you a powerful programmatic SEO workflow inside WordPress.

* Generate up to 100 pages per run from CSV
* Create Pages, Posts, or PageForge Pages
* Use one reusable template for bulk generation
* Use dynamic tokens in titles
* Use dynamic tokens in slugs
* Use dynamic tokens in content
* Use dynamic tokens in excerpts
* Use dynamic tokens in SEO meta
* Use any CSV column as a token
* Clone base layouts from Gutenberg
* Clone base layouts from Elementor
* Clone base layouts from Divi
* Clone reusable blocks
* Clone WordPress templates when available
* Sync generated meta with Yoast SEO
* Sync generated meta with Rank Math
* Output schema for generated pages
* Skip duplicate pages by slug automatically
* Choose generated post status
* Build internal links with the PageForge Sitemap block
* Build internal links with the `[pageforge_sitemap]` shortcode
* Use AI Site Planner with your own OpenAI or DeepSeek key
* Use AI Meta Generator with your own OpenAI or DeepSeek key
* Use AI Blog Generator with your own OpenAI or DeepSeek key
* Generate Short blog drafts
* Generate Medium blog drafts
* Generate Long blog drafts up to 1000 words
* Keep bulk SEO pages template-driven for quality control
* Launch local SEO and programmatic SEO campaigns without coding

== Free AI Features ==

PageForge Free includes AI tools when you connect your own provider key.

Supported free AI providers:

* ChatGPT / OpenAI
* DeepSeek

Free AI workflows:

* AI Site Planner
* AI Meta Generator
* AI Blog Generator
* SEO planning support
* Keyword structure support
* Blog draft generation
* Short, Medium, and Long blog presets up to 1000 words

The free build does not automatically inject long-form AI articles into bulk generated SEO pages. Bulk generated SEO pages remain template-driven so you keep better control over quality, layout, and structure.

== Pro Version ==

PageForge Pro is built for serious programmatic SEO teams that need more scale, deeper automation, and stronger AI workflows.

Pro is for agencies, power users, growth teams, and businesses that want to build larger guaranteed-ranking SEO systems.

Typical Pro workflows include:

* Unlimited page generation
* Google Sheets sync for live data sources
* Queue mode for large generation runs
* Scheduler mode for automatic generation
* Drip campaign scheduling
* Scheduled page publishing
* AI article-per-page generation
* Human-like content automation
* AI SEO reports
* AI site reports
* AI keyword reports
* AI content planning reports
* Bulk AI meta optimization
* Larger AI blog workflows
* Detailed and Pillar content presets
* Internal links for AI blog drafts
* Broader planning and reporting workflows
* Template update workflows
* Token update workflows
* Source-data update workflows
* Larger agency-scale SEO workflows
* More automation for local SEO, service pages, and long-tail keyword pages

PageForge Free is for launching your programmatic SEO system.

PageForge Pro is for scaling it.

Learn more:

[PageForge Website](https://pageforge.pro)

[PageForge Pricing](https://pageforge.pro/pricing)

[PageForge Knowledgebase](https://pageforge.pro/knowledgebase/)

== PageForge vs Basic Bulk Page Plugins ==

Many bulk page plugins focus only on creating pages from spreadsheets.

PageForge is built for a wider SEO system.

= Basic bulk page tools usually focus on: =

* CSV import
* Spreadsheet data
* Template placeholders
* Bulk page creation
* Simple local pages

= PageForge adds an advanced SEO layer: =

* AI Site Planner
* AI Meta Generator
* AI Blog Generator
* SEO meta sync
* Schema output
* Yoast SEO support
* Rank Math support
* Builder layout cloning
* Internal sitemap block
* Internal linking shortcode
* Duplicate slug protection
* Post status control
* Pro scheduling workflows
* Pro drip campaigns
* Pro AI reports
* Pro AI article-per-page generation
* Pro Google Sheets sync
* Pro queue automation

PageForge is built for users who want to create, optimize, structure, and scale SEO pages from one WordPress dashboard.

== PageForge Sitemap and Internal Linking ==

Internal linking is important for large programmatic SEO websites.

PageForge includes a native sitemap block and shortcode so you can create structured HTML sitemaps for generated pages.

Use the Gutenberg block or shortcode:

`[pageforge_sitemap]`

Example shortcode:

`[pageforge_sitemap post_type="pf_page,page" generated_only="1" anchor_source="meta_title" description_source="meta_description" columns="3"]`

This helps visitors and search engines discover your generated page structure.

== Tested and Works With ==

PageForge is designed to work with popular WordPress workflows.

* Gutenberg
* Elementor
* Divi
* Reusable blocks
* WordPress page templates
* Yoast SEO
* Rank Math
* Standard WordPress pages
* Standard WordPress posts
* ACF
* Custom post types
* Custom PageForge Pages

== Useful Links ==

[PageForge Website](https://pageforge.pro)

[PageForge Pricing](https://pageforge.pro/pricing)

[PageForge Knowledgebase](https://pageforge.pro/knowledgebase/)

[Live Ranking Video](https://www.youtube.com/watch?v=tkESUzJPaLg)

[Step-by-step Tutorial](https://www.youtube.com/watch?v=473EiYl6bXY&t=170s)

[PageForge vs MPG and LPagery Guide](https://codefreex.com/pageforge-vs-mpg-lpagery/)

[Codefreex](https://codefreex.com)

== Video Tutorial ==

Watch the live ranking workflow:

https://www.youtube.com/watch?v=tkESUzJPaLg

Watch the setup tutorial:

https://www.youtube.com/watch?v=473EiYl6bXY&t=170s

== Installation ==

1. Go to **Plugins > Add New** in your WordPress dashboard.
2. Search for **PageForge**.
3. Install and activate the plugin.
4. Open **PageForge** in wp-admin.
5. Add a CSV data source.
6. Create a template with tokens like `{City}`, `{State}`, `{Service}`, or `{Keyword}`.
7. Choose post type, post status, slug pattern, SEO meta, and layout settings.
8. Generate pages in bulk.
9. Review your generated pages and publish.

== Screenshots ==

1. Dashboard with totals, recent generation activity, and quick actions.
2. Generate screen for selecting template, CSV, post status, and instant run.
3. Data Sources screen for CSV uploads and sample download.
4. Templates screen for title patterns, slug patterns, and base layouts.
5. Blocks and Shortcodes screen with the native PageForge Sitemap block.
6. AI Site Planner for sitemap, content, and keyword planning.
7. Settings screen for AI providers, schema defaults, analytics, and generation options.

== Frequently Asked Questions ==

= What is PageForge used for? =

PageForge is built for AI programmatic SEO and local SEO in WordPress. It turns CSV rows into landing pages, service pages, city pages, location pages, product-location pages, and other SEO pages using reusable templates and dynamic tokens.

= Why is PageForge called the father of programmatic SEO plugins? =

PageForge is built to go beyond basic bulk page generators. It combines CSV page generation, AI planning, AI meta, blog drafts, schema, SEO meta sync, builder layout cloning, internal links, and Pro automation workflows inside one WordPress SEO system.

= Can PageForge help with guaranteed ranking? =

Yes. PageForge is built for guaranteed-ranking SEO workflows where you create structured pages around long-tail keywords, locations, services, products, and search intent.

PageForge helps you build the page system faster with CSV data, templates, SEO meta, schema, internal links, and AI planning.

= Can I rank pages within 24 hours with PageForge? =

PageForge is designed for fast programmatic SEO execution and rank-in-24-hours style campaigns. Results depend on keyword difficulty, domain authority, indexing speed, content quality, competition, internal links, and your overall SEO strategy, but PageForge gives you the workflow needed to launch and test pages quickly.

= How many pages can the free plugin generate at once? =

The free build processes up to 100 pages per run.

= Does PageForge support CSV? =

Yes. PageForge Free is CSV-first. Upload your CSV inside WordPress and use the column headers as dynamic tokens.

= How do dynamic tokens work? =

Each CSV header becomes a token. If your file has `City` and `Service`, you can use `{City}` and `{Service}` in content, titles, slugs, excerpts, and meta fields.

= Can I use custom CSV columns? =

Yes. Any CSV column can become a token. Examples include `{City}`, `{State}`, `{Service}`, `{Keyword}`, `{Product}`, `{Price}`, `{Phone}`, `{Address}`, `{Industry}`, and `{CTA}`.

= Can I create local SEO landing pages for many cities at once? =

Yes. This is one of the main PageForge workflows. Create one template, upload a city-based CSV, and generate a page for every city, suburb, neighborhood, or service area in your file.

= Can I create service area pages? =

Yes. PageForge is built for service area pages, city pages, suburb pages, local landing pages, and location-based campaigns.

= Can I create product-location pages? =

Yes. You can use tokens such as `{Product}`, `{City}`, `{State}`, `{Category}`, and `{Keyword}` to create product-location page sets.

= Does PageForge create real WordPress pages? =

Yes. PageForge can create WordPress Pages, Posts, or PageForge Pages depending on your selected settings.

= Can I choose the generated post status? =

Yes. You can set generated content to Publish, Private, Draft, or Pending Review.

= Does the free plugin inject AI articles into generated SEO pages? =

No. Bulk generated SEO pages use your template and CSV data. Free AI tools are focused on planning, meta generation, and blog drafts.

= Which AI providers are supported in free? =

The free plugin supports ChatGPT via OpenAI and DeepSeek. Connect your own API key and choose the provider in Settings.

= What blog lengths are available in free? =

The free AI Blog Generator supports Short, Medium, and Long presets up to 1000 words.

= Does PageForge include AI reports? =

PageForge supports AI planning and meta workflows in free. Advanced AI reporting workflows are part of the broader Pro positioning for larger SEO operations.

= Does PageForge support drip campaigns? =

PageForge Pro is positioned for larger automation workflows including scheduling, drip campaign publishing, and hands-off SEO scaling.

= Does PageForge work with Elementor? =

Yes. You can clone an existing Elementor layout and let PageForge replace tokens across generated pages.

= Does PageForge work with Divi? =

Yes. PageForge supports Divi layout cloning where available.

= Does PageForge work with Gutenberg? =

Yes. PageForge supports Gutenberg and includes a native PageForge Sitemap block.

= Does PageForge work with Yoast SEO? =

Yes. PageForge syncs generated meta titles and descriptions to Yoast SEO fields.

= Does PageForge work with Rank Math? =

Yes. PageForge syncs generated meta titles and descriptions to Rank Math fields.

= Does PageForge output schema? =

Yes. PageForge can output schema for generated pages.

= Does PageForge prevent duplicate pages? =

Yes. PageForge skips duplicate pages by slug automatically.

= Is Google Sheets supported? =

Google Sheets live sync is available in Pro. The free plugin supports CSV uploads directly in WordPress.

= What does Pro add on top of the free plugin? =

Pro is designed for larger programmatic SEO operations. It adds Google Sheets sync, unlimited page generation, queue and scheduler workflows, drip campaign publishing, AI article-per-page automation, AI reports, broader AI optimization workflows, and more advanced scaling tools.

= Is PageForge good for agencies? =

Yes. PageForge is ideal for agencies creating repeatable local SEO, service-area, franchise, directory, affiliate, and long-tail SEO campaigns for clients.

= How do I create an HTML sitemap? =

Use the PageForge Sitemap block in Gutenberg or the `[pageforge_sitemap]` shortcode.

= Why are my tokens not replacing? =

Common reasons include mismatched CSV header names, empty row values, extra spaces in headers, invalid CSV formatting, or using a token that does not exist in the uploaded CSV.

= Can I edit generated pages later? =

Yes. Generated pages are WordPress content entries and can be reviewed or edited from the WordPress admin.

== Changelog ==

= 1.1.3 =

* Internal version bump.

= 1.1.2 =

* Expanded the WordPress.org listing with clearer free and Pro workflow details.
* Added a more detailed Pro feature overview for AI automation, scheduling, and reporting.
* Kept the free build messaging aligned with the current code and limits.

= 1.1.1 =
* Set the free CSV generator limit to 100 pages per run.
* Updated admin copy and WordPress.org readme messaging for the free release.

= 1.1.0 =

* Added free AI provider selection for ChatGPT (OpenAI) and DeepSeek.
* Added Short, Medium, and Long blog generator length presets up to 1000 words in free.
* Improved local packaging, admin asset loading, and WordPress.org release metadata.
* Refreshed the programmatic SEO and local SEO plugin listing copy.

= 1.0.9 =

* Added a template-level generated post status setting for Publish, Private, Draft, and Pending Review.
* Improved Elementor layout cloning by enabling PageForge Pages for Elementor, copying layout data without stale CSS cache, and letting Elementor regenerate assets.
* Expanded base layout choices to include Elementor templates, Divi layouts, reusable blocks, and WordPress templates when available.

= 1.0.8 =

* Added a native PageForge Sitemap block with city/state/service grouping, columns, counts, colors, and shortcode parity.
* Improved the Blocks and Shortcodes admin screen for free-feature usage without premium analytics.
* Improved base layout cloning for Elementor, Gutenberg, and Divi by copying builder layout metadata.
* Improved runtime token replacement for builder output, blocks, widgets, titles, excerpts, and SEO meta strings.

= 1.0.7 =

* Updated WordPress.org readme, keyword targeting, and plugin listing copy.

= 1.0.6 =

* Added tutorial links and minor fixes.

= 1.0.5 =

* UI improvements and minor bug fixes.

= 1.0.4 =

* Maintenance release and internal version bump.

= 1.0.3 =

* Removed custom script insertion features to comply with WordPress.org repository guidelines.

= 1.0.2 =

* WordPress.org public release.

= 1.0.1 =

* Initial release with CSV support, template tokens, and AI-assisted generation.

== Upgrade Notice ==

= 1.1.2 =

Adds clearer free vs Pro workflow details, stronger programmatic SEO positioning, expanded Pro automation descriptions, AI report positioning, drip campaign positioning, and updated WordPress.org listing copy.

= 1.1.1 =

Aligns the free build with template-driven bulk SEO page generation, sets the free CSV generator limit to 100 pages per run, and removes long-form AI article injection from generated SEO pages.

= 1.1.0 =

Adds free AI provider selection for ChatGPT/OpenAI and DeepSeek, plus Short, Medium, and Long blog generator presets up to 1000 words.

== External Services ==

PageForge can connect to optional third-party services when you provide your own API keys or IDs.

= OpenAI =

* **Service:** AI assistance
* **Use:** Optional ChatGPT-powered AI Site Planner, AI meta generation, and blog drafts
* **Data Sent:** Prompts, page context, and settings needed to complete your request
* [Terms](https://openai.com/policies/terms-of-use) [Privacy](https://openai.com/policies/privacy-policy)

= DeepSeek =

* **Service:** AI assistance
* **Use:** Optional DeepSeek-powered AI Site Planner, AI meta generation, and blog drafts
* **Data Sent:** Prompts, page context, and settings needed to complete your request

= Pexels =

* **Service:** Stock image search
* **Use:** Optional featured image lookup for generated content
* **Data Sent:** Search keyword and your API key in the request header
* [Terms](https://www.pexels.com/terms-of-service/) [Privacy](https://www.pexels.com/privacy-policy/)

= Google Analytics =

* **Service:** Traffic and event tracking
* **Use:** Optional analytics events sent to your own GA4 property
* **Data Sent:** Event name, page counts, and a hashed site URL when you configure your own Measurement ID and API Secret
* [Terms](https://marketingplatform.google.com/about/analytics/terms/us/) [Privacy](https://policies.google.com/privacy)

== Privacy ==

PageForge does not send data to PageForge or Codefreex servers during normal free CSV generation.

External requests are only made to services that you explicitly configure, such as OpenAI, DeepSeek, Pexels, or your own Google Analytics property.

If you connect an AI provider, the relevant prompt, settings, and page context needed to complete the request may be sent to that provider.

If you configure Pexels, search terms may be sent to Pexels for image lookup.

If you configure Google Analytics, analytics event data may be sent to your own GA4 property.

== License ==

PageForge is licensed under the GPLv2 or later.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation.