WordPress Autoblog: How to Publish SEO Articles Automatically (Without Losing Control)

A WordPress autoblog is a WordPress site that gets new posts without you writing or publishing each one by hand. The old way was to copy other sites' posts in through RSS feeds. The way that holds up today is different. You pick keywords your site can realistically rank for, an AI agent writes an original article for each one, and the article reaches WordPress through the REST API using an application password. Start with drafts that you approve yourself, and switch to automatic publishing only once the output meets your standard. This page walks you through the setup, the quality checks to run first, the types of tools available, and the cases where you shouldn't automate at all.

What a WordPress autoblog is

The term has changed meaning over the years. The original definition, as Meks puts it, is content aggregation: automatically posting content from other sites using tools and software.

Today it covers far more. Aboah Reviews defines an autoblogging plugin as any tool that partly or fully automates publishing content to your site. Structura describes it as something that creates WordPress posts on a schedule without you opening the editor, driven by rules you set, such as keywords, sources and a posting interval.

Most tools fall into one of three types, according to Aboah Reviews:

  • AI content generators, which write new articles
  • RSS aggregators, which pull in items from other sites' feeds
  • Content importers, which bring in products, listings or posts from another source

Since Meks puts WordPress at more than 43.3% of all websites, there are plenty of tools to choose from, and quality varies widely between them.

The old approach: RSS feed plugins and why scraped posts struggle

Feed-based autoblogging is simple. You install a plugin, paste in a few RSS feed URLs, and the plugin pulls new items onto your site as they appear. WP RSS Aggregator is the classic example. According to Meks, it's a free plugin that works on self-hosted WordPress sites but not on WordPress.com. It can:

  • import any number of items from multiple RSS feeds
  • display those items on a page with a shortcode
  • limit how many feed items are stored
  • show or hide the date and source of each item

That works fine for what it is. The trouble starts when people expect it to bring in search traffic. A post copied from someone else's feed adds nothing new: Google already has the original, usually on a site with more authority than yours. You end up with duplicated or thin pages that have little reason to rank. Google's spam policies also specifically name scraped content, so a site built mostly from republished posts can do worse than simply not ranking.

Feed plugins still have a place. A curated news roundup, an industry links page or an internal dashboard that pulls together updates from several sources are all reasonable uses. Just don't count on them for SEO growth.

It's also worth knowing where much of the advice you'll find comes from. Many older tutorials frame autoblogging as a setup task. Meks, for example, lists six steps for "proper autoblogging with WordPress": choosing WordPress, a theme, a blog name, a topic and niche, plugins, and a content strategy. Content strategy comes last, after the plugins. If you want traffic, it has to come first.

The modern approach: research, write and publish without a plugin

An autoblog that earns traffic runs as a pipeline with three stages.

  1. Keyword research. Find the searches your site can realistically win: real search volume, low difficulty, and close to what you sell. Big generic terms dominated by major publishers are a waste of articles.
  2. Planning and writing. For each keyword, an AI agent looks at what ranks today, works out what a searcher needs, and writes an original article that covers it better. It writes new text and doesn't rewrite someone else's post.
  3. Publishing. The finished article goes to WordPress through the REST API, the built-in interface WordPress uses to create and update posts from outside the admin screen.

How the application password works

An application password is a separate credential you create in WordPress under Users → Profile, in the Application Passwords section near the bottom. You give it a name (say, "Autoblog agent"), WordPress generates the password, and you paste it into your tool.

A few things make it a good fit for automation:

  • It belongs to one user, so the tool can do only what that user can do.
  • It's separate from the user's login password, so you never hand over your real login.
  • You can revoke it with one click on the same profile screen, and the tool loses access immediately.
  • Your site needs to run over HTTPS for application passwords to be available, which any live site should do anyway.

Because the tool connects from outside, nothing gets installed on your site. No plugin, no extra code to update. For reference, this is roughly what a tool sends to create a draft post:

curl -X POST https://yoursite.be/wp-json/wp/v2/posts \
  -u "autoblog-bot:abcd efgh ijkl mnop qrst uvwx" \
  -H "Content-Type: application/json" \
  -d '{"title": "How to fix a slow puncture", "content": "...", "status": "draft"}'

Change "status" from "draft" to "publish" and the post goes live straight away. Set it to "future" with a date and it's scheduled.

Drafts first, auto-publish later

Most tools let you choose between two modes:

  • Draft mode: articles land in WordPress as drafts and wait for you to read, edit and publish them.
  • Auto-publish: articles go live on a schedule with no human step.

