AutoPost AI
AutoPost AI is a queue-based WordPress content assistant for generating blog ideas, creating long-form posts with AI, adding images, and keeping content creation organized inside the WordPress dashboard. The free version uses GPT 5.4 for topic generation, post content, keyword extraction, and featured-image prompt building. AutoPost AI Pro uses GPT 5.6 Sol and adds GPT-Image-2.5 Flare, GPT-Image-2.5 Sunburst, Stability AI and Nano Banana image generation, Sunburst image editing, multiple AI images throughout articles, advanced image controls, approvals, publishing automation, social posting, tracking, and additional production tools. Core workflow Select a WordPress post category and request AI topic suggestions. Review the suggestions and add selected topics to the Post Creation Queue. Add topics manually when you already know what you want to create. Create a queued post immediately with Create Now, or let WordPress cron create queued posts on your configured cadence. Review created posts from the Created Posts list and edit or view them from WordPress. Free version features Generate category-based topic suggestions with GPT 5.4. Avoid re-suggesting topics that are already stored in the queue for the same category. Clean generated titles before they are shown, queued, or used as WordPress post titles. Add AI-suggested topics or manually entered topics to the queue. View pending topics, category, creation order, estimated days until creation, and topic creation date. Create an individual queued post immediately with Create Now. Delete pending queue items. View created and published queue entries with edit and view links when the WordPress post is available. Create standard WordPress posts as Draft or Published. Schedule automatic queue processing at a configurable interval in days. The plugin checks the queue through a 15-minute WordPress cron event. Generate long-form HTML post content with GPT 5.4. Apply the saved ChatGPT pre-prompt as brand and website context. Clean AI output, including code fences, markdown noise, chatty lead-ins, and forbidden dash characters. Limit generated posts to a maximum of 2 internal links. Attempt to include at least 1 viable external informational reference. Retrieve inline images from Pixabay. Insert up to 5 inline images into generated post content. Fall back to the bundled placeholder image when Pixabay does not supply enough inline images. Use a sixth Pixabay image as a featured-image fallback when available. Use OpenAI GPT-Image-2.5 Flare at fixed Medium quality or Stability AI Stable Image Core for AI featured images. Generate the Stability AI featured image at a fixed 3:2 ratio. Build title-aware featured-image prompts and suppress generic camera gear unless the post topic actually calls for it. Use the Image Generator with OpenAI GPT-Image-2.5 Flare at fixed Medium quality or Stability AI Stable Image Core. Choose 16:9, 1:1, 3:2, or 2:3 for standalone Image Generator requests. Save generated standalone images to the WordPress Media Library. Optionally append a custom linked CTA to generated posts. Optionally send an email notification when a post is automatically created. Save and reset the ChatGPT pre-prompt from the Settings tab. Save OpenAI and Stability AI API keys through the plugin dashboard. Access a built-in Go Pro tab with a Free vs Pro comparison. Learn more about AutoPost AI on our website. Upgrade to AutoPost AI Pro. Dashboard Tabs Generate Topics & Queue Posts Select a category, request AI topic suggestions, refresh the suggestions, select the topics you want, and add them to the queue. The plugin excludes the Uncategorized category from the selector. Post Creation Add a topic manually, manage the pending Post Creation Queue, create a post immediately, delete pending topics, and review Created Posts. Queue and created-post tables support loading additional rows. Post Creation Settings Configure: Post Creation Time Frame (days): minimum 1 day. Post Status Upon Creation: Draft or Published. Add Post Footer Call to Action: optional. Call to Action Text: shown when CTA is enabled. Call to Action Link: required for the linked CTA block to be added. Email Address for Notifications: optional and used for automatically created posts. Image Generator Requires a saved Stability AI API key. Enter an image prompt, optionally enter a file name, choose an aspect ratio, and request an image. The free version uses Stable Image Core. Generated files are saved to the WordPress Media Library. Settings Save the OpenAI API key, customize the ChatGPT pre-prompt, reset the pre-prompt to its default value, and optionally save a Stability AI API key. Go Pro Review the built-in Free vs Pro comparison and open links for AutoPost AI Pro. How Automatic Post Creation Works AutoPost AI registers a WordPress cron schedule that runs every 15 minutes. On each check, the plugin compares the last post creation time to the configured Post Creation Time Frame. When a queued post is due, AutoPost AI: Selects the oldest pending queue item. Generates the post body with GPT 5.4. Retrieves Pixabay images and uploads available images to the Media Library. Inserts up to 5 inline images. Appends the CTA when it is enabled and both CTA text and URL are present. Creates the WordPress post with the configured Draft or Published status. Attempts to generate a Stability AI featured image when a Stability AI API key is available. Falls back to an available Pixabay featured image when Stability AI does not provide one. Updates the queue record and the last-created timestamp. Sends the optional automatic-creation notification email when configured. WordPress cron depends on site traffic or another system that triggers wp-cron.php. Low-traffic sites may need a real server cron job to trigger WordPress cron reliably. Images Pixabay inline images The free version uses Pixabay for inline image retrieval. Search terms are derived from the post category or extracted content keywords. The plugin attempts to use 6 images per post workflow: up to 5 for inline placement and 1 as a possible featured-image fallback. If Pixabay does not return enough images, the bundled placeholder image can be used for missing inline slots. Stability AI featured image When a Stability AI API key is saved, the plugin can generate the featured image with Stable Image Core. Auto-created featured images use a fixed 3:2 aspect ratio. The featured-image prompt is built from the post title and category context. The prompt logic avoids generic camera and photography equipment unless the title itself is about photography, cameras, filmmaking, videography, or related equipment. Standalone Image Generator The Image Generator supports these aspect ratios: 16:9 1:1 3:2 2:3 The optional file name is sanitized and saved as a WebP-style media file name by the plugin workflow. Content and Link Guardrails AutoPost AI applies cleanup and validation around AI-generated content: Post titles are normalized and sanitized before use. Markdown markers and code fences are removed from generated output when needed. Em dash and en dash characters are replaced during cleanup. Generated post HTML is cleaned before insertion into WordPress. Internal links are limited to a maximum of 2 per generated post. The plugin attempts to keep at least 1 viable external informational reference. External-link checks use cached validation and may be affected by remote-site blocking, firewalls, rate limits, or temporary outages. Featured-image prompts include negative terms intended to reduce unwanted stock-camera imagery. Data Storage and Permissions The plugin dashboard and AJAX actions are restricted to administrators with the manage_options capability. AutoPost AI stores queue data in the custom database table: {prefix}autopost_ai_queue The queue stores the topic, category information, status, topic creation date, post creation date, and publication date. Plugin settings are stored in WordPress options, including API keys, post creation settings, prompt text, last post creation time, and Stability AI image preferences. The plugin also adds _autopost_ai_queue_id post meta to created posts so queue records can be matched reliably to their WordPress posts. On uninstall, the plugin clears its scheduled cron hook. Queue and plugin option deletion is controlled by the plugin’s autopost_ai_remove_data_on_uninstall setting/filter. When removal is enabled, the custom queue table and plugin options are deleted. Third-Party Services AutoPost AI connects to third-party services when a feature requires that service. OpenAI AutoPost AI uses the OpenAI API for topic suggestions, full post generation, keyword extraction, and featured-image prompt building, and GPT-Image-2.5 Flare image generation. Image prompts and relevant generation settings, in addition to prompt text, topics, generation instructions, and relevant site or brand context may be sent to OpenAI. Service: OpenAI API terms: OpenAI Services Agreement Privacy policy: OpenAI Privacy Policy Stability AI When a Stability AI API key is saved, AutoPost AI can use Stability AI Stable Image Core for featured-image generation and the basic Image Generator. Image prompts and selected image settings are sent to Stability AI. Service: Stability AI Terms: Stability AI Terms of Service Privacy policy: Stability AI Privacy Policy Pixabay AutoPost AI uses the Pixabay API to retrieve inline images for generated posts. Search queries based on the topic, category, or extracted keywords are sent to Pixabay. Service: Pixabay API Terms: Pixabay Terms of Service Privacy policy: Pixabay Privacy Policy
Top keywords
- ai42×2.80%
- post35×2.33%
- image30×2.00%
- queue20×1.33%
- stability20×1.33%
- stability ai20×1.33%
- wordpress18×1.20%
- creation17×1.13%
- autopost16×1.07%
- autopost ai16×1.07%
- images16×1.07%
- pixabay14×0.93%
One Blog a Day
One Blog a Day is end-to-end content automation for WordPress — it replaces the work of a full content team (strategist, researcher, writer, editor, SEO specialist, image designer, publisher) and runs the entire content pipeline from inside your WordPress dashboard. Set it up once, and expert-level blog posts get researched, written, optimized, and published on your schedule. No prompting. No editing. No babysitting. Every blog post goes through a 28-step pipeline powered by 15+ specialized agents. The result is 1,500+ word posts with real depth, proper structure, and SEO best practices — not the thin, repetitive filler you get from generic writing tools. How It Works Install the plugin and create a free account Our Business Analyst reads your website and extracts your business details — you review and confirm Keywords are discovered automatically based on your business, industry, and competitors Generate blog posts manually, or turn on Autopilot and let your content team run itself Publish to WordPress with one click — categories, SEO meta, featured images, and structured data are handled automatically That is the entire setup. Most users are generating their first blog post within 5 minutes. Your Content Team Keyword Strategist — Discovers high-impact topics your competitors are ranking for. Analyzes your industry, existing content, and audience segments to find gaps worth filling. Connects to Google Search Console for data-driven recommendations. Senior Writer — Crafts 1,500+ word blog posts with genuine expertise and depth. Every post is tailored to your brand voice, products, and audience. Posts include proper structure: introduction with a hook, logical sections, expert insights, and a strong conclusion. SEO Specialist — Optimizes every heading, meta title, meta description, and internal structure. Generates FAQ schema (JSON-LD) for rich snippets in search results. Builds content optimized for both traditional search and AI-powered search engines (GEO). Image Designer — Creates a custom featured image for every post. Images are compressed to WebP format for fast page loads and uploaded directly to your media library. Editor & Publisher — Reviews the final draft for quality, then publishes to your WordPress site with the correct category, SEO plugin meta (Yoast, Rank Math, AIOSEO, SEOPress, The SEO Framework), featured image, alt text, and structured data — all automatic. Autopilot Mode Autopilot is what makes this true content automation — different from every other AI writing plugin. Instead of clicking buttons or writing prompts, you set a schedule and walk away. Assist mode — Blog posts are generated and held for your review. You approve or reject each one before it goes live. Full editorial control with zero writing effort. Full mode — Keywords are discovered, blog posts are written, optimized, and published on the days and times you choose. Your blog grows while you focus on running your business. You pick the days (Monday, Wednesday, Friday — or any combination), the time, and the timezone. The system handles the rest. Built for Every Kind of Business One Blog a Day works for any business type: Home services — plumbers, electricians, HVAC, landscapers, cleaners Local businesses — restaurants, dental offices, law firms, real estate agents E-commerce — online stores, DTC brands, product companies SaaS companies — B2B software, developer tools, platforms Agencies — marketing agencies, design studios, consulting firms Creators — coaches, course creators, freelancers, bloggers Each business type gets tailored keyword strategies, audience segments, and content angles. A plumber in Tampa gets different keywords and writing tone than a SaaS company in San Francisco. Works With Your Existing Setup SEO plugins — Fully compatible with Yoast SEO, Rank Math, AIOSEO, SEOPress, and The SEO Framework. When you publish a blog post, the plugin automatically sets the SEO title, meta description, and focus keyword in whichever SEO plugin you use. If you do not have an SEO plugin, we inject BlogPosting, Person, and BreadcrumbList structured data (JSON-LD) for you. WordPress themes — Works with any WordPress theme. Blog posts are published as standard WordPress posts, so they inherit your theme’s styling, layout, and typography. Author profiles (E-E-A-T) — Set up your author profile during onboarding (name, title, bio, credentials, photo, LinkedIn). Every published post gets an author byline and Person schema — the signals Google looks for when evaluating content expertise and trustworthiness. Plans & Pricing Free — 2 expert blog posts per month. Full 28-step pipeline on every post. No watered-down “free” version — you get the same quality as paid plans, just fewer posts. No time limit. Starter ($29/mo) — 10 blog posts per month. Autopilot Assist mode. Keyword discovery. Growth ($79/mo) — 30 blog posts per month. Full Autopilot mode. Google Search Console integration. Content refresh. Social media post generation. A $10,000/month content team for $79. Scale ($149/mo) — 50 blog posts per month. Everything in Growth plus priority processing and up to 5 connected sites. This plugin requires an active OneBlogADay account. Create one for free during setup — it takes 30 seconds. Third-Party Services This plugin connects to two external services to provide its functionality. Both are listed here so you can review what is sent and when. 1. OneBlogADay API (https://api.oneblogaday.com) — required for core functionality. The following data is sent to our servers: During one-click setup (when you click “Set up my content team”): Your site URL, admin email address, site title, site tagline, existing post titles (so we don’t repeat topics), WordPress version, PHP version, and any active SEO plugins. During blog generation: Keywords and topic data, plus your tenant’s business context, to generate blog content. During publishing: Blog status is confirmed back to our servers so we can track usage limits and re-try failed publishes. During keyword discovery: Your business context is used to discover relevant keywords. No data is collected without your explicit action (installing the plugin, clicking buttons, or enabling Autopilot). Terms of Service Privacy Policy 2. Google Fonts (https://fonts.googleapis.com and https://fonts.gstatic.com) — used to load the plugin’s typography (Source Sans 3 and Source Serif 4) inside the WordPress admin only. The fonts are enqueued via wp_enqueue_style() so your browser fetches them directly from Google when you visit a OneBlogADay admin page. No personally identifying data is sent — just standard browser headers (User-Agent, IP, Referer) that any web request includes. Google Fonts FAQ Google Privacy Policy If you prefer to avoid loading external fonts, you can install a “Disable Google Fonts” plugin alongside this one — the dashboard will fall back to system fonts gracefully.