Docs
Blog Generation
Documentation

Blog Generation

How AutoBlogWriter uses AI to generate high-quality blog content.

Blog Generation

AutoBlogWriter uses state-of-the-art language models to generate SEO-optimized blog content through a multi-stage pipeline.

The Generation Pipeline

1. Idea Generation

The AI analyzes your niche, website context, and target keywords to suggest high-traffic blog topics. Ideas are stored and can be reviewed, edited, or discarded before moving to the next stage.

2. Draft Creation

From an approved idea, the AI generates a full blog post draft including:

  • Structured headings (H1–H4)
  • Well-organized body paragraphs
  • SEO-optimized meta description
  • Target keywords naturally woven into the content
  • Suggested excerpt

3. Content Polishing

Use the built-in editor to refine AI-generated content. The editor supports:

  • AI-assisted rewriting of individual sections
  • Grammar and tone adjustments
  • Markdown formatting
  • Image placement

4. Image Generation

AutoBlogWriter integrates with AI image generation to create:

  • Hero images — Featured images for your posts
  • OG images — OpenGraph images for social sharing

Images are automatically uploaded to S3 and associated with your post.

Batch Generation

For scaling content production, AutoBlogWriter supports batch generation — creating multiple posts in a single operation.

Auto-Schedule Generate

The most powerful batch feature combines idea generation, drafting, and scheduling:

  1. Specify the number of posts, target keywords, and schedule preferences.
  2. AutoBlogWriter generates ideas, writes drafts, creates images, and schedules publication.
  3. Monitor progress from the dashboard or via the API.

Batch jobs run asynchronously and can be monitored, polled, or cancelled.

Blog Post Model

Every blog post contains:

FieldDescription
titlePost title
slugURL-friendly identifier (auto-generated or custom)
contentMarkdown body content
excerptShort summary for listings and meta descriptions
statusDRAFT, PUBLISHED, or HIDDEN
seo.titleSEO-specific title (falls back to title)
seo.descriptionMeta description
seo.keywordsTarget keyword array
metadata.canonicalUrlCanonical URL for deduplication
metadata.ogImageUrlOpenGraph image URL
metadata.readingTimeMinutesEstimated reading time
metadata.wordCountWord count
publishedAtPublication timestamp
updatedAtLast modification timestamp

Content Workflow

Idea → Draft → Polish → Schedule/Publish → Live on your site

Posts transition through these statuses:

  • DRAFT — Work in progress, not visible to the public API.
  • PUBLISHED — Live and returned by SDK queries.
  • HIDDEN — Unpublished but retained. Not returned by the public API.

When a post is published, AutoBlogWriter sends a webhook to your site so the cache is automatically invalidated.

SEO Features

AutoBlogWriter handles SEO automatically:

  • Keyword targeting — AI naturally incorporates your target keywords.
  • Meta descriptions — Generated and editable per post.
  • Header structure — Proper H1–H4 hierarchy for crawlability.
  • Reading time — Calculated and stored in metadata.
  • Sitemap integration — Published posts are included in your sitemap via the SDK.

Next Steps