WordPress.org

Plugin Directory

One Blog a Day — Expert Blog Writing & Publishing on Autopilot

One Blog a Day — Expert Blog Writing & Publishing on Autopilot

Descripción

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

  1. Install the plugin and create a free account
  2. Our Business Analyst reads your website and extracts your business details — you review and confirm
  3. Keywords are discovered automatically based on your business, industry, and competitors
  4. Generate blog posts manually, or turn on Autopilot and let your content team run itself
  5. 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).

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.

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.

Capturas

  • Your Content Dashboard — Blog stats, keyword count, plan status, and quick actions — all in one view
  • Expert Blog Posts — 1,500+ word posts with featured images, SEO data, and one-click publishing
  • Pick a Keyword — Select from discovered keywords or enter your own. Only unused topics are shown.
  • Your Content Pipeline — Keywords move from New to Written to Published — tracked automatically
  • Keywords Discovered — Every keyword tracked from discovery through to published blog post
  • Customer Segments — 29 audience segments identified and prioritized by your content team
  • Content on Autopilot — Set your schedule, choose Assist or Full Auto mode. Your content team handles the rest.

Instalación

Quick Install

  1. In your WordPress admin, go to Plugins Add New
  2. Search for "One Blog a Day"
  3. Click Install Now, then Activate
  4. Click the One Blog a Day menu item in your sidebar

Setup (5 minutes)

  1. Create a free account or sign in with an existing OneBlogADay account
  2. Enter your website URL — our Business Analyst reads your site and pre-fills your business details
  3. Review and confirm: company info, services, social proof, audience, competitors, and author profile
  4. Optionally, configure Autopilot to publish blog posts on a schedule
  5. Generate your first blog post

Already have an OneBlogADay account from the website? Sign in with the same email and password. All your existing blogs, keywords, and settings appear in the plugin automatically.

FAQ

Do I need a separate account?

Yes, you need a free OneBlogADay account. You can create one directly inside the plugin during setup — no need to visit a separate website. If you already have an account from oneblogaday.com, sign in with the same credentials.

Is there a free plan?

Yes. The free plan includes 2 expert blog posts per month with the full 28-step pipeline — the same quality as paid plans, just fewer posts. There is no time limit on the free plan. Upgrade when you want more volume or Autopilot mode.

What WordPress version do I need?

WordPress 6.0 or higher and PHP 7.4 or higher. The plugin is tested up to WordPress 6.9.

How does Autopilot work?

Autopilot discovers keywords, generates blog posts, and publishes them on a schedule you set. Choose Assist mode (drafts are held for your review before publishing) or Full mode (everything happens automatically). You pick the days and time — the system handles the rest.

Can I edit the generated blogs before publishing?

Yes. Every generated blog appears in your blog list where you can review, edit the title, content, and meta description directly inside the plugin, or reject it before publishing. In Assist mode, no blog goes live without your approval.

Does One Blog a Day work with my SEO plugin?

Yes. The plugin is fully compatible with Yoast SEO, Rank Math, AIOSEO, SEOPress, and The SEO Framework. When you publish a blog post, the SEO title, meta description, and focus keyword are automatically set in whichever SEO plugin you have installed. If you do not have an SEO plugin, we inject structured data (BlogPosting + Person + BreadcrumbList JSON-LD) directly.

Does this plugin slow down my website?

No. The plugin does not add any frontend scripts, styles, or database queries to your public-facing pages. All processing (blog generation, keyword discovery, image creation) happens on our servers. The only thing added to your site is the published blog post content itself — standard WordPress posts that your theme renders normally.

I already have a blog. Will it write about the same topics?

No. During onboarding, you can scan your existing blog so the system knows what you have already covered. The Keyword Strategist avoids duplicate topics and focuses on gaps — subjects your competitors rank for that you have not written about yet.

What kind of businesses use One Blog a Day?

Any business that needs consistent, expert blog content. Home service companies (plumbers, electricians, HVAC), local businesses (restaurants, law firms, dental offices), e-commerce stores, SaaS companies, marketing agencies, and solo creators. Each business type gets tailored keyword strategies and writing angles.

How is this different from other AI writing plugins?

Most AI blog writers give you a text editor with autocomplete — a faster pen. One Blog a Day is end-to-end content automation — a full content team working on your schedule. Where other AI blog writers stop at producing a draft you have to edit and publish, this plugin handles the entire workflow: keyword research, content strategy, writing, SEO optimization, image creation, and publishing. You do not write prompts or edit drafts (unless you want to). The 28-step pipeline produces content with real depth, proper structure, and SEO best practices — not generic filler.

Is this an alternative to Outrank, GetGenie, AI Engine, or Bertha AI?

Yes, with a different scope. Outrank, GetGenie, AI Engine, and Bertha AI are primarily writing assistants — they help you write a blog post faster. One Blog a Day handles the full workflow: keyword discovery, writing, SEO, image creation, category assignment, and publishing. You set a schedule and the posts appear on your site. If you want to write each post yourself with AI help, those tools fit better. If you want blog content to ship without you touching it, this is the right tool.

Does this work with WooCommerce?

