Publish to WordPress in One Click, With Every SEO Field Done
Docket's WordPress publishing sends each finished article to your site as a complete post: title, body, images, categories, tags, schema and your Yoast SEO, Rank Math or SEOPress fields. It reads every field back to confirm it landed, so your team stops copying and pasting. Publish now or on a schedule.

Publish AI Articles to WordPress Without the Copy and Paste
The meta title the 450+ checks graded is the meta title your readers see, when your SEO plugin exposes it.
Every Field, One to One
Title, body, excerpt, slug, featured image, categories, tags, comment and post status.Images on Your Own Site
Moved into your WordPress media library with alt text, title and caption. No links that expire.Yoast SEO, Rank Math, SEOPress
Detected on each publish. Every field your site exposes over REST is written and read back. Stock Yoast SEO exposes three; stock Rank Math exposes none until the site allows it.Schema It Can Back Up
BlogPosting always. FAQPage, HowTo, ItemList and Event only when earned. Never a fake rating.Read Back, Not Assumed
SEO fields and schema are checked after saving, not just trusted because WordPress said 200.Two Clicks, One Post
A publish lock stops duplicate posts on your live site.
What Does Docket Send to WordPress?
Docket publishes to WordPress posts through the REST API with an application password, and maps each part of the article to the field that means the same thing.
| From Docket | WordPress Field | What Happens |
|---|---|---|
| Title | title | Becomes the post title. |
| Body | content | Body images rehosted to your media library. The closing call to action becomes a WordPress button. JSON-LD appended. |
| Excerpt | excerpt | Mapping switch, on by default. |
| Slug | slug | Mapping switch, on by default. |
| Hero Image | featured_media | Uploaded with alt text, title and caption. Reused on later publishes, not uploaded again. |
| Categories | categories | The writer's choice, else your default category on a new post. A deleted category is reported. |
| Tags | tags | The writer's list, else suggested from the keyphrase. Created only if the account may manage terms. |
| Comments | comment_status | Optional. |
| Status | status | Publish, or push to WordPress as a draft. |
Tested End to End Against a Real WordPress
Docket's real publish flow is run against a real WordPress install in six configurations: no SEO plugin, Yoast SEO, Yoast with its fields exposed, Rank Math, Rank Math with leftover Yoast fields, and an Author-role account. It reads every field back from the site. Republishing updates the same post without duplicating it, its images or its schema.
SEO Plugin Fields
The plugin is detected live on each publish, and Docket writes the fields it supports. Everything else is left alone.
| Plugin | Fields Docket Writes, When Exposed Over REST |
|---|---|
| Yoast SEO | Title, meta description, focus keyphrase, OG title, description, image and image id, Twitter title, description and image, primary category |
| Rank Math | Title, description, focus keyword, Facebook title, description and image, Twitter title, description and image, primary category |
| SEOPress | Title, description, target keyword, Facebook title, description and image, Twitter title, description and image. No primary category field exists |
| Schema | When |
|---|---|
| BlogPosting | Always, or NewsArticle when the writer marked it as news |
| FAQPage, HowTo, ItemList, Event, Place Types | Only when the article supports them. FAQPage needs 3 or more visible FAQs |
| BreadcrumbList, Organization | Only with no SEO plugin present. With one, Docket leaves them to the plugin |
| Ratings, Prices, Reviews, Authors | Never |
When Does a Docket Post Go Live?
Publish straight away or on a schedule. Either way, the same brand safety checks run first and every field is read back.
- 01 · Now
Publish Now
One click sends the complete post. An Owner approval role can limit publishing to workspace owners. - 02 · Later
Schedule It
Docket publishes it shortly after the scheduled time, typically within the hour, with the same checks as an instant publish. - 03 · Guard
Brand Safety Checks
Banned terms, banned claims, missing disclaimers and competitor names block the publish, every time. A refused scheduled post comes off the schedule with the reason logged. - 04 · Lock
One Post, Always
A publish lock stops duplicates. Re-publishing updates the post. Pushing back to draft keeps the publish date.
Brand-Safe WordPress Publishing, Enforced on Every Post
Every publish, instant or scheduled, runs through the brand safety rules you set, and a rule that fails blocks the post before it reaches your site.
Your WordPress application password is encrypted at rest. Read how credentials are stored.
- Banned Terms Matched on Word Boundaries, Markup Stripped
- Required Disclaimers Checked Word for Word
- Rules That Cannot Be Checked Block the Publish: It Fails Closed
- Every Publish Logged With URL, Post Id, Schema, SEO Fields, Categories and Tags

