Integrations
Connect WordPress
Publish SEOForge articles to WordPress with the SEOForge plugin or an Application Password, including Yoast or Rank Math meta tags and featured images.
There are two ways to connect WordPress. Use the plugin unless you can't install plugins on your site.
| SEOForge plugin (recommended) | Application Password | |
|---|---|---|
| Needs | WordPress 6.4+, PHP 8.0+, permission to install plugins | WordPress 5.6+, an Editor or Administrator account |
| Re-publishing an article | Updates the same post | Creates a new post |
| SEO meta tags | Yoast SEO or Rank Math | Yoast SEO |
| Category | Not set | Choose a default category |
| FAQ section | Sent as part of the article | Converted to a Yoast FAQ block |
Connect with the SEOForge plugin#
Install the plugin
Download seoforge-plugin.zip. In WordPress, go to Plugins → Add New → Upload Plugin, choose the file, click Install Now, then Activate.
Generate a token
In WordPress, go to Settings → SEOForge and click Generate token. Copy the 64-character token. WordPress shows it only once and keeps only a hash of it, so not even an admin can read it back.
Paste it into SEOForge
In SEOForge, go to Settings → Integrations, choose WordPress, then SEOForge Plugin. Enter your WordPress Site URL (it must use
https://) and the Integration Token.Test and save
Click Test Connection. When it shows "Connected to (your site)", choose a Default Post Status and save.
What the plugin publishes#
- Title, and the article converted to WordPress blocks
- A URL slug based on the primary keyword
- An excerpt (the first 300 characters)
- The meta title and meta description, written to Yoast SEO or Rank Math, whichever you use
- The featured image, added to your Media Library
- Post status: draft or published, from your Default Post Status
Re-publishing an article updates the post SEOForge created earlier instead of making a copy. Uninstalling the plugin doesn't delete any posts.
Revoke access#
In WordPress, go to Settings → SEOForge and click Revoke token. SEOForge can't publish again until you generate a new token and paste it in.
Connect with an Application Password#
Use this if you can't install plugins. It works on any self-hosted WordPress 5.6+, and on WordPress.com Business or eCommerce plans.
Create an Application Password
In WordPress, go to Users → Profile, scroll to Application Passwords, enter a name such as "SEOForge", and click Add New Application Password. Copy the password it shows. The account must be an Editor or Administrator.
Enter your details in SEOForge
In Settings → Integrations, choose WordPress, then Application Password. Enter your WordPress Site URL, your WordPress Username and the Application Password.
Test and save
Click Test Connection. When it shows "Connected as (your name)", choose a Default Post Status and a Default Category, then save.
This method publishes the title, the article body (without a repeated title), a slug from the primary keyword, an excerpt, Yoast meta title and description, one category and the featured image. The FAQ section becomes a Yoast FAQ block. Each publish creates a new post.
Custom fields (ACF)#
If your theme uses Advanced Custom Fields, open Advanced Settings on the integration card to map the key takeaways, FAQ, meta description, primary keyword and reading time to your own fields.
Troubleshooting#
| Problem | Fix |
|---|---|
| "HTTPS required" | Use your site's https:// address. Only local test sites can use http:// |
| The test fails with the plugin | Check the plugin is active and the token was copied in full. Generate a new token if unsure |
| The test fails with an Application Password | Check the username (not the email) and that the user is an Editor or Administrator. Some security plugins block the WordPress REST API; allow /wp-json/ |
| Meta tags don't appear | The plugin writes to Yoast SEO or Rank Math. Other SEO plugins aren't supported yet |
