Back to GuidesPublishing

WordPress Publishing

Connect your WordPress site and auto-publish articles with full SEO optimization.

5 min readUpdated February 20, 2026

WordPress Publishing

AEOBot can publish articles directly to your WordPress site with full SEO optimization. This guide covers the complete setup.

Connecting Your WordPress Site

1

Get Your WordPress Username

Log into WordPress Admin (yourblog.com/wp-admin), go to Users → Profile, and note the Username field at the top.

2

Create an Application Password

On your Profile page, scroll to Application Passwords. Enter a label like "AEOBot", click Add New Application Password, and copy the generated password immediately.

3

Connect in AEOBot

Go to Connected Sites → Connect, select WordPress, enter your site URL, WordPress username, and the Application Password. Click Test Connection then Save.

Warning: Do not enter the Application Password label as the username. Enter your actual WordPress login username (e.g., "admin"), not the label you gave to the password (e.g., "AEOBot").

What Happens When You Publish

When you click "Publish to WordPress", AEOBot:

  1. Converts Markdown to clean HTML
  2. Sets the SEO-optimized title
  3. Injects Schema markup (JSON-LD)
  4. Sets meta tags for Yoast SEO or RankMath
  5. Publishes as a live post

User Role Requirements

RoleCan Publish?Notes
AdministratorYesFull access, recommended
EditorYesCan publish and manage all posts
AuthorPartialMay fail with API
ContributorNoWill get "not allowed" error
SubscriberNoCannot create posts

Supported SEO Plugins

AEOBot automatically sets meta fields for:

  • Yoast SEO — _yoast_wpseo_title, _yoast_wpseo_metadesc
  • RankMath — rank_math_title, rank_math_description, rank_math_schema

Troubleshooting

"You are not allowed to create posts as this user"

Your WordPress user needs Editor or Administrator role. Go to WordPress Admin → Users → find user → change Role.

"Connection failed"

Check your URL (include https://), verify the username, and ensure Application Passwords are enabled.

"401 Unauthorized"

The application password may be incorrect. Generate a new one and make sure you copied it correctly (it has spaces between groups).

Frequently Asked Questions

What WordPress version do I need?

WordPress 5.6 or later for Application Passwords support.

Does AEOBot work with Yoast SEO?

Yes. AEOBot automatically sets Yoast SEO meta fields when publishing.

Why am I getting a "not allowed" error?

Your WordPress user needs Editor or Administrator role. Change it in WordPress Admin → Users.

Was this guide helpful?

Ready to Try It Yourself?

Create SEO + AEO optimized content in minutes. No credit card required.

Get Started Free