Connect Your Site
SEObox publishes articles to your website through a publishing connection that you set up once per site. It supports four kinds of connection:
| Connection | Best for | What you need |
|---|---|---|
| WordPress | Any WordPress site with the REST API enabled | Site URL, username, Application Password |
| Webflow | Webflow CMS blogs | API token, Site ID, Collection ID |
| Shopify | Shopify store blogs | Shop domain, Admin API token, Blog ID |
| Custom Site (Webhook) | Everything else — custom code, headless CMSes, static sites | A URL on your server that accepts a signed POST |
No plugin or script tag is needed for any of them.
Where to connect
Open Sites, pick a site, and use the Content Management System card (“Where approved articles get published”). The same form is in the Setup wizard under Publishing — where the custom option is labelled Webhook — and in the “Connect your site” dialog.
Only account owners and admins can change a site’s connection. Credentials are encrypted before they’re stored.
SEObox saves your credentials without contacting your site, so a typo won’t show up until the first publish. Double-check the values, then publish one article and confirm it appears on your site before relying on the connection.
What happens when you publish
- You Approve an article, then click Publish.
- SEObox checks that the site has a connection and that the article’s SEO score meets the
site’s minimum (80 by default). Otherwise publishing stops with
CMS_NOT_CONNECTEDorQUALITY_GATE_FAILED. - The article is sent to your platform. Each request times out after 30 seconds.
- If the request fails, SEObox retries up to 3 times with exponential backoff, starting at 5 seconds.
- On success the article’s status becomes Published and the live URL is saved. If every attempt fails, the article goes back to Approved and the error is shown on it, so you can fix the connection and publish again.
SEObox creates posts; it doesn’t edit or delete posts that are already live. To change a published article, edit it in your CMS.
Security notes
- Only public addresses are allowed. SEObox refuses to publish to private or internal IP addresses and follows at most 3 redirects.
- Use a dedicated credential for SEObox — a separate WordPress Application Password, Webflow token, or Shopify app — so you can revoke it on its own.