Start in draft mode, even if you plan to automate fully. Your first batch of articles tells you whether the tool understands your business, your voice and your readers. Once several batches in a row need little or no editing, switching to auto-publish is a reasonable call.

Plugin or external agent: what changes for your site

Both setups can work. They differ in where the code runs and what you take responsibility for.

Plugin inside WordPressExternal agent via REST API
What runs on your siteThe plugin's code, with its own settings screensNothing extra: WordPress's built-in API
Your main concernThe plugin's update record and security fixesThe credential the agent holds
How you cut accessDeactivate and delete the pluginRevoke the application password
Works on several CMSsWordPress onlyDepends on the tool

With a plugin, its maintenance becomes part of your site's security. Structura gives a useful example: on its WordPress.org listing, Content Pilot version 2.1.8, dated 6 November 2025, fixed a Broken Access Control issue, and version 2.2.4 is dated 23 August 2026. A fix like that is a good sign that the developer responds to problems, but it also means sites that didn't update were exposed. Before installing any autoblogging plugin, read its changelog, check how recently it was updated, and keep it updated.

Some AI services split the difference: the writing happens on their servers, and a small plugin handles publishing. Aboah Reviews notes that the SEO Agent's publishing plugin is listed in the official WordPress.org Plugin Directory, which at least means it went through the directory's review.

An external agent adds no code to your site, but it holds credentials. Limit what those credentials can do (a dedicated user, a minimal role) and make sure you know how to revoke them. Neither setup is automatically safer. It comes down to which risk you'd rather manage.

How to set up a WordPress autoblog step by step

Here's the setup that keeps you in control. The example assumes an external agent, but most steps apply to plugins too.

  1. Connect the site with a dedicated user. Create a new WordPress user just for the autoblog (for example "autoblog-bot") with the Author role. Authors can write and upload images for their own posts but can't touch plugins, themes, settings or other people's content. Don't use an Administrator account. Log in as that user, create an application password, and give it to your tool.
  2. Pick your keywords. Plan one page per keyword so you never have two articles competing for the same search. Favour low-difficulty searches with real search volume that sit close to what you sell. Say you run a bike repair shop in Ghent: "how to fix a slow puncture" or "e-bike battery not charging" are better targets than "cycling". If your site runs in Dutch and French, treat each language as its own keyword list, because people search differently in each.
  3. Set a weekly cadence you can actually review. A few solid posts a week that you've read beat dozens a day that nobody checks. You can raise the volume once you trust the output.
  4. Publish the first articles as drafts. Read each one fully. Fix facts, tone and anything that misdescribes your business, then publish it yourself. Note what you had to change and feed that back into the tool's settings or instructions.
  5. Connect Google Search Console. Verify your site in Google Search Console if you haven't already, and submit your sitemap. Your SEO plugin (Yoast SEO, Rank Math or similar) or WordPress itself generates one.
  6. Track each article through three stages: live, indexed, ranking. Live means the URL works. Indexed means Google has added it, which you can confirm with the URL Inspection tool. Ranking means it shows up in the Performance report for real searches.

If a post still isn't indexed after a few weeks, go through these checks:

  • Inspect the URL in Search Console and read the status. "Discovered – currently not indexed" usually means Google hasn't crawled it yet. "Crawled – currently not indexed" usually means Google saw it and didn't find it worth adding.
  • Make sure there's no noindex tag on the page and that robots.txt doesn't block it.
  • Check that the canonical URL points to the post itself and not elsewhere.
  • Add links to it from related pages on your site. Orphan posts with no internal links get found slowly.
  • If it's crawled but not indexed, compare it with what ranks for that keyword. Is it thinner, or too close to another page on your site? Improve it, merge it, or remove it.
  • Once you've fixed the problem, request indexing from the URL Inspection tool.

Quality control before you switch to auto-publish

Run this checklist on a sample of articles before you let anything publish on its own. It also works as a test when you're comparing tools.

  • Facts match their sources. Every number, date and claim should trace back to a real source, and the article should list its sources. Spot-check a few links.
  • No two articles target the same keyword. Two near-identical posts compete with each other, and often neither ranks.
  • Titles and meta descriptions are specific, accurate and would make you click.
  • Internal links point to your existing pages where it helps the reader, with no broken links and no links stuffed in for their own sake.
  • Claims about your own product or service are accurate. AI tools sometimes invent features, prices or guarantees. This is the check you can least afford to skip.
  • The voice sounds like you. If you'd be embarrassed to send the article to a customer, it's not ready.
  • Images and alt text are relevant, properly licensed, and the alt text describes the image.
  • Categories and tags are correct, so posts don't pile up in "Uncategorised".

