Connect WordPress to GeoCopy
GeoCopy publishes to your WordPress blog using the REST API. We support WordPress.com sites and self-hosted WordPress on your own hosting (SiteGround, WP Engine, Cloudways, etc.).
Before you start
- You need permission to approve apps or application access on the site.
- Self-hosted sites should run WordPress 6.2+ with Application Passwords enabled (most hosts leave this on).
- After connecting, set a default category in GeoCopy site settings — WordPress requires one to publish.
Connect in GeoCopy
- Open Portal → Integrations → WordPress and click Connect.
- Enter your site URL (e.g.
https://blog.yoursite.comorhttps://yoursite.wordpress.com). - GeoCopy detects your hosting type and shows the right connect button:
- WordPress.com — click Connect WordPress.com, sign in to WordPress.com if prompted, then choose which site to publish to.
- Self-hosted — click Connect with WordPress, sign in to wp-admin if prompted, then click Approve.
- When the integration card shows Connected, open Settings and pick a default category (and author if you use one).
WordPress.com vs self-hosted
| Your site | What you click |
|---|---|
*.wordpress.com or a custom domain on WordPress.com | Connect WordPress.com |
| Your own domain on a web host (not WordPress.com) | Connect with WordPress |
Manual setup (self-hosted only)
If one-click connect is blocked by your host, expand Enter Application Password manually in the connect dialog. Create an Application Password in wp-admin — do not use your login password.
- In WordPress: Users → Profile → Application Passwords
- Name it
GeoCopyand click Add Application Password - Copy the password immediately (WordPress only shows it once)
- In GeoCopy, paste your site URL, username, and Application Password, then connect

Revoke access
- GeoCopy: Integrations → WordPress → Disconnect
- Self-hosted WordPress: Users → Profile → Application Passwords → Revoke next to GeoCopy
- WordPress.com: WordPress.com account → Security → Connected applications
Troubleshooting
- Wrong hosting detected: Use the exact public URL of your blog. WordPress.com sites must be on WordPress.com hosting, not a self-hosted install on the same domain.
- 401 / connection failed (self-hosted): Use an Application Password, not your wp-admin login password.
- No Application Passwords section: Update to WordPress 6.2+ or ask your host to enable Application Passwords.
- Publishing fails: Set a default category in GeoCopy site settings.
- WordPress.com site list empty: Disconnect and connect again, making sure you approve access for the WordPress.com account that owns the site.
Also connecting Webflow? See Connect Webflow.