Title: Draft2Publish &#8211; AI Content Writer, Autoblogging &amp; Image Generator
Author: Draft2Publish-AI
Published: <strong>May 5, 2026</strong>
Last modified: September 11, 2026

---

Search plugins

![](https://ps.w.org/draft2publish/assets/banner-772x250.png?rev=3598885)

![](https://ps.w.org/draft2publish/assets/icon-256x256.png?rev=3524646)

# Draft2Publish – AI Content Writer, Autoblogging & Image Generator

 By [Draft2Publish-AI](https://profiles.wordpress.org/draft2plublish/)

[Download](https://downloads.wordpress.org/plugin/draft2publish.1.0.9.zip)

 * [Details](https://sa.wordpress.org/plugins/draft2publish/#description)
 * [Reviews](https://sa.wordpress.org/plugins/draft2publish/#reviews)
 *  [Installation](https://sa.wordpress.org/plugins/draft2publish/#installation)
 * [Development](https://sa.wordpress.org/plugins/draft2publish/#developers)

 [Support](https://wordpress.org/support/plugin/draft2publish/)

## Description

Draft2Publish is an AI content writer, autoblogger and image generator for WordPress.
It checks research sources before writing, then creates blog posts with citations,
SEO metadata and featured images inside your WordPress dashboard.

Its four-phase, 20+ step workflow brings research, writing, optimization and publishing
preparation together in one plugin.

Use Quick Generate as an AI article writer for individual drafts, or set up AI autoblogging
with the weekly content scheduler. Scheduled articles are saved as Draft or Pending
Review. Quick Generate saves articles as Draft.

Connect your own Google Gemini API key and pay Google directly for API usage. Draft2Publish
adds no token markup. Automatic publishing is available in Draft2Publish Pro.

[Documentation](https://draft2publish.ai/docs/?utm_source=wporg&utm_medium=directory)
| [Models & Providers](https://draft2publish.ai/docs/models/?utm_source=wporg&utm_medium=directory)
| [Screenshots](https://wordpress.org/plugins/draft2publish/screenshots/) | [Support](https://wordpress.org/support/plugin/draft2publish/)

### Key Features

 * **AI blog post generator:** Create structured articles with headings, source 
   references and featured images.
 * **Source-backed research and writing:** Find and check supporting sources before
   generating article content, with citations for your review.
 * **SEO content preparation:** Generate titles, meta descriptions, excerpts and
   tags alongside your article.
 * **Bring Your Own Gemini Key:** Use your own Google Gemini API key. No token markup
   from us.
 * **Gemini-Powered Workflow:** Choose Gemini 3.6 Flash (recommended), Gemini 3.1
   Pro Preview, Gemini 2.5 Flash, or Gemini 2.5 Pro for research and writing.
 * **Flexible Word Count:** Generate articles from 700 to 1,000 words with a simple
   slider (Pro extends this to 2,500).
 * **Review before publishing:** Scheduled articles support Draft or Pending Review.
   Quick Generate saves as Draft. Automatic publishing is a Pro feature.
 * **Fact-Based Writing:** Generates structured articles with headings, lists, references,
   and source citations.
 * **AI image generator:** Automatically generates one featured image per article
   through Google’s image endpoint.
 * **AI autoblogging and content automation:** Configure up to 3 scheduled days 
   per week, one article per scheduled day, with per-day content types, times, and
   categories (Pro unlocks all 7 days and multiple articles per day).
 * **Google Search Grounding:** Research uses real-time Google search for fact-checked,
   sourced content.

### Optimized for AI Search (GEO)

Draft2Publish does not only write for Google Search. It structures articles for 
answer engines such as ChatGPT, Perplexity, and Gemini too. Every article is built
for Generative Engine Optimization:

 * **Answer-first structure:** Direct answers under question-style headings, the
   format AI engines can quote.
 * **FAQ-ready content:** Question and answer blocks that can support schema-friendly
   pages.
 * **Citations built in:** Real sources and references for trust signals readers
   and search engines can evaluate.
 * **Full on-page SEO:** Meta title, description, slug, tags, excerpt, and article
   structure prepared automatically.

Learn more at [draft2publish.ai](https://draft2publish.ai/?utm_source=wporg&utm_medium=directory).

### Free vs Pro

The free version is fully functional: scheduled AI draft generation, deep research
with real sources, SEO/GEO optimization, and featured images, with up to 3 scheduled
days per week, one article per day, 700-1,000 words, saved as Draft or Pending Review,
using your own Gemini key.

Draft2Publish Pro (in-plugin upgrade) adds:
 * **All 7 scheduled days** and multiple
articles per day * **Automatic publishing** (publish or schedule articles without
manual review) * **Long-form articles** up to 2,500 words * **Additional AI providers
and model options** * **Priority support and roadmap access**

### Perfect For

 * Bloggers who want to maintain a consistent publishing schedule
 * Marketers building authority sites with E-E-A-T structure
 * Agencies managing multiple client websites
 * Publishers scaling content production

### How It Works: Four Phases, 20+ Steps

 1. **Research:** Find supporting sources with Google Search Grounding and check evidence
    before writing.
 2. **Write:** Generate a structured article with citations and references.
 3. **Optimize:** Prepare SEO metadata, article structure and featured images.
 4. **Prepare for publishing:** Save the finished article in WordPress for review. 
    Automatic publishing is available in Pro.

### Service Disclosure

This plugin relies on the Google Gemini API (a third-party service) to function.

 * **Service Name:** Google Gemini API (via Google AI Studio or Vertex AI)
 * **Service URL:** https://ai.google.dev/
 * **Terms of Service:** https://ai.google.dev/terms
 * **Privacy Policy:** https://policies.google.com/privacy

**How it works:**
 1. You must provide your own Google API key in the plugin settings.
2. When you click “Generate” or run scheduled generation, the plugin sends your 
selected topic, keywords, and configuration to Google’s Gemini endpoint. 3. Google
processes this data to generate article text and optional featured image data, which
is sent back to your WordPress site. 4. No other site data, user data, or traffic
data is shared with Google.

**Data Sent to Google:**
 – Article topic/title – Keywords and category – Word count
preferences – Writing style preferences – Image generation prompts (for featured
images)

**Data Received from Google:**
 – Generated article content – Research findings 
and sources – Suggested titles and headings – Generated images (base64-encoded, 
saved to the Media Library)

**Freemius (licensing and upgrades):** This plugin uses the Freemius SDK to power
the optional in-dashboard account, upgrade, and license features. Freemius does 
not collect any data unless you explicitly opt in; you can skip the opt-in screen
and use the plugin normally. See the Freemius privacy policy at https://freemius.
com/privacy/.

Other than the Google Gemini API above and the optional Freemius opt-in, no data
is sent to any third-party service.

### Privacy Policy

Draft2Publish does not collect, store, or transmit any user data except:
 1. The
content you explicitly choose to generate (topics, keywords) 2. Your API keys (stored
securely in your WordPress database) 3. Basic security/abuse-prevention logs (IP
address and user agent) when security logging is enabled in the plugin, used only
to detect and prevent unauthorized access attempts.

All AI processing in this Lite build happens through your own API keys with Google
Gemini. We never see or store your generated content.

### Support

 * Free users: Community support via WordPress.org forums
 * Pro users: Priority email support at support@draft2publish.ai
 * Documentation: https://draft2publish.ai/docs?utm_source=wporg&utm_medium=directory

### Credits

Built by the Draft2Publish team.

## Screenshots

[⌊Dashboard overview - published articles, drafts, latest activity, AI status, and
next scheduled run⌉⌊Dashboard overview - published articles, drafts, latest activity,
AI status, and next scheduled run⌉[

Dashboard overview – published articles, drafts, latest activity, AI status, and
next scheduled run

[⌊AI status dashboard - 14-day generation health, token usage, verified sources,
model, and WordPress Cron status⌉⌊AI status dashboard - 14-day generation health,
token usage, verified sources, model, and WordPress Cron status⌉[

AI status dashboard – 14-day generation health, token usage, verified sources, model,
and WordPress Cron status

[⌊Weekly schedule and recent activity - upcoming content slots and the latest generation
events⌉⌊Weekly schedule and recent activity - upcoming content slots and the latest
generation events⌉[

Weekly schedule and recent activity – upcoming content slots and the latest generation
events

[⌊Content Schedule - weekly automation overview with next-run timing and content-
type distribution⌉⌊Content Schedule - weekly automation overview with next-run timing
and content-type distribution⌉[

Content Schedule – weekly automation overview with next-run timing and content-type
distribution

[⌊Daily schedule controls - configure time, category, content type, status, author,
and SEO keywords⌉⌊Daily schedule controls - configure time, category, content type,
status, author, and SEO keywords⌉[

Daily schedule controls – configure time, category, content type, status, author,
and SEO keywords

[⌊Live generation progress - follow the current article through research, writing,
optimization, and publishing⌉⌊Live generation progress - follow the current article
through research, writing, optimization, and publishing⌉[

Live generation progress – follow the current article through research, writing,
optimization, and publishing

[⌊Generation details - inspect the current topic, sources, facts, outline, draft,
title, SEO, image, and post stages⌉⌊Generation details - inspect the current topic,
sources, facts, outline, draft, title, SEO, image, and post stages⌉[

Generation details – inspect the current topic, sources, facts, outline, draft, 
title, SEO, image, and post stages

[⌊Quick Generate - create an article with content, SEO, structure, and editorial
controls⌉⌊Quick Generate - create an article with content, SEO, structure, and editorial
controls⌉[

Quick Generate – create an article with content, SEO, structure, and editorial controls

[⌊Background generation tracking - monitor article progress while viewing the dashboard⌉⌊
Background generation tracking - monitor article progress while viewing the dashboard⌉[

Background generation tracking – monitor article progress while viewing the dashboard

[⌊Completed generation - confirmation with the created post and refreshed dashboard
totals⌉⌊Completed generation - confirmation with the created post and refreshed 
dashboard totals⌉[

Completed generation – confirmation with the created post and refreshed dashboard
totals

[⌊Image Generator - create a featured image from a prompt with style and aspect-
ratio controls⌉⌊Image Generator - create a featured image from a prompt with style
and aspect-ratio controls⌉[

Image Generator – create a featured image from a prompt with style and aspect-ratio
controls

[⌊Settings - choose Gemini research and content models for the generation workflow⌉⌊
Settings - choose Gemini research and content models for the generation workflow⌉[

Settings – choose Gemini research and content models for the generation workflow

[⌊System Logs - review retained activity by date, severity, run, and verbose diagnostics⌉⌊
System Logs - review retained activity by date, severity, run, and verbose diagnostics⌉[

System Logs – review retained activity by date, severity, run, and verbose diagnostics

[⌊API Keys - connect and test your Gemini key, with optional Pro provider connections
shown separately⌉⌊API Keys - connect and test your Gemini key, with optional Pro
provider connections shown separately⌉[

API Keys – connect and test your Gemini key, with optional Pro provider connections
shown separately

[⌊WordPress Cron controls - review scheduling health and run an approved cron test
from the dashboard⌉⌊WordPress Cron controls - review scheduling health and run an
approved cron test from the dashboard⌉[

WordPress Cron controls – review scheduling health and run an approved cron test
from the dashboard

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/draft2publish` directory, or
    install the plugin through the WordPress plugins screen.
 2. Activate the plugin through the “Plugins” screen in WordPress.
 3. Go to the “D2P” menu in your WordPress admin.
 4. Navigate to the “API Keys” tab.
 5. Enter your Google Gemini API key (get one at https://ai.google.dev/).
 6. Start generating high-quality, fact-checked articles.

## FAQ

### Is this an AI content writer or an autoblogger?

Both. Use Quick Generate as an AI content writer for one-off articles, or use Content
Schedule to automate recurring article generation through WordPress Cron.

### Does the free version automatically publish blog posts?

No. The free version automates article generation for review. Scheduled articles
can use Draft or Pending Review; Quick Generate saves as Draft. Automatic publishing
requires Draft2Publish Pro.

### Do I need my own API key?

Yes. The WordPress.org version runs on your own Google Gemini API key. You pay Google
directly for any API usage, and Draft2Publish adds no token markup.

### How many articles can I generate?

The free scheduler ships with up to 3 scheduled days per week, one article per day,
and Quick Generate for one-off articles. The plugin never stops working or locks
you out based on usage; your practical API usage depends on your own Google Gemini
quota (see https://ai.google.dev/pricing). Draft2Publish Pro unlocks all 7 days 
and multiple articles per day.

### What article length can I generate?

The free version includes 700 to 1,000 word controls for generated articles. Draft2Publish
Pro extends this to 2,500 words for long-form content.

### What is GEO (Generative Engine Optimization)?

GEO means structuring content so AI answer engines can understand, summarize, and
cite it. Draft2Publish uses answer-first sections, question-style headings, FAQ-
ready blocks, and source references.

### Does the free WordPress.org version support ChatGPT or Claude?

No. The free version is Gemini-only. Draft2Publish Pro (available as an in-plugin
upgrade) adds expanded provider and model options.

### Will Google penalize AI-generated content?

Google Search focuses on helpful, high-quality content, regardless of how it is 
produced. However, using automation mainly to manipulate rankings can violate spam
policies. Draft2Publish helps with research, citations, structure, and review workflows,
but you should still verify facts and add your own expertise before publishing important
content.

### Does it support featured images?

Yes. The plugin can automatically generate and attach one featured image per article
using Google’s image endpoint.

### Can I schedule posts for future dates?

Yes. The Content Schedule tab lets you configure per-day content types, publish 
times, and categories. Articles are generated through WordPress Cron at your scheduled
times.

### Do I need coding knowledge?

No. Everything works through a point-and-click interface in your WordPress admin.

### Will this work with my theme?

Yes. Draft2Publish generates standard WordPress posts that work with any theme.

### Is the content unique?

Yes. Every article is generated fresh based on your topic, keywords, settings, and
available research context.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Draft2Publish – AI Content Writer, Autoblogging & Image Generator” is open source
software. The following people have contributed to this plugin.

Contributors

 *   [ Draft2Publish-AI ](https://profiles.wordpress.org/draft2plublish/)

[Translate “Draft2Publish – AI Content Writer, Autoblogging & Image Generator” into your language.](https://translate.wordpress.org/projects/wp-plugins/draft2publish)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/draft2publish/), check
out the [SVN repository](https://plugins.svn.wordpress.org/draft2publish/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/draft2publish/) 
by [RSS](https://plugins.trac.wordpress.org/log/draft2publish/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.9

 * Quick Generate now uses the shared research and source-verification workflow 
   before writing a draft.
 * Improved source reachability checks, soft-404 detection, publisher diversity 
   and duplicate-evidence handling.
 * Added bounded retries for temporary provider failures and an alternate Gemini
   discovery model for cold-start research.
 * Improved metadata and excerpt generation, FAQ parsing, evidence checks and editable
   Gutenberg output.
 * Prevented overlapping Quick Generate requests and scheduled slots, and improved
   progress and failure reporting.
 * Refreshed Gemini model choices and migration of retired selections; retained 
   Free scheduling and draft/review limits.
 * Updated plugin-site link attribution to distinguish plugin-header visits from
   directory links.

#### 1.0.4

 * Updated Gemini content, research, and image model selections to current supported
   IDs while preserving legacy saved selections
 * Fixed Gemini Test Connection so it tests the selected model instead of a hardcoded
   fallback
 * Added a duplicate-activation guard so the free and Pro distributions cannot trigger
   a shared-class fatal error
 * Added plain Redeem License links in the plugin submenu and settings upgrade guidance

#### 1.0.3

 * Improved scheduled-title sequencing so finished articles keep their concrete 
   subject, content promise, and supported list count
 * Added stronger title validation against vague category shells, incomplete headlines,
   unsupported counts, and source-headline duplication
 * Replaced the limited serialized System Log history with indexed 14-day database
   retention and a 10,000-entry safety cap
 * Added per-run identifiers, selected-day log views, warning normalization, and
   streamlined default logs with optional Verbose diagnostics

#### 1.0.2

 * Free/Pro editions: free version focuses on review-first drafting (up to 3 scheduled
   days per week, one article per day, 700-1,000 words, draft or pending review 
   status)
 * Added optional in-dashboard account and upgrade pages powered by Freemius (opt-
   in, skippable)
 * Redesigned dashboard: statuspage-style status card with 14-day health bars
 * Live generation progress strip with per-step fill bar and completion toast
 * Token usage tracking: daily Gemini token totals shown on the dashboard
 * Sources-verified counter for scheduled articles
 * This Week’s Schedule widget with per-day content type and time tiles
 * Admin submenu flyout with deep links to each tab
 * More reliable next-run scheduling (fixed off-by-one when a day’s slot had passed)
 * Adaptive research retry for low-source topics and stricter article title validation
 * Hardened HTTP: TLS certificate verification on all API calls

#### 1.0.1

 * Updated WordPress compatibility to 7.0
 * Refreshed plugin listing copy, FAQ, and screenshot captions
 * Added GEO positioning and AI-search optimization copy

#### 1.0.0

 * Initial release of Draft2Publish for WordPress.org
 * Gemini-powered AI content automation (2.5 Flash, 2.5 Pro, 3 Flash, 3 Pro)
 * Articles from 700 to 2,500 words with flexible publish status
 * Weekly content scheduling with per-day configuration
 * Featured image generation via Gemini/Imagen
 * Google Search Grounding for fact-based research
 * About tab with feature summary and Google API key link

## Meta

 *  Version **1.0.9**
 *  Last updated **2 weeks ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/draft2publish/)
 * Tags
 * [AI writer](https://sa.wordpress.org/plugins/tags/ai-writer/)[autoblogging](https://sa.wordpress.org/plugins/tags/autoblogging/)
   [content automation](https://sa.wordpress.org/plugins/tags/content-automation/)
   [content generator](https://sa.wordpress.org/plugins/tags/content-generator/)
   [content writer](https://sa.wordpress.org/plugins/tags/content-writer/)
 *  [Advanced View](https://sa.wordpress.org/plugins/draft2publish/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/draft2publish/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/draft2publish/reviews/)

## Contributors

 *   [ Draft2Publish-AI ](https://profiles.wordpress.org/draft2plublish/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/draft2publish/)