WordPress Publishing Without the Copy-Paste Marathon
| Topic | The Usual Way | With Docket |
|---|---|---|
| Moving the Article | The Usual Way: Copy, paste, fix the formatting, fix it again. | With Docket: One click to a WordPress post, or pick a time. |
| Images | The Usual Way: Downloaded, renamed, uploaded, alt text forgotten. | With Docket: Rehosted to your media library with alt text, title and caption. |
| SEO Fields | The Usual Way: Pasted into the plugin box by hand, sometimes. | With Docket: Written to Yoast SEO, Rank Math or SEOPress where exposed, then read back. |
| Schema | The Usual Way: A plugin guesses, or a rating appears from nowhere. | With Docket: Only the types the page can back up, with the real permalink. |
| Mistakes | The Usual Way: Two copies of the same post, live, on a Friday. | With Docket: A publish lock means two clicks make one post. |
Designed Around Your WordPress Site
Everything Docket sends is mapped to a real WordPress field, confirmed afterwards and logged.
Where Each Field Lands
Title
Post title
Body and JSON-LD schema
Post content
Excerpt
Post excerpt
Slug
Post slug
Hero image with alt text
Featured image, in your media library
Categories and tags
Post categories and tags
Meta title and description
Your SEO plugin's fields, where exposed
Every field is read back after publishing, and anything refused is reported.
Control Through Settings
Publish now or on a schedule, and the Owner approval gate can limit publishing to workspace owners.Built for WordPress Posts
Every post field, images, schema and SEO plugin fields, sent through the REST API with an application password and read back.An Accurate Record, per Field
Docket reports which SEO fields WordPress accepted, so nothing is marked as done that did not land.Schema From the Right Account
Schema publishes from accounts allowed to post raw HTML (the unfiltered_html capability), such as Editor or Administrator.Credentials Kept Safe
Application passwords are encrypted at rest. See how Docket stores credentials.
Questions About Publishing to WordPress
How do I publish AI articles to WordPress?
With Docket, you connect WordPress once with an application password, open a finished article and publish it now or schedule it. Docket creates the post through the WordPress REST API with every field filled, moves images into your media library, adds schema, writes the SEO plugin fields your site exposes, and reads each one back.
Which CMS does Docket publish to?
Docket publishes to WordPress posts, through the WordPress REST API with an application password. It fills every post field and the SEO fields your plugin exposes, then reads them back. The site needs to be reachable from the internet with its REST API on.
What fields does Docket fill in on a WordPress post?
Docket fills the title, body, excerpt, slug, featured image with alt text, title and caption, categories and tags, plus optional comment status and publish or draft status. Body images move into your media library and JSON-LD is appended. It also writes the Yoast SEO, Rank Math or SEOPress fields your site exposes over REST.
Does Docket work with Yoast SEO, Rank Math and SEOPress?
Yes, for every field the site exposes over REST. Docket detects the plugin on each publish, writes what it can and reads it back. Stock Yoast SEO 28.x exposes the SEO title, meta description and focus keyphrase. Stock Rank Math exposes none until the site allows it. Unwritten fields are reported, never claimed.
Why did my SEO plugin fields not save?
Usually because the plugin does not expose its fields over REST. WordPress only accepts post meta through the REST API for keys registered with show_in_rest. Docket asks the site which keys it accepts, sends only those, reads them back, and reports per field what was written and what was refused.
How does scheduled publishing work in Docket?
You pick a date and time in the editor and the article is marked scheduled. Docket publishes it shortly after that time, typically within the hour, runs the same brand safety checks as a manual publish, and logs the result.
What structured data does Docket add to posts?
Every post gets BlogPosting, or NewsArticle for news. FAQPage, HowTo, ItemList, Event and place types are added only when the article supports them. Ratings, prices, reviews, named authors and speakable are never emitted. Schema uses the real permalink and is read back to confirm it survived.
What happens if I click publish twice?
You get one post. Each publish holds a short lock, so a double click, or a click racing a scheduled publish, cannot create a second post. Re-publishing an article updates its existing WordPress post, and pushing a live post back to draft keeps its original publish date.
One Click in Docket, One Checked Post in WordPress
On a demo we publish to a test WordPress and open the post, the media library and the SEO fields.

