Publish AI-written SEO articles to WordPress, automatically
WordPress runs a large share of the sites Rankody writes for, so this is our most battle-tested integration. Rankody connects over the standard WordPress REST API with an application password: no plugin to install, no theme changes, and nothing added to your site that can slow it down or break on the next core update.
Once connected, every article Rankody writes: researched, fact-checked, illustrated, and internally linked, is delivered to your site as a normal WordPress post. You choose whether articles arrive as drafts for a final look or publish on schedule, and the meta description we write is carried into the post excerpt.
How the WordPress connection works
- 1
Create an application password
In your WordPress admin, open Users → Profile → Application Passwords and create one named “Rankody”. This is a limited credential you can revoke at any time; your real password is never shared.
- 2
Paste your site URL, username, and the password
In Rankody's Integrations panel, choose WordPress and paste the three values. We verify them immediately against your site and show which account we'll publish as.
- 3
Pick draft or publish mode
Draft mode drops each article into your WordPress drafts for a final human look. Publish mode ships approved articles live on your schedule, formatted as clean HTML with images and internal links already in place.
What lands in WordPress, field by field
Rankody creates posts through the core REST API at /wp-json/wp/v2/posts. There is no custom post type, no serialised block soup, and no plugin-specific meta: a Rankody post is an ordinary WordPress post that any theme, plugin or editor can work with after the fact.
| WordPress field | What Rankody sends | Notes |
|---|---|---|
| post_title | The article title | Kept under 60 characters so it survives the SERP |
| post_content | The article as clean HTML | Headings, lists, tables, images and links; no shortcodes |
| post_excerpt | The meta description | See the Yoast and Rank Math note below |
| post_status | draft or publish | Your choice per site, changeable at any time |
Categories, tags, featured image and author stay under your control; Rankody does not set them, so nothing you have configured gets overwritten.
Does it work with Yoast SEO or Rank Math?
Yes, and there is one setting worth changing. Rankody writes the meta description it generated into the post excerpt. Yoast leaves its own meta description blank by default rather than auto-generating one, which means an imported post can ship without a description unless you tell Yoast where to look.
The fix takes thirty seconds: in Yoast, open SEO → Search Appearance → Content Types → Posts and put %%excerpt%% in the Meta Description template. Yoast then uses the excerpt whenever the per-post field is empty, so every Rankody article arrives with the description it was written with. Rank Math has an equivalent template setting under Titles & Meta.
If you prefer to write descriptions by hand, do nothing: the excerpt is still there, and your plugin's field wins wherever you fill it in.
Requirements and the three things that usually block it
- Application passwords need HTTPSWordPress ships application passwords in core since 5.6, but only exposes them on sites served over HTTPS. If the Users → Profile screen has no Application Passwords section, the certificate is usually why.
- Security plugins that disable the REST APISome hardening plugins block /wp-json for unauthenticated requests, which is fine, or for everyone, which is not. Allow authenticated REST requests and the connection works immediately.
- The user needs to be able to publishConnect as an account with Author capability or higher. An account limited to Contributor can create drafts but not publish, and publish mode will fail with a permissions error rather than silently doing nothing.
WordPress automation options compared
| Approach | Who writes the article | Who picks the topic | Setup |
|---|---|---|---|
| WordPress scheduled posts | You | You | Built in, nothing to add |
| Zapier or Make plus an AI step | A model with your prompt | You | A few hours, and you maintain the zap |
| A bulk AI writer with a WP plugin | The tool | You | Plugin install, then editing each draft |
| Rankody | Rankody, fact-checked and linked | Rankody, from keyword research | One application password |
The row that matters is the third column. Most automation moves the writing off your desk and leaves the harder question, what to write about, exactly where it was.
What every article includes
Regardless of where it publishes, each Rankody article is long-form (typically 2,000 to 4,000 words), written from keyword research on your actual market, passed through a fact-check that verifies claims against cited sources, illustrated with properly attributed images, and linked to your existing articles. A monthly re-linking pass then keeps older posts pointing at newer ones, so the blog compounds instead of fragmenting.
WordPress questions
Do I need to install a WordPress plugin?+−
Will the articles match my theme?+−
Can Rankody update articles it already published?+−
What if I revoke the application password?+−
Does this work with Yoast SEO or Rank Math?+−
Which WordPress user should I connect as?+−
Publishing somewhere else? See all integrations — the webhook path covers any stack with an HTTP endpoint.