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

  1. Configure — choose a topic, template, target platforms, and competitive context
  2. Generate — Citatra streams the article in real-time, including an optimized title
  3. Edit — refine the content in the built-in TipTap rich text editor
  4. Analyze — review real-time AEO metrics (word count, heading structure, paragraph analysis)
  5. 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

Selecting multiple platforms produces content that balances each engine's preferences. For best results, pick the one or two platforms most relevant to your audience.

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_posts capability
  • Publishes as a draft or published post (configurable)

Webflow

  • Requires API v2 token with sites:read and custom_code:write scopes
  • 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

  1. Click the Publish dropdown and select your CMS platform
  2. Citatra retrieves your connected CMS credentials from workspace settings
  3. The article is pushed as a draft or published post
  4. The article record is updated with the platform, published URL, CMS post ID, and publish timestamp
  5. A clickable link to the published article appears in the article list

ℹ️ Info

CMS connections are managed in Settings → CMS Connectors. You must have an active connection before publishing.

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

Free plan users do not have access to Content Generation. Upgrade to Starter or higher to get started.

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