P2PForge – Programmatic SEO, AI Bulk Page Generator for WordPress

Changelog

1.2.0

  • Added AI Settings page with multi-provider support — choose Google Gemini, xAI Grok, OpenAI, or Groq
  • Per-provider API key storage and model selection; switching company updates the model list instantly
  • AI Template Assistant on the Templates screen — describe your business and generate a full SEO template from your CSV placeholders
  • Per-field AI rewrite for title, slug, content, excerpt, meta title, meta description, and Schema Markup (JSON-LD)
  • Linked Data Source picker in the AI panel, synced with the template form
  • Gemini models updated to Gemini 3.x / latest aliases; Groq models expanded to current Chat Completions lineup
  • Fixed model dropdown not updating when changing AI company
  • Fixed data source not being detected when generating templates with AI

1.1.0

  • Added Complete Website Audit tab on the Blog Audit screen — enter any root URL to audit an entire site in one click
  • Infrastructure checks: sitemap.xml (auto-discovered via robots.txt and common paths), robots.txt, and llms.txt — each shown as Pass / Optional / Missing
  • Sitemap crawler: parses XML sitemap (including sitemap index files, up to 30 pages)
  • Per-page checks for every crawled URL: Meta Title (length), Meta Description (length), Canonical tag, H1 count, JSON-LD / Structured Data blocks, Product / Offer schema, Open Graph tags
  • Results displayed in a scrollable matrix table with icon badges — hover any cell for details
  • Overall SEO score, infrastructure summary, and per-page pass/issues counters
  • Single Page and Complete Website modes share the same Blog Audit admin menu item with a tab switcher

1.0.9

  • Fixed critical PHP 8 TypeError in sitemap hook — on_post_status_change now uses correct WordPress hook parameters ($new_status, $old_status, $post) preventing fatal errors when any post status changes
  • Removed strict int type hints from add_to_sitemap and remove_from_sitemap; both now use absint() internally for PHP 7/8 safety
  • Fixed plugins_loaded race condition in the plugin bootstrap — init() now runs immediately if the hook has already fired
  • Replaced deprecated current_time(‘timestamp’) with time() in schedule validation
  • Fixed broken HTML structure (missing <li> tag) on the Generated Pages status filter bar

1.0.8

  • Template meta & schema — Meta Title, Meta Description, robots, canonical, custom meta tags, Open Graph, and JSON-LD (WebPage, FAQ, Product, Local Business, Article, Organization)
  • P2PForge XML sitemap — published generated pages added automatically; removed on unpublish or delete

1.0.7

  • Blog Audit Report page — audit any URL against 9 SEO criteria with pie and bar chart infographics
  • Live SEO checklist preview on Templates (resolves placeholders using CSV row 1)
  • Placeholders load instantly when a data source is selected
  • SEO Report action on Generated Pages with on-page audit charts
  • Printable premium SEO report with header, footer, and print layout

1.0.6

  • Schedule generated pages to go live at a future date and time
  • Find & Replace tool in the template content editor
  • Title length warnings when patterns exceed 60–70 characters

1.0.5

  • Sanitize and validate all template settings on save, including title pattern
  • Harden CSV upload and delete handlers with proper input sanitization

1.0.4

  • Initial public release for WordPress.org review

1.0.0

  • Initial release

Plugin Website
Visit website

Version:
1.2.0
Last Updated
July 15, 2026
Requires
WordPress 5.8
Tested Up To
WordPress 7.0.1
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.