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:
- Specify the number of posts, target keywords, and schedule preferences.
- AutoBlogWriter generates ideas, writes drafts, creates images, and schedules publication.
- 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:
| Field | Description |
|---|---|
title | Post title |
slug | URL-friendly identifier (auto-generated or custom) |
content | Markdown body content |
excerpt | Short summary for listings and meta descriptions |
status | DRAFT, PUBLISHED, or HIDDEN |
seo.title | SEO-specific title (falls back to title) |
seo.description | Meta description |
seo.keywords | Target keyword array |
metadata.canonicalUrl | Canonical URL for deduplication |
metadata.ogImageUrl | OpenGraph image URL |
metadata.readingTimeMinutes | Estimated reading time |
metadata.wordCount | Word count |
publishedAt | Publication timestamp |
updatedAt | Last 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
- Scheduling System — Automate your content calendar.
- React Components — Render posts with built-in components.