How to Connect Your WordPress Site
Use WordPress Application Passwords to let BlogAmplify publish SEO-optimized articles directly to your site.
Before You Start
- 1A BlogAmplify account (free to create)
- 2A self-hosted WordPress site (WordPress.com Business plan or higher, or any self-hosted WordPress)
- 3WordPress 5.6+ with HTTPS enabled
- 4An admin or editor user account on the WordPress site
Step-by-Step Guide
Create an Application Password in WordPress
Application Passwords let BlogAmplify publish to your WordPress site without sharing your login password. To create one:
- Log in to your WordPress admin dashboard
- Go to Users → Profile (or click your username in the top-right)
- Scroll down to the "Application Passwords" section
- Enter a name for the password (e.g.
BlogAmplify) - Click "Add New Application Password"
- Copy the generated password immediately — it will only be shown once. It looks like:
xxxx xxxx xxxx xxxx xxxx xxxx

Log in to BlogAmplify
Sign in to your BlogAmplify account. If this is your first time, you'll reach the integration step at the end of onboarding (Step 5). Otherwise, go to Settings → Integrations.
Select WordPress as your platform
Click the WordPress card on the integration page. A connection form will appear below with fields for your Site URL, Username, and Application Password.

Enter your WordPress credentials
Fill in the three fields:
- Site URL — Your WordPress site address (e.g.
https://myblog.com). Includehttps://. - Username — Your WordPress admin username (the one you log in with).
- Application Password — The password you generated in Step 1. You can paste it with or without spaces.

Click "Test & Connect"
BlogAmplify will verify your credentials by making a test API call to your WordPress site. If successful, you'll see a green "WordPress connected" confirmation with your display name.
Your credentials are encrypted with AES-256-GCM before being stored — we never store them in plain text.

Complete setup
That's it! Click "Complete Setup" (during onboarding) or navigate away. BlogAmplify will now publish articles directly to your WordPress site as new posts, complete with featured images, tags, SEO meta descriptions, and schema markup.
Troubleshooting
"Application Passwords" section is missing in WordPress
Application Passwords require:
- WordPress 5.6 or later (check Dashboard → Updates)
- Your site must use HTTPS. Application Passwords are disabled on plain HTTP sites for security.
- Some security plugins (like iThemes Security or Wordfence) may disable Application Passwords. Check your plugin settings.
- If you're using a managed WordPress host, Application Passwords may need to be enabled in your hosting panel.
"Test & Connect" fails with 401 Unauthorized
Double-check these:
- The username is your WordPress login username, not your email address
- The Application Password was copied correctly (it's separate from your login password)
- The user account has Administrator or Editor role
- Try generating a new Application Password and using that instead
"Test & Connect" fails with a network error or timeout
This means BlogAmplify cannot reach your WordPress REST API. Check:
- The Site URL is correct and includes
https:// - Your site is publicly accessible (not behind a VPN or IP whitelist)
- The WordPress REST API is not disabled. Test by visiting
https://yoursite.com/wp-json/wp/v2/postsin a browser — you should see JSON output. - A security plugin or firewall (Cloudflare, Sucuri) may be blocking API requests. Whitelist BlogAmplify's server IP if needed.
Articles publish but images are missing
BlogAmplify uploads featured images to WordPress's Media Library before attaching them to posts. If this fails silently, the article will still publish without an image. Common causes: file upload limits in php.ini (upload_max_filesize), or a security plugin blocking the upload endpoint. Check your server's PHP error log for details.
Published articles show as "Draft" instead of "Published"
Ensure the WordPress user account used for the Application Password has the publish_posts capability. Accounts with the Contributor role can only create drafts. Use an Administrator or Editor account.
REST API returns "rest_cannot_create" or permission errors
This means the user doesn't have sufficient WordPress permissions. Go to Users → All Users, find the account, and change the role to Administrator or Editor.

