WordPress integration
Connect Auto SEO to WordPress
Five steps, and the only credential you need is one Auto SEO API key. After this, every article Auto SEO drafts gets published — with schema, meta, and internal links — straight to your blog.
- 1
Download the Auto SEO plugin
In Auto SEO, open Integrations → WordPress (or the WordPress Plugin page) and download autoseo-wp-plugin.zip.
- 2
Install and activate it
In wp-admin, go to Plugins → Add New → Upload Plugin, upload the ZIP, click Install Now, then Activate.
- 3
Generate your Auto SEO API key
Back in Auto SEO, click “Generate API key” in the WordPress connect panel. The key is shown once and copied to your clipboard.
- 4
Paste the key into WordPress
In wp-admin, go to Settings → Auto SEO, paste the key into the API Key field, and click Save Changes.
- 5
Test the connection
Click “Test connection” — in wp-admin, or in Auto SEO's WordPress panel. Either one reports exactly what passed or failed. Then Connect.
Prefer not to install a plugin?
There is a second path that uses WordPress' own REST API and an Application Password instead. It works the same way once connected — it just needs two more credentials.
- In wp-admin, open Users → Profile and scroll to Application Passwords.
- Name it “Auto SEO”, generate it, and copy the password (shown once).
- In Auto SEO, open Integrations → WordPress and switch to the “WordPress REST API” tab.
- Enter your site URL, WordPress username, and that Application Password, then Test connection.
What gets published
- Article body in WordPress' block editor (Gutenberg) with H2/H3 hierarchy.
- SEO title and meta description (Yoast/RankMath compatible fields).
- Featured image with alt text.
- Internal links to your other published posts.
- Schema.org Article markup.
Troubleshooting
- 401 / “key doesn't match” — the key saved in Settings → Auto SEO isn't the one Auto SEO holds. Generate a new key, paste it into wp-admin, click Save Changes, then test again.
- 404 / “no Auto SEO plugin found” — the plugin isn't installed or isn't activated on that site URL. Check Plugins → Installed Plugins.
- Timeout or connection error — a firewall, WAF, or “under construction” mode is blocking outside requests to
/wp-json/. Confirmhttps://yoursite.com/wp-json/loads in a browser. - On the REST API path, a 401 usually means the Application Password was revoked — generate a new one.