AI Content Editor
Generate SEO+GEO-optimized articles with AI, score them, optimize them, and publish to WordPress/Shopify.
The AI Content Editor is Rankion's content workshop. You start with a keyword, get a fully generated article, have it scored against SEO and GEO criteria, surgically fix weak areas, and publish straight to WordPress or Shopify — without switching browser tabs. Built for content teams, solo operators, and agencies that want their content not just to rank on Google, but to be citable in ChatGPT and Perplexity.
What it can do
- AI article generation — Full articles from a single keyword. Optionally with outline, tone, target length, style profile, and content goal.
- SEO+GEO scoring — Two scores per article: classic SEO signals (headings, keyword distribution, meta) plus GEO signals (citability, factual density, semantic entities).
- Optimize — Targeted improvement of weak score areas. No full rewrite — surgical edits.
- Versions — Every generation and optimize round is versioned. Restore with one click.
- Repurpose — Turn one article into LinkedIn posts, Twitter threads, Instagram captions, newsletters, YouTube scripts, TikTok scripts, or Facebook posts.
- Publish — Post directly to connected WordPress or Shopify instances via your saved CMS integration.
- Internal linking — Suggestions for internal links between your articles based on semantic proximity.
- Freshness — Periodic check whether articles are getting stale (dates, tools, statistics). History included.
When to use
- You need a first draft for a keyword in under 90 seconds.
- You have existing articles that don't rank on Google or aren't cited in ChatGPT.
- You want social posts from a long-form article without copy-paste.
- You run multiple brands/style profiles and want to enforce stylistic consistency.
- You need a repeatable workflow keyword → article → score → publish without switching CMS.
Workflow
- Pick or create a project — every article belongs to exactly one project.
- Submit a keyword —
POST /articles/{id}/generatewith{keyword, article_type, target_length, tone, language, style_profile_id, content_goal_id}. Runs as a queue job (see Long-Running Pattern). - Check the score —
POST /articles/{id}/scorereturns SEO and GEO subscores with findings. - Optimize —
POST /articles/{id}/optimizeworks through the findings. - Repurpose (optional) —
POST /articles/{id}/repurposewith or withoutformat. - Publish —
POST /articles/{id}/publishwithcms_integration_id. Returns 409 if a publish is already running.
Step-by-step with screenshots: First Article. Deep dive on optimization: Optimizing Content.
API
| Method | Endpoint | Credits |
|---|---|---|
POST |
/v1/articles/{id}/generate |
5 |
POST |
/v1/articles/{id}/score |
— |
POST |
/v1/articles/{id}/optimize |
— |
POST |
/v1/articles/{id}/repurpose |
3 |
POST |
/v1/articles/{id}/publish |
— |
GET |
/v1/articles/{id}/versions |
— |
POST |
/v1/articles/{id}/versions/{vid}/restore |
— |
GET |
/v1/articles/{id}/freshness |
— |
POST |
/v1/articles/{id}/freshness/check |
— |
GET |
/v1/articles/{id}/link-suggestions |
— |
POST |
/v1/projects/{project}/internal-links/analyze |
5 |
POST |
/v1/generate/article |
5 |
Full body structure and response examples: Article API.
Credits & Limits
- Generate: 5 credits per article
- Repurpose: 3 credits per format bundle (all formats at once = 3, individual = 3)
- Internal-linking analysis: 5 credits per project run
- Score / Optimize / Publish / Freshness: no credit cost (only internal AI model cost)
- Standalone Generate (
/generate/article, no project required): 5 credits
Generate and Repurpose run as queue jobs. You receive HTTP 202 with a job ID and poll via the UI or status endpoints.
Related modules
- Keyword Explorer & Research — provides the keywords you feed into Generate.
- AI Visibility Tracking — measures whether your generated articles are cited in ChatGPT/Perplexity.
- Agentic Chat — can orchestrate Generate, Score, and Repurpose ("Write me 5 articles about X and publish them on blog Y").
- Guide: First Article