SEO Agents — Release Notes
v1.1.0 — TBD
New agents
Blog Writer (blog-writer) — Writes a complete, publication-ready SEO article from a keyword and optional content brief. Choose article length (short / medium / long), tone, and target audience. The output is a ready-to-paste HTML fragment that includes the article structure (H1, H2/H3 sections, introduction, conclusion) plus a suggested meta title and description at the top. An optional FAQ section can be toggled on to append a "Frequently Asked Questions" block at the end. The agent consults live SERP data (if a Serper.dev key is configured) before writing so the structure reflects what currently ranks.
Content Rewriter (content-rewriter) — Rewrites existing content to improve SEO, readability, depth, or tone. Paste in any article or page copy, choose a rewrite goal (Improve SEO, Improve Readability, Expand Depth, Modernise, or Change Tone), and optionally control whether the existing heading structure is preserved. The agent scores the original content with Flesch-Kincaid analysis before rewriting, then scores the rewrite, and returns the rewritten HTML article alongside a before/after comparison table (Flesch score, grade level, word count, average sentence length) and a bullet-point summary of the key changes made.
FAQ Generator (faq-generator) — Generates a set of SEO-optimised FAQs for any topic or page. Pulls real "People Also Ask" questions from live search results so the FAQs match genuine user queries. Optionally reads a source URL and generates FAQs directly relevant to that page's content. Choose the number of FAQs (5, 10, 15, or 20) and tone (conversational or formal). When the JSON-LD toggle is on the output includes a ready-to-paste FAQPage schema block for Google FAQ rich results.
Core Web Vitals Advisor (core-web-vitals) — Analyses a page's Core Web Vitals using the Google PageSpeed Insights API. Returns a performance score, per-metric verdicts (LCP, CLS, FID, FCP, TBT, TTFB) with pass/needs-improvement/poor status against official thresholds, an overall CWV pass/fail, and a prioritised list of specific developer-ready fixes. Supports mobile, desktop, or both strategies. Works without an API key (anonymous quota); configure a Google PageSpeed API key in Admin → SEO Agents → Settings for higher volume.
Site Audit (site-audit) — Crawls a site (up to 10, 25, or 50 pages) and checks for common SEO issues: missing title tags and meta descriptions, duplicate title tags, missing alt text, missing canonical tags, and broken internal links. Returns an issue summary table by severity, a prioritised fix list, and a full per-page issue log. The broken-link check can be toggled off to speed up runs.
Internal Link Suggester (internal-link-suggester) — Finds internal linking opportunities across a set of pages. Provide the target page you want to build links to, its keyword, and up to 10 source pages to scan. For each source page the agent suggests the best anchor text, two anchor alternatives, and the specific sentence or section where the link fits naturally, with a high/medium/low relevance rating.
Image Alt Text (image-alt-text) — Generates SEO-optimised alt text for up to 20 images in a single run. Provide image URLs and a page context keyword; the agent infers the image subject from filenames, directory paths, and optional source page content. Choose from three styles: descriptive (accuracy and accessibility), keyword-rich (natural keyword integration), or concise (under 60 characters). Returns a table of each image URL, the suggested alt text, character count, and a brief note on how the text was inferred.
Local Keyword Research (local-keyword) — Builds a complete local SEO keyword strategy for any business type and city. Generates primary city-specific keywords (with intent and difficulty estimates), "near me" variants, suburb and neighbourhood combinations, long-tail service + location phrases, and recommended Google Business Profile primary and secondary categories. Choose between city-only, metro-area, or state-wide scope, and select 20, 50, or 100 keywords.
Google Business Profile Optimizer (gbp-optimizer) — Produces a complete GBP optimisation package: an SEO-optimised business description (under 750 characters with keyword, location, unique value proposition, and soft CTA), recommended primary and secondary GBP categories, 10 Google Post ideas across different content types (offer, educational, seasonal, case study, etc.), 5 pre-written Q&A suggestions, and a list of relevant GBP attributes. Uses live SERP data to align with what top-ranking competitors include in their profiles.
WordPress Publisher (wp-publisher) — Writes an SEO-optimised article and publishes it directly to a connected WordPress site in a single run. Provide a keyword and an optional content brief; the agent researches the SERP, writes the full article, creates the WordPress post (as draft, published, or scheduled), and applies Yoast/RankMath SEO title, meta description, and focus keyword automatically. Returns the post URL, edit link, word count, and a list of recommended next steps.
WordPress Bulk Meta (wp-bulk-meta) — Generates and applies SEO title tags and meta descriptions to multiple WordPress posts in one run. Target posts with missing meta, all published posts, or all posts in a specific category. Includes a per-post before/after log and an overwrite guard (off by default) so existing meta is never changed unless explicitly allowed.
SEO Report (seo-report) — Generates a professional, white-label HTML SEO report ready to send to a client. Combines live data from Google PageSpeed Insights, SERP analysis, and page content into a single polished document. Choose which sections to include: Technical Health (PageSpeed score + Core Web Vitals table), On-Page SEO (title, meta, H1, canonical, Open Graph), Keyword Insights (current ranking position + opportunities), Competitor Snapshot (top 3 ranking pages with strengths analysis), and Recommendations Roadmap (prioritised action list with Critical / High / Medium / Quick Win labels and expected impact). Add an agency name and logo URL for fully white-label output. The report is styled inline so it can be printed to PDF or pasted into an email without any additional CSS.
Infrastructure
WordPress Connections — A new WordPress Connections page has been added at Account → WordPress Connections. Users add WordPress sites by entering a site URL, WordPress username, and an Application Password (built into WordPress 5.6+ — no plugin required). The connection is tested on save; the page shows connected site name, WordPress version, user role, and last-tested time. Multiple sites per user are supported. A "Test" button re-verifies any connection at any time. Connections are stored encrypted and scoped to the user — other users cannot access them.
PageSpeed API key — A new optional API key field has been added to Admin → SEO Agents → Settings. The key is used by the Core Web Vitals Advisor agent. The Google PageSpeed Insights API works without a key but is subject to anonymous rate limits; a free API key (available from Google Cloud Console) raises the daily quota to 25,000 requests. A "Test Connection" button verifies the key directly from the settings page.
v1.0.0 — April 27, 2026
First public release of the SEO Agents module for ChargePanda.
Requires ChargePanda v1.3.0+
SEO Agents is a separate, paid module. View product page → It is available from the ChargePanda Marketplace. AiAgentsCore must also be installed — it is included in the SEO Agents download.
What's included
Six AI-powered SEO tools, delivered as a fully integrated add-on for your ChargePanda store. Your customers subscribe to access the tools; you control how many runs each plan includes.
| Tool | What it does |
|---|---|
| Keyword Research | Builds a keyword strategy from a seed term — long-tail variations, search intent, semantic topics, and content gaps. Pulls live search data when a Serper.dev key is configured. |
| Competitor Analysis | Fetches and scores the top-ranking pages for a keyword, then gives a ranked list of actions to outrank them. |
| Content Brief | Creates a full writer's brief — heading outline, word count target, must-cover topics, secondary keywords, schema type, and internal linking suggestions. |
| Meta Tag Generator | Writes optimised title tags, meta descriptions, and Open Graph / Twitter Card tags from a URL or pasted content. Produces multiple variation sets. |
| Content Audit | Scores an existing page across eight SEO dimensions (title, meta, headings, keyword use, readability, depth, Open Graph, canonical) and returns quick-win recommendations. |
| Schema Markup | Generates valid JSON-LD schema (Article, HowTo, FAQPage, Product, LocalBusiness, and more) with auto-detection from page content. |
Features
- No waiting — agents run as background jobs. Customers can leave the page and return to their completed results at any time.
- Monthly run quota — a widget in the customer dashboard shows runs used, the plan limit, and the reset date.
- SaaS Mode — enable in Admin → SEO Agents → Settings to replace the marketplace homepage and pricing page with SEO Agents-branded landing pages. Turns ChargePanda into a dedicated SEO product website.
- SERP API test — verify your Serper.dev key with one click directly in admin settings.
- Graceful degradation — agents that normally use live search data still run without a SERP key, and clearly note this in their output.
- Plan entitlements — control per-plan monthly run limits from the admin panel. Limits are enforced automatically.
Requirements
- ChargePanda v1.3.0 or later
- AiAgentsCore module (installed and activated)
- A queue worker running on the
agentsqueue - An LLM provider API key (configured in AiAgentsCore settings)
- A Serper.dev API key — optional, required only for the three SERP-based agents