Yes. Posts are published as standard WordPress posts and appear on your blog alongside any WooCommerce store you run. The Keyword Strategist also picks up on product-led businesses and suggests topics that drive search traffic to your store — buying guides, comparison content, problem-solution posts.

How do I publish blogs to WordPress automatically, without writing or editing?

Turn on Autopilot in Full mode. Pick the days and time you want posts to go live (for example, Monday and Thursday at 9 AM). The system discovers a keyword, writes the post, generates a featured image, optimizes for SEO, and publishes to your WordPress site at the scheduled time. You do not have to log in, review, or click anything once Full mode is on. If you want a safety net, use Assist mode instead — drafts wait for your approval before going live.

Will this replace a content writer or SEO agency?

For most small businesses, yes. Agencies typically charge $200 to $500 per blog post and deliver 4 to 8 posts per month — about $1,000 to $4,000 in monthly spend for the same volume the Growth plan ($79/month) ships. Where agencies still win is highly bespoke thought leadership, founder-voice essays, or content that needs interviews and primary research. For consistent SEO-focused blog content (the bulk of what most businesses need), this replaces the agency workflow end to end.

Does this work with Elementor, Divi, or other page builders?

Yes. Blog posts are published as standard WordPress posts using the default WordPress post type — your theme and any page builder you use to design templates render them normally. We do not generate Elementor or Divi templates; we generate the post content (title, body, featured image, meta, categories, tags) and your existing template renders it.

What platforms can I publish to?

The plugin publishes directly to your WordPress site. If you also use OneBlogADay through the website dashboard, you can publish to Shopify and Wix as well.

Is my data secure?

Yes. All communication with our servers uses HTTPS encryption. Your account credentials are never stored in WordPress — only a secure API key issued during registration. Social media tokens are encrypted with AES-256-GCM. We do not sell or share your data. See our Privacy Policy for full details.

Reseñas

4 de mayo de 2026 1 reply
I recently tried the One Blog a Day plugin and found it to be a very interesting approach to automated content creation inside WordPress. Unlike typical AI writing tools that just generate text, this plugin acts more like a full content team – handling keyword research, writing, SEO optimization, and even publishing. The setup process is surprisingly quick. Within a few minutes, it analyzes your website, understands your business, and starts generating blog ideas and posts. The Autopilot feature is particularly useful—you can schedule posts and let the system handle everything, or keep control with the assist mode where you review drafts before publishing. What I liked most is the depth of the content. The blogs are structured, fairly detailed, and optimized for SEO with meta tags and schema handled automatically. It also integrates well with popular SEO plugins, which is a big plus. Overall, this plugin has strong potential, especially for businesses or founders who want consistent blogging without spending hours on content creation. It’s not perfect yet, but definitely worth trying if you want to scale content quickly with minimal effort.
Leer la 1 reseña

Colaboradores y desarrolladores

"One Blog a Day — Expert Blog Writing & Publishing on Autopilot" es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

Registro de cambios

2.0.2 – 2026-05-12

Improved

  • Refined plugin tags for clearer discovery in WordPress.org plugin search — replaced an underperforming tag with content automation to better match how marketing teams, agencies, and small business owners search for end-to-end content production tools (versus single-prompt AI writers). Readme-only release; no functional changes to existing installs.
  • Sharpened readme body copy in three places (description opening, Autopilot Mode section, and the "How is this different from other AI writing plugins?" FAQ) to make the full content automation positioning clearer at first read.

2.0.1 – 2026-05-11

Added

  • Activation prompt — a one-time setup banner now appears on the WP Dashboard and the Plugins page after install, so users who don’t immediately see the sidebar menu still find the setup flow. The banner uses the same premium cream-card design as the setup screen, includes a single CTA, and disappears permanently once you click through or dismiss it. Restrained pattern modelled on Yoast SEO / WP Mail SMTP — no cross-admin upsell.

2.0.0 – 2026-05-10

Added

  • One-click setup. Replaces the 8-step onboarding wizard with a single consent screen. Click "Set up my content team" and the plugin sends your site URL + email to api.oneblogaday.com, runs a website analysis (Jina Reader + Gemini extraction) on the server side, creates your tenant, and lands you directly on the dashboard. Typical end-to-end time: ~60 seconds.
  • Autopilot ON by default for new accounts. New tenants land with Autopilot enabled in Full mode (Mon/Wed/Fri at 9 AM UTC). The setup screen now explicitly discloses this before the consent click. Existing accounts are not modified.
  • New dashboard layout. Comprehension card ("What we understood about your business") proves the website analysis worked. Autopilot hero shows current schedule + next publish date. "Help us rank you higher" surfaces optional improvements (author bio, Search Console, social channels) using progressive disclosure — connected items collapse to a slim summary line so the dashboard doesn’t get cluttered as you add integrations.
  • Multi-color visual rhythm. The comprehension card uses the brand palette (teal / coral / gold / green) for category markers, matching the rest of the dashboard’s visual language.

