ProRank SEO

SEO Campaign Builder (Bulk Generate)

Generate multiple content pieces in one request from a list of items.

License: Bulk Generate requires Pro+ tier (or developer mode).
Current implementation runs as a single bulk request and returns complete/failed items when finished. It does not currently provide pause/resume controls, queue workers, or real-time job orchestration.

What You Can Do

Capabilities backed by the shipped UI and API

  • • Add campaign items manually (one title per line).
  • • Import items from CSV text or file.
  • • Edit each item: title, keywords, context.
  • • Choose a campaign content type (topical cluster, SERP domination, local SEO, and more).
  • • Set generation tone and length presets.
  • • Optionally apply your saved template.
  • • Review success/failed results and export generated output as CSV.

Input Format

CSV parser expects the first columns as:

Title,Keywords,Context
"How to Start a Blog","blogging, beginner","Focus on setup steps"
"Best SEO Tools","seo tools, software","Compare free and paid options"

Header row is optional, but recommended for clarity.

Generation Settings

Tone Options

  • • Authoritative
  • • Helpful and Trustworthy
  • • Educational
  • • Data Driven
  • • Conversational Expert

Length Options

  • • Snippet
  • • Short
  • • Standard
  • • Comprehensive
  • • Pillar

Request/Response Flow

POST /wp-json/prorank-seo/v1/ai/bulk-generate
{
  "items": [{"title":"...","keywords":"...","context":"..."}],
  "template_id": 123,
  "content_type": "topical_cluster",
  "tone": "authority",
  "length": "comprehensive"
}

On success, the API returns generated items, failed items, and summary counts.

Export

Export writes a CSV containing:

  • • Title
  • • Keywords
  • • Generated content (HTML stripped in export)
  • • Library content ID