Back to Help Center

How to Connect to WordPress

Step-by-step guide for integrating SEO software with WordPress.

Connect Your WordPress Site to SEO Software

With the WordPress integration in SEO Software, you can connect one or multiple WordPress sites and choose exactly which site to publish each article to. This is especially useful if you manage multiple blogs, client websites, or brand properties.

Once connected, you can publish optimized content directly from SEO Software to WordPress without switching tools.

Important Notes Before You Start

Please read the following carefully before connecting WordPress:

  • If your WordPress site is hosted on Namecheap, scroll down to the Troubleshooting section. Namecheap often requires a user-level password instead of a standard application password.
  • Most connection failures happen due to incorrect login details—even when users believe they are correct.
  • Your WordPress username is not necessarily your email address.
  • Usernames and passwords are case-sensitive and may include special characters or spaces.
  • Do not confuse your login username with the Application Password name. These are different.

How to Generate a WordPress Application Password

To connect WordPress to SEO Software, you’ll need to generate an Application Password from your WordPress account.

Step 1: Open Your WordPress Profile

Log in to your WordPress admin dashboard and go to Users → Profile.

Step 2: Generate an Application Password

Scroll down to the Application Passwords section.

  • Enter a name (for example: SEO Software)
  • Click Add New Application Password
  • Copy the generated password immediately (you won’t be able to see it again)

Step 3: Connect WordPress in SEO Software

Return to the SEO Software dashboard, open the integrations section, select WordPress, and enter:

  • Your WordPress site URL
  • Your WordPress username
  • The generated application password

Click Connect and follow any remaining on-screen instructions.

Troubleshooting WordPress Connection Issues

If your WordPress connection fails, it is almost always caused by one of the reasons below. These account for virtually all reported issues.

1. Incorrect Username or Password

This is the most common issue by far.

Even when users are confident their credentials are correct, errors are often caused by:

  • Incorrect capitalization
  • Missing or extra characters
  • Extra spaces at the beginning or end
  • Using an email instead of the actual WordPress username

👉 Make sure you are using the exact username you use to log in to WordPress.

2. Incorrect WordPress Site URL

The WordPress URL must be the full site URL, including https://.

✅ Correct:

https://yourwebsite.com

❌ Incorrect:

yourwebsite.com

https://yourwebsite.com/wp-admin

https://yourwebsite.com/admin.php

Do not add extra paths or parameters. The exact URL is critical for a successful connection.

3. Hosting Provider Does Not Support Application Passwords

Some hosting providers (including Namecheap in certain configurations) do not fully support WordPress application passwords.

Solution:

  • Go to Users → Profile
  • Scroll to Account Management
  • Click Set New Password
  • Use this newly generated user-level password instead

⚠️ Don’t forget to click Update User after setting the new password.

4. Insufficient User Permissions

If your WordPress user role was recently changed, your account may no longer have permission to connect external applications.

To fix this:

  • Go to Users in WordPress
  • Ensure your account has an appropriate role (Administrator is recommended)
  • Update permissions if needed, or contact your site administrator

5. Security Plugins or Firewalls

Some WordPress security plugins or server firewalls may block external API requests.

Try the following:

  • Temporarily disable security plugins
  • Whitelist REST API or external connections
  • Check hosting firewall rules

Once connected, you can re-enable security plugins and adjust rules as needed.

WordPress integrations require a non-plain permalink structure.

To fix this:

  1. Go to Settings → Permalinks
  2. Select any option except “Plain”
  3. Save changes

Final Tip

If you’ve tried all the steps above, connection issues are extremely rare. In nearly every case, the problem comes down to incorrect login credentials, even when they appear correct at first glance.

Take a moment to re-enter everything carefully—no extra spaces, correct casing, and the correct username—and the integration should work smoothly.

Need more help?

Our support team is ready to assist you.

Contact Support