Improved

  • Single dashboard data call — the plugin now hits one /api/v1/dashboard/state endpoint instead of six sequential calls. First-load wall time drops from ~1.5–2.4s to ~300–500ms on most hosts. Backend caches the bundle for 60 seconds.
  • Asset cache-busting — CSS and JS now use filemtime() as the version parameter, so plugin upgrades always serve fresh assets without browser cache flicker.
  • Inline website extraction — the website analysis that v1’s wizard ran on Step 1 now runs server-side during one-click setup, automatically populating company name, business type, services, differentiators, social proof, brand voice, and target audience.
  • Audience tab integration — the dashboard’s audience row pulls the top 3 ICP segments from your Audience tab (sorted by priority) instead of showing a generic placeholder.
  • Quieter admin notices — routine pipeline events (social_generate, gsc_sync) no longer create dismissible WP admin notices. Only errors and "blog published" events surface there now.
  • Pre-consent disclosure — the setup screen explicitly names the remote endpoint and lists the data fields being sent before the consent click, per wp.org guideline 7.
  • Sidebar icon — replaced the generic pen glyph with the OneBlogADay brand mark.

Fixed

  • Defensive handling of brand_voice.tone when it arrives as an array of descriptors (previously rendered as the literal string "Array").
  • Day-name mapping now accepts both short ("mon", "wed") and long ("monday", "wednesday") forms in the autopilot schedule display.
  • Plugin Check warnings on error_log() calls (now WP_DEBUG-gated) and $_GET['fallback'] routing toggle (now sanitized with phpcs:ignore documentation).
  • Uninstall now also clears obad_local_context, obad_webhook_secret, and obad_dismissed_connect_banner options.

1.0.9 – 2026-05-04

Improved

  • Updated plugin tags for clearer discovery in WordPress.org plugin search — replaced an underperforming tag with one that better matches how plumbers, e-commerce store owners, and coaches search for blog automation tools
  • Sharpened FAQ wording so the difference between One Blog a Day and other AI blog writers is clearer at first read

1.0.8 – 2026-05-03

Added

  • Review-prompt admin notice — after you publish your 3rd blog, a friendly one-time prompt asks if you’d like to leave a WordPress.org review. Fully dismissible, snoozable, and never shown more than twice. Suppressed automatically while broken-connection alerts are active.

1.0.7 – 2026-05-03

Improved

  • Expanded FAQ — answers the most common questions we hear from new users about how One Blog a Day compares to other content tools (Outrank, GetGenie, AI Engine, Bertha AI), how to publish automatically without editing, WooCommerce setup, and page-builder compatibility (Elementor, Divi, etc.)
  • Updated plugin tags for clearer discovery in WordPress.org plugin search

1.0.6 – 2026-05-02

Improved

  • Faster admin pages — API responses are now cached in WordPress transients so each tab loads quickly (tenant config 5 min, blogs 30 s, keywords 60 s, autopilot/social 30-60 s)
  • Streamlined dashboard — recent blogs, recent activity, and getting-started checklists now live on their dedicated tabs instead of duplicating on the home screen
  • Broken-connection alerts banner appears at the top of every page when WordPress, Google Search Console, or a social platform stops responding

Added

  • AI-discovery manifest — robots.txt exposes 15 AI crawlers and a /llms.txt endpoint advertises your published content for LLM-powered search

Fixed

  • Removed two redundant API calls on the Blogs and Audience pages

1.0.5 – 2026-04-20

Improved

  • All admin scripts now load through the WordPress enqueue system (wp_add_inline_script) for better caching and conflict avoidance
  • Webhook REST routes verify HMAC signatures in permission_callback so the security check is visible at the route level
  • Plugin homepage URL points to oneblogaday.com
  • Contributors list updated to the WordPress.org account that maintains the plugin

1.0.4 – 2026-03-30

Fixed

  • Published blogs now get the correct WordPress category instead of "Uncategorized"
  • Audience page priority changes, segment toggles, and resets now save correctly
  • Autopilot respects your configured publish schedule (days, time, and timezone)
  • Home Services and Professional Services business types fully supported
  • Services and service area edits during onboarding are now saved
  • Blog generation progress has a 10-minute timeout instead of spinning indefinitely
  • Keyword discovery shows keyword-specific progress messages

Added

  • Inline blog editing — edit title, content, and meta description directly in the plugin
  • All settings sections are now editable in the plugin (services, social proof, service area, brand voice, competitors)
  • Skip SEO analysis or image generation options when generating blogs
  • Reject button in autopilot review queue (Assist mode)
  • Keyword page shows which blog was written for each keyword
  • Person schema (E-E-A-T) injected on publish even when an SEO plugin is active
  • Plan auto-syncs from the server (upgrades on the website reflect instantly in the plugin)

Improved

  • Dashboard blog counts now show accurate totals instead of sampling from recent posts

1.0.3 – 2026-03-28

  • Initial public release
  • Full onboarding flow with automatic business extraction
  • Blog generation, preview, editing, and one-click publishing
  • Keyword discovery and pipeline management
  • Audience segment management with priority controls
  • Autopilot configuration (Assist and Full modes)
  • Social media connection status and auto-posting visibility
  • Settings and account management
  • Seamless sync with oneblogaday.com website account

For the full changelog, visit oneblogaday.com/changelog.