Skip to Content
📘 New: connect any website to SEObox with a signed webhook — see Connect Your Site.

Connect Shopify

SEObox publishes articles to one of your store’s blogs through the Shopify Admin API.

Create a custom app

In Shopify admin, go to Settings → Apps and sales channels → Develop apps → Create an app. Name it SEObox.

Grant content access

Under Configuration → Admin API integration, enable the write_content and read_content scopes (these cover blogs and articles). Save, then Install app.

Copy the Admin API token

After installing, reveal the Admin API access token once and copy it. It starts with shpat_.

Find your Blog ID

Go to Online Store → Blog posts → Manage blogs and open the blog. The number at the end of the admin URL is the Blog ID — for example …/blogs/91234567890.

Add the connection in SEObox

On your site’s page, open Content Management System, choose Shopify, and fill in:

FieldValue
Shop domainyour-store.myshopify.com (the myshopify domain, not your custom domain)
Admin API tokenThe shpat_… token
Blog IDThe number from the step above

Click Connect, then publish one article to check it works.

What SEObox sends

Articles are created with POST /admin/api/2024-10/blogs/{blog_id}/articles.json:

Shopify fieldComes from
titleArticle title
body_htmlArticle body as HTML, with the FAQ section at the end
handleArticle slug
summary_htmlMeta description
publishedtrue

The “published URL” SEObox saves uses the numeric blog ID, so it may differ from your storefront URL (which uses the blog’s handle). The article itself is published correctly.

Last updated on