5 minutes

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

1

Create an Application Password in WordPress

Application Passwords let BlogAmplify publish to your WordPress site without sharing your login password. To create one:

  1. Log in to your WordPress admin dashboard
  2. Go to Users → Profile (or click your username in the top-right)
  3. Scroll down to the "Application Passwords" section
  4. Enter a name for the password (e.g. BlogAmplify)
  5. Click "Add New Application Password"
  6. Copy the generated password immediately — it will only be shown once. It looks like: xxxx xxxx xxxx xxxx xxxx xxxx
WordPress Application Passwords section with Blog Amplify password generated
2

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.

3

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.

WordPress card selected on integration page with Site URL, Username, and Application Password fields
4

Enter your WordPress credentials

Fill in the three fields:

  • Site URL — Your WordPress site address (e.g. https://myblog.com). Include https://.
  • 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.
WordPress connection form with Site URL, Username, and Application Password filled in
5

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.

WordPress connected confirmation with green success toast and Connection Details
6

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/posts in 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.

Other Integration Guides

Ready to get started?

Create your free account and connect your website in minutes.

Get Started Free