Tools differ a lot here, and their marketing pages won't show you the difference. Always look at real sample output from a tool, ideally written for your own site and keywords, before you pay for it.

Quality control doesn't stop once auto-publish is on. Set aside time each week to spot-check a few published posts. Every month or so, look at which articles get impressions but no clicks (rewrite the title and meta description), which ones sit just off page one (improve and expand them), and which ones get nothing at all after a fair amount of time (update, merge or remove them).

Tools that automate WordPress blogging, by type

Here are the main options, grouped by how they work. These are not rankings: the right choice depends on what you need.

RSS aggregators

WP RSS Aggregator is free, runs on self-hosted WordPress only, and handles feed imports, display by shortcode, storage limits and source attribution, as described above. Feedzy and WPeMatico are other feed tools people often consider. All of them suit curation and roundups. None of them produce original content, so they won't drive SEO growth on their own.

AI plugins

The SEO Agent costs $99/month for its WordPress SEO automation pipeline and includes 30 articles per month on the paid WordPress plan, according to Aboah Reviews (last updated 15 September 2026). It publishes through a plugin available in the WordPress.org directory. It suits WordPress-only sites that are comfortable running a publishing plugin.

Content Pilot is a WordPress plugin with a public update record on WordPress.org. Before installing it, read through its changelog, including the Broken Access Control fix in version 2.1.8 mentioned earlier, and confirm you're on the latest version.

Hosted AI SEO agents

Balzac, the tool behind this page, is an AI SEO agent that researches keywords, writes articles and publishes them to WordPress, Webflow, Wix, GoHighLevel or any site by webhook. It tracks up to 250 keywords with one page per keyword, plans each article from the pages ranking for that keyword today, and lists its sources. It also connects to Google Search Console and reports clicks per page every Monday. Plans start at $79 a month per website for about 30 articles. Every signup gets 3 free articles with no card, and paid plans have a 30-day money-back guarantee. It suits founders, small businesses and agencies who want the whole pipeline handled. It doesn't suit you if you want to write every article yourself and only need help optimising them.

Content optimisation tools

SurferSEO, Frase, Clearscope and MarketMuse come up often when people research automated blogging. They're built around a writer who drafts and edits content with guidance from the tool, so they fit a hand-written or heavily edited workflow better than a hands-off autoblog. If you have writers and want their work to rank better, they're worth a look.

TypeExamplesGood forWhere it stops
RSS aggregatorWP RSS Aggregator, Feedzy, WPeMaticoCuration, news roundupsNo original content, little SEO value
AI pluginThe SEO Agent, Content PilotWordPress-only sites happy to run a pluginPlugin updates and security become your job
Hosted AI SEO agentBalzacResearch, writing and publishing handled end to endYou still need to review output and manage credentials
Content optimisation toolSurferSEO, Frase, Clearscope, MarketMuseWriters who draft and editBuilt for a writer in the loop, not hands-off publishing

When not to automate your blog

Automation is a poor fit in some cases, and it's better to know that before you start.

  • Medical, legal or financial advice. Readers make real decisions based on these pages, and search engines hold them to a higher standard. They need a qualified author and expert review. An AI draft can help that expert, but it can't replace them.
  • Content built on first-hand experience, original data or reporting. Product tests, case studies, local news and your own research all depend on something only you have.
  • Sites where nobody will review the posts. If no one is going to read what goes live, even occasionally, mistakes will pile up unnoticed.
  • Very small niches. If only a handful of searches matter to your business, a few carefully written pages will likely do better than a steady stream of articles.
  • Sites with technical or indexing problems. If Google already struggles to crawl or index your existing pages, more pages won't fix that. Sort out slow load times, broken templates, accidental noindex tags and crawl errors first.

If none of those apply, start small. Connect a dedicated Author user with an application password, pick five to ten keywords close to what you sell, and run in draft mode for a few weeks. Review every article and watch Search Console. Once the drafts reliably meet your standard and start getting indexed, add more keywords and switch to auto-publish.

Sources

← All articles

Free AI visibility check

Is ChatGPT citing your site?

See if ChatGPT search and Google AI Overviews cite you for your top searches, and who they cite instead. About a minute, no account.

Want content like this on autopilot?

Balzac researches, writes and publishes articles like this one to your site. Every week.

3 free articles · No card needed