WordPress Integration

Connect BlogSEO to your WordPress site to automatically publish AI-generated articles directly to your blog with full SEO optimization.

This integration uses WordPress Application Passwords for secure authentication and supports essential features including featured images, SEO metadata, and automatic slug generation.

Requirements

Before connecting your WordPress site, ensure you meet these requirements:

  • WordPress 5.6 or later (for Application Password support)
  • Administrator or Editor access to create Application Passwords
  • REST API enabled (default in WordPress)

Setting Up WordPress Integration

Navigate to Settings → Integrations in your BlogSEO dashboard and click Connect WordPress. You'll need three pieces of information:

1. WordPress Site URL

Enter your complete WordPress site URL, including https://. For example: https://yourblog.com

2. WordPress Username

Use your WordPress admin username (the same one you use to log into wp-admin).

3. Application Password

This is a special password created specifically for API access.

Creating an Application Password

Application Passwords provide secure API access without exposing your main WordPress credentials:

  1. Log in to your WordPress dashboard as an administrator
  2. Navigate to Users → Your Profile
  3. Scroll down to the Application Passwords section
  4. Enter a name for the password (e.g., "BlogSEO API Access")
  5. Click Add New Application Password
  6. Copy the generated password - it will look like xxxx xxxx xxxx xxxx xxxx xxxx

Important: You'll only see this password once. If you lose it, you'll need to create a new one.

Testing Your Connection

Use the Test Connection button to verify your credentials work correctly. This confirms:

  • Your WordPress site is accessible
  • Your username and Application Password are valid
  • The REST API is working properly

Automatic Publishing Features

Once connected, BlogSEO automatically handles:

✅ Auto-Publish Articles

Articles scheduled in your Content Calendar will be automatically published to WordPress on their scheduled dates.

✅ Upload Featured Images

Featured images from your articles will be automatically uploaded to your WordPress Media Library and set as the post's featured image.

✅ Set SEO Metadata

Meta descriptions and other SEO data will be automatically added to your posts, compatible with popular SEO plugins like Yoast and RankMath.

✅ Smart Slug Handling

Article slugs are automatically cleaned and formatted according to WordPress standards.

✅ Update Existing Posts

If a post with the same slug already exists, BlogSEO will update it instead of creating a duplicate.

Publishing Workflow

  1. Generate your articles in BlogSEO as usual
  2. Schedule them using the Content Calendar
  3. WordPress integration automatically publishes them on the scheduled dates
  4. Monitor the results in your WordPress dashboard

Troubleshooting

Connection Failed

  • Verify your WordPress site URL is correct and includes https://
  • Check that your username and Application Password are entered correctly
  • Ensure your WordPress site is accessible and the REST API is enabled

Publishing Errors

  • Confirm your WordPress user has sufficient permissions (Editor or Administrator)
  • Check that your Application Password hasn't been revoked
  • Verify your WordPress site isn't blocking REST API requests

SEO Metadata Issues

  • Install a compatible SEO plugin (Yoast SEO, RankMath, or All in One SEO)
  • Check that the plugin is properly configured and active

Security & Best Practices

Application Passwords are secure because:

  • They're separate from your main WordPress password
  • They can be revoked at any time without affecting your main account
  • They provide limited, API-only access to your site
  • Each application password can be uniquely named and tracked

Managing Application Passwords

  • Regularly review active Application Passwords in your WordPress profile
  • Revoke any passwords you're no longer using
  • Use descriptive names to identify what each password is for

Frequently Asked Questions

Q: Will this slow down my WordPress site? A: No. Publishing happens via the REST API, which is designed for efficient data transfer and doesn't impact your site's front-end performance.

Q: Can I publish to multiple WordPress sites? A: Currently, each BlogSEO account can connect to one WordPress site. Contact support if you need to manage multiple sites.

Q: What happens if my WordPress site is down when an article is scheduled? A: BlogSEO will retry publishing failed articles on the next scheduled run. Articles remain in "scheduled" status until successfully published.

Q: Can I edit articles after they're published to WordPress? A: Yes! You can edit articles directly in WordPress, or update them in BlogSEO and republish with the same slug to overwrite the WordPress version.

For additional support, contact our team through the in-app support chat.

Was this page helpful?