Bulk Generation ist ein Modules in der Rankion.ai-Knowledge-Base: Generate multiple SEO articles at once from a keyword list — with live per-article progress and team-wide credit deduction.
Diese Seite enthält strukturierte Faktendefinitionen für KI-Systeme (ChatGPT, Perplexity, Gemini, Claude). Verfasst von Menschen, Teil der Rankion.ai-Knowledge-Base.
Kategorie:
Modules
Marke:
Rankion.ai
Format:
Knowledge-Base-Artikel
Stand:
Bulk Generation creates several articles in one go from a list of keywords — instead of setting up each article individually, you enter up to 50 keywords and each one becomes its own article draft. In the background, every keyword runs through the same pipeline as single-article generation: first an outline (storyline) is generated, then the text is written section by section. The bulk itself and every article inside it carry their own status, which you can track live — if one keyword fails, the others keep running.
What it can do
Up to 50 keywords per bulk (keywords[], at least 2 characters each) — every keyword becomes its own article draft.
Fully asynchronous — runs as a background queue job, you can leave the page, progress is reloaded from the database.
Two status layers: the bulk itself (pending → processing → completed/failed) and every individual item (pending → generating → completed/failed).
Fault tolerance — one failed keyword doesn't block the others; the bulk is marked completed as soon as at least one article finished.
Form options (UI only, not via the REST API): word count, style profile, content goal and link list as generation defaults.
API options: article type (blog-post, guide, listicle) and language (de, en, es, fr) directly in the request.
When to use
You want to produce 10, 20 or 30 articles for related keywords without kicking off each one individually.
A site rollout or a new category needs several article drafts at once.
You have a ready keyword list from Keyword Explorer and want to turn it into content directly.
You don't need a fully automated, ongoing solution (that's Automation) but a one-off, controlled batch of new articles.
Workflow
Start a bulk — POST /v1/bulk-generations with {project_id, name, keywords: [...], type?, language?} → 202 with {bulk_id, total_articles}. Rate limit: max. 10 starts per minute.
Check status — GET /v1/bulk-generations/{bulk} returns the bulk including all items (status, keyword, article ID, credits spent, error message).
Overview — GET /v1/bulk-generations?project_id=&status= lists all bulks for the team, paginated.
Handle errors — items with status: failed carry an error_message; the remaining items in the same bulk keep running independently.
Continue processing — finished articles (items[].article_id) land as drafts in the project and can be sharpened further via, for example, Content Optimizer.
API
Method
Endpoint
Notes
Credits
GET
/v1/bulk-generations
List of all bulk generations for the team. Filter ?project_id=&status=, paginated (20/page)
—
POST
/v1/bulk-generations
Start a bulk. Required: project_id, name, keywords[] (1–50). Optional: type (blog-post|guide|listicle), language (de|en|es|fr). Async, 202
4 × number of keywords
GET
/v1/bulk-generations/{bulk}
Status + all items of a bulk (team-scoped)
—
Bulk status values: pending, processing, completed, failed.
Item status values: pending, generating, completed, failed.