> For the complete documentation index, see [llms.txt](https://oodlz-ai-studio.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://oodlz-ai-studio.gitbook.io/docs/outbound-agents/awareness/2-articles/wordpress-publish.md).

# WordPress Publish

Images uploaded with SEO metadata, content URLs rewritten to WordPress, post created as draft with category and Rank Math SEO fields populated — Airtable updated with WordPress IDs.

> **From an approved topic to a fully-formatted, image-rich, SEO-ready WordPress draft — in one autonomous run.**

Most "automated publishing" tools produce a text file. The human still copies content, uploads images one by one, sets the slug, adds meta tags, assigns categories, and formats everything in WordPress. The Oodlz Articles producer handles every one of those steps in a single run — the post arrives in WordPress as a draft with everything in place, awaiting approval.

## How It Works

After the article is formatted, the publish step runs the pipeline end-to-end:

1. **Image upload** — every image (thumbnail + in-blog) is downloaded from the rendering service, uploaded to WordPress Media Library with full SEO metadata (alt text, title, caption), and organised into FileBird folders automatically.
2. **URL rewrite** — image URLs in the article content are swapped from rendering-service URLs to WordPress Media URLs before the post is created. No broken images, ever.
3. **Post creation** — the post is created as a WordPress draft with title, slug, content, category, featured image, and fully-formatted Gutenberg blocks.
4. **SEO metadata** — Rank Math meta title, meta description, and focus keyword fields are written via API. The post arrives with a green SEO score before any human opens it.
5. **Workspace sync** — the article record is updated with WordPress Post ID, WordPress URL, and Pending Review status — ready for the approval gate.

Nothing publishes at this stage. The post sits as a draft until the client approves it through the workspace. After approval, scheduling and [social repurposing](/docs/outbound-agents/awareness/3-repurpose/auto-detection.md) fire automatically.

## What You Get

* Every image uploaded with SEO metadata and FileBird folder organisation — no manual media library cleanup.
* WordPress URLs rewritten in the content before publish — no broken images, ever, on the live site.
* Draft post with category, featured image, slug, and formatted content — ready to review, not ready to fix.
* Rank Math SEO fields populated via API — green SEO score on first open.
* Airtable updated with WordPress IDs — the workspace tracks every article, the client doesn't have to cross-reference.
* Full traceability from approved topic to draft post — every stage logged, every transformation auditable.
