®Docs

WordPress

Publish SEO articles from Superpractice to WordPress with author, status, featured image, and slug defaults.

What the WordPress integration does

WordPress publishing lets Superpractice send SEO articles directly to your WordPress site. It uses a WordPress application password for the publishing account.

Get the WordPress application password

The credential Superpractice needs is called an application password in WordPress. It is a separate, revocable key for integrations—not the password you use to sign in to WordPress.

Before you begin:

  • Use a WordPress account that can create and edit posts. An Editor account is usually a good choice.
  • Confirm that the site uses HTTPS and its REST API is available at https://example.com/wp-json/.
  • If possible, create a dedicated WordPress user for Superpractice so its access can be managed separately.

To create the key:

  1. Sign in to the WordPress admin dashboard as the user Superpractice should publish as.
  2. Open Users > Profile. You can also go directly to https://example.com/wp-admin/profile.php.
  3. Scroll to Application Passwords.
  4. In New Application Password Name, enter Superpractice.
  5. Click Add New Application Password.
  6. Copy the generated password immediately. WordPress only displays it once.
  7. Return to Settings > Integrations > WordPress and paste it into Application Password. Spaces in the generated password are okay.

Keep the generated password private

Treat an application password like any other secret. Do not email it or paste it into a support message. If it is exposed, revoke it from the WordPress profile and create a replacement.

If Application Passwords is missing

  • Confirm the site is running WordPress 5.6 or newer and uses HTTPS.
  • Ask the hosting provider whether it disables WordPress application passwords at the platform level or through a must-use plugin. The provider may need to enable application passwords and authenticated REST API access for the site.
  • Check security-plugin settings. In Wordfence, open Wordfence > Firewall > Manage Brute Force Protection, turn off Disable WordPress application passwords, and save the change. Do not deactivate the entire security plugin.
  • Ask the WordPress administrator whether another security plugin or custom code disables application passwords or the REST API.
  • On a plugin-enabled WordPress.com site, open Users > Profile in that site's dashboard and use the site-specific Application Passwords section.

See WordPress's Application Passwords guide and Wordfence's Brute Force Protection guide for additional troubleshooting.

Setup

  1. Create the WordPress application password using the steps above.
  2. In Superpractice, open Settings > Integrations > WordPress.
  3. Enter the site URL, WordPress username or email, and application password.
  4. Choose a default publish status: draft, publish live, pending review, or private.
  5. Click Connect.
  6. After connecting, choose the default author and save publishing defaults.

Fields to enter

FieldRequiredNotes
Site URLYesUse the public HTTPS WordPress site URL, for example https://example.com. Do not add /wp-admin or /wp-json.
UsernameYesUse the username or email of the same WordPress user that created the application password.
Application PasswordYesPaste the generated WordPress application password, not the user's normal login password.
Default Publish StatusYesStart with draft or pending review if you want editorial approval before publishing.

Test publishing

  1. Open a test article in Superpractice SEO.
  2. Choose Publish to Web.
  3. Publish as draft first.
  4. Open WordPress and confirm title, slug, author, body, and featured image.
  5. After confirming formatting, change the default status if live publishing is desired.

On this page