Integrations
Content Generation
Generate AI-optimized articles designed to appear in AI search results — and publish them directly to your CMS.
Overview
Content Generation uses AI to create full-length articles that are purpose-built for Answer Engine Optimization (AEO). Instead of writing content and hoping AI models pick it up, you define the topic, target platforms, and competitive context, and Citatra generates content specifically structured to be cited by Perplexity, ChatGPT, and Google AI Overviews.
Articles are streamed in real time as they're generated, editable in a built-in rich text editor, and publishable to your connected CMS in one click.
Navigate to Content Generation in the sidebar to get started.
How It Works
- Configure — choose a topic, template, target platforms, and competitive context
- Generate — Citatra streams the article in real-time, including an optimized title
- Edit — refine the content in the built-in TipTap rich text editor
- Analyze — review real-time AEO metrics (word count, heading structure, paragraph analysis)
- Publish — push the article directly to WordPress, Webflow, or Shopify
Configuration Options
Topic & Prompts
Enter the primary topic or keyword for your article. Then add up to six prompts — specific questions the content should answer. Citatra suggests prompts based on your topic, but you can add your own.
Template
Choose from five article templates, each with different word counts and structures:
| Template | Word Count | Best For | |---|---|---| | Blog Post | 800–1,500 | Conversational, engagement-focused content | | Article | 1,000–2,000 | Comprehensive, well-researched pieces | | Product Page | 300–600 | Persuasive, benefit-focused product descriptions | | Landing Page | 500–1,000 | Conversion-optimized pages with clear CTAs | | Guide | 1,500–3,000 | In-depth reference material and tutorials |
Title Approach
Select how the article title should be framed:
- Listicle — numbered format ("10 Best…", "7 Top…")
- How-To — step-by-step instructional
- Guide — comprehensive guide framing
- Comparison — side-by-side pros/cons
- Question — question-answer format
- Custom — define your own framing
Target Platforms
Select which AI engines the content should be optimized for:
- Google AI Overviews — clear headings matching questions, structured data, E-E-A-T signals, FAQ section
- Perplexity — direct answers, factual claims, source citations, extractable facts
- ChatGPT — conversational yet authoritative tone, comprehensive coverage, worked examples
💡 Tip
Competitive Context
Add up to 20 top-cited competitor URLs. Citatra analyzes these pages and generates content designed to compete with — and be cited alongside — those sources.
Additional Options
- Brand Kit — apply your brand guidelines to maintain voice and tone consistency
- Audience Segment — describe your target audience to tailor the content's complexity and focus
- Additional Instructions — any custom directives: specific facts to include, sections to avoid, tone adjustments
The Rich Text Editor
The built-in editor uses TipTap and supports:
- Formatting — bold, italic, inline code
- Headings — H2 and H3
- Lists — bullet and numbered
- Block quotes
- Links — insert URL via dialog
- Images — insert image URL via dialog
- Undo / Redo
You can freely edit the generated content before publishing. The editor syncs external changes without resetting your edits.
AEO Analysis Panel
While editing, a live analysis panel shows how well the content is structured for AI search:
- Word count — compared against the template's target range
- Heading hierarchy — validates proper H2/H3 nesting
- Paragraph analysis — checks paragraph length and readability
- Platform alignment — how well the content matches each selected AI engine's citation patterns
Managing Articles
The article list view shows all generated content with:
- Title and topic
- Status — Draft, Published, or Archived
- Template used
- Creation date
- Published URL (if published to a CMS)
Use status filters to quickly find draft articles ready for review or published articles you want to track.
Publishing to CMS
Content Generation integrates with three CMS platforms:
WordPress
- Requires REST API with Application Passwords (WordPress 5.6+)
- User must have
edit_postscapability - Publishes as a draft or published post (configurable)
Webflow
- Requires API v2 token with
sites:readandcustom_code:writescopes - CMS or Business plan required
- Pushes content and can inject JSON-LD structured data
Shopify
- Requires a Custom App with Admin API access
- Publishes articles to the storefront blog
- Supports ScriptTag API for structured data injection
Publishing Flow
- Click the Publish dropdown and select your CMS platform
- Citatra retrieves your connected CMS credentials from workspace settings
- The article is pushed as a draft or published post
- The article record is updated with the platform, published URL, CMS post ID, and publish timestamp
- A clickable link to the published article appears in the article list
ℹ️ Info
API Endpoints
Content Generation exposes three API routes for programmatic access:
| Method | Endpoint | Purpose |
|---|---|---|
| GET | /api/workspaces/{id}/content-generation | List articles with pagination and status filters |
| POST | /api/workspaces/{id}/content-generation/generate | Generate a new article (streamed response) |
| POST | /api/workspaces/{id}/content-generation/{articleId}/publish | Publish an article to a connected CMS |
The generate endpoint streams content chunks in real time and returns the article title and ID in response headers (X-Article-Title, X-Article-Id).
Plan Limits
| Plan | Articles per Month | CMS Publishing | |---|---|---| | Free | Not available | — | | Starter | 5 | Manual only | | Growth | 20 | Direct to CMS | | Professional | 50 | Direct to CMS |
Rejected or deleted articles do not count toward your monthly limit.
⚠️ Note
Best Practices
- Start with competitive context — adding top-cited URLs gives the AI a clear benchmark, producing more targeted content
- Use specific prompts — the more specific your prompts, the more focused and citable the generated content
- Review before publishing — generated content is a strong starting point but benefits from human editing for brand voice and factual accuracy
- Match template to intent — use Guides for informational queries, Product Pages for commercial intent, and Blog Posts for engagement
- Track performance — after publishing, use Traffic Attribution and AI Optimizations to measure how the content performs in AI search