← Back to Learn
Learn / Platform Connections / Direct API

How to Connect WordPress

Connect your WordPress site to ACS using your site URL and application password for fully automated article publishing.

Updated April 8, 2026


ACS publishes articles directly to your WordPress site using WordPress Application Passwords — no plugins required. This works with any self-hosted WordPress installation running version 5.6 or later.

What You'll Get

  • Automated article publishing to your WordPress site as drafts or live posts
  • Title, body content, slug, meta title, meta description, and focus keyword set automatically on each post
  • Support for Yoast SEO and Rank Math meta fields when those plugins are installed

Prerequisites

  • A WordPress site running version 5.6 or later
  • Administrator or Editor access to your WordPress dashboard
  • Your WordPress site URL

Step 1: Create an Application Password in WordPress

Application Passwords are separate from your regular WordPress login. They are used specifically for API access.

  1. Log into your WordPress admin dashboard
  2. Go to Users → Profile (or Users → All Users, then click your username)
  3. Scroll down to the Application Passwords section
  4. In the New Application Password Name field, enter a label like "ACS"
  5. Click Add New Application Password
  6. Copy the generated password immediately — it will not be shown again

The password appears as a series of characters with spaces (e.g., xxxx xxxx xxxx xxxx xxxx xxxx). You may include or remove the spaces when entering it in ACS.

Step 2: Connect in ACS

  1. In ACS, go to Settings → Integrations
  2. Under Publishing Destinations, click Set Up for your SEO Article channel
  3. Select WordPress from the provider list
  4. Enter:
    • Site URL — your WordPress site's base URL (e.g., https://yourdomain.com)
    • Username — your WordPress admin username
    • Application Password — the password generated in Step 1
  5. Click Connect

ACS will verify the credentials with a test call to your WordPress REST API.

What Gets Published

ACS sets the following fields on each WordPress post:

  • Title
  • Body content (HTML)
  • Slug
  • Meta title and description (via Yoast SEO or Rank Math if installed)
  • Focus keyword

Posts are created as drafts by default. To publish immediately, update the setting in Settings → Platforms → SEO Article.

Disconnecting WordPress

Go to Settings → Integrations → SEO Article → Edit and remove your credentials. You can also revoke the Application Password directly in WordPress under Users → Profile → Application Passwords.

Troubleshooting

"Could not connect" or 401 errors Application Passwords may be disabled by your host or a security plugin. Check with your hosting provider, or whitelist ACS in your security plugin's settings.

REST API blocked Some security plugins block the /wp-json/ endpoint. Add an exception for /wp-json/wp/v2/posts or temporarily disable the plugin to test the connection.

SSL errors Your WordPress site must use HTTPS. HTTP-only sites are not supported.

← Back to Learn