Shopify Integration

Connect BlogSEO to your Shopify store to automatically publish AI-generated articles to your store's blog, and to feature your real products inside that content.

We support two connection methods:

  • Official BlogSEO app, the recommended one-click install from the Shopify App Store, with billing handled through Shopify.
  • Custom app, the deprecated manual method where you create your own Shopify app and paste its credentials.

Connect with the official BlogSEO app

The recommended way to connect is the official BlogSEO app, reviewed and approved by Shopify. It connects in a single click, with no credentials to create or copy, and it unlocks importing your product catalog so your articles can link to and feature your real products.

Install it

You can start from either side:

  • From the Shopify App Store: open the official BlogSEO Shopify App, click Install, and approve the permissions. If you do not have a BlogSEO account yet, one is created from your store details and your products begin importing right away.
  • From your BlogSEO dashboard: if you already use BlogSEO, go to Integrations → Shopify and click Connect Shopify Store. You are sent to Shopify to pick your store and approve the permissions, then returned to BlogSEO.

The app asks to manage your blog content and files, read your translations, and read your products. Granting these lets BlogSEO publish complete articles with images and import your catalog.

Finish the setup

Once you approve, your store is connected, but publishing does not start until you choose where articles should go. Open Update Configuration, pick the Shopify blog you want to publish to (or create a new one), set the author name shown on posts, and save. Until you do, the integration shows a Setup Required notice.

Billing through Shopify

With the official app, your BlogSEO subscription is billed through Shopify and appears on your regular Shopify invoice. You can review or cancel it from your Shopify admin, under Settings → Apps and sales channels → BlogSEO, instead of managing a separate card on BlogSEO.

Products

The official app can import your product catalog so BlogSEO mentions and links your real products inside articles, and features their images in your article visuals. See the Products feature for how the catalog works, how products are chosen, and how to control which ones get used.

Connect with your own custom app

This method is deprecated and no longer recommended. It is the older, more manual way to connect, kept only for stores that cannot use the official app. For the easiest setup and billing through Shopify, use the official BlogSEO app instead.

If the official BlogSEO app is not available to you, you can still connect Shopify the original way, by creating your own custom app in your Shopify dashboard and pasting its credentials into BlogSEO. With a custom app, your BlogSEO subscription is billed directly by BlogSEO rather than through Shopify.

Video Tutorial

This walkthrough covers connecting with your own custom app.

Requirements

Before connecting with a custom app, ensure you have:

  • A Shopify store on any plan (Basic, Shopify, Advanced, or Plus)
  • Admin access to your Shopify store
  • An active blog created in your Shopify admin

Setting up the custom app

Navigate to Integrations → Shopify in your BlogSEO dashboard and click Connect Shopify.

You'll need to fill in the following information:

  • Store Name: A friendly name for your store
  • Author Name: The name that will appear as the author on published blog posts
  • Store Subdomain: Your Shopify store subdomain (found in your Shopify admin URL, e.g. my-store from my-store.myshopify.com)
  • Client ID: Your Shopify app Client ID
  • Client Secret: Your Shopify app Client Secret

Getting your app credentials

To get your Client ID and Client Secret, you need to create a custom app in the Shopify Partners Dashboard:

  1. Go to the Shopify Dev Dashboard and create a new app
  2. Enable the following scopes: read_content, write_content, read_files, write_files, read_translations, write_translations, read_products
  3. Scroll down and click Release, leave all fields empty in the modal
  4. Click Home → Install app and select your store
  5. Go to Settings → Credentials and copy the Client ID and Secret

The read_products scope is what lets a custom app import your product catalog. If you connected before adding it, edit your app's scopes in Shopify, then use Re-verify access on the Shopify integration page, or delete and reconnect the integration.

Configure publishing settings

Once connected, choose your preferred publishing behavior:

  • Auto-publish: Articles are automatically published to Shopify when generated
  • Manual publish: Review and approve articles before publishing them to your store. To manually publish an article, go to Articles, select the article you'd like to publish and click Publish then Publish to Shopify.

Publishing Features

Whichever way you connect, BlogSEO handles all the publishing details:

  • Full Article Content: Your AI-generated articles are published with proper formatting, headings, and structure.
  • Featured Images: Featured images are automatically uploaded to your Shopify Files and attached to your blog posts.
  • SEO Metadata: Meta titles and descriptions are automatically set for each blog post to maximize search visibility.
  • Author Attribution: Articles are published under your selected author name.
  • Real Products: With the Products feature, BlogSEO links your actual products inside articles and features them in your article images.

Publishing Workflow

  1. Articles are generated daily in BlogSEO using your keywords and content settings
  2. Schedule them using the Content Calendar
  3. Articles are automatically published to your Shopify blog on their scheduled dates (if Auto-publish is activated)
  4. Monitor traffic and engagement through your Shopify analytics

Frequently Asked Questions

Does BlogSEO host my blog, or do I publish to my own Shopify store?
BlogSEO does not host your articles. It writes the content and publishes it into your own Shopify store, so you connect your store first and BlogSEO pushes each article to your Shopify blog. The article lives on your domain, not on BlogSEO.

What is the difference between the official BlogSEO app and a custom app?
The official BlogSEO app from the Shopify App Store connects in one click with nothing to copy, and your subscription is billed through Shopify. A custom app is the original method, where you create your own app in the Shopify dashboard and paste its Client ID and Secret into BlogSEO, and your subscription is billed directly by BlogSEO. Both can publish articles and import your products.

Can I review articles before they go live on Shopify?
Shopify has no draft state for blog posts, so to check content first, keep Manual publish on. You generate and schedule articles, review them, and only then push them live with Publish to Shopify. Auto-publish sends articles straight to your live blog.

Can I choose which Shopify blog to publish to?
Yes, you can select which blog to publish to in your Shopify Integration page, or create a new blog from there.

Can BlogSEO use my real Shopify products in articles?
Yes. With the Products feature, BlogSEO imports your catalog and can mention and hyperlink your real products inside articles, and feature their images in your article visuals. You choose which products are eligible.

Can I edit articles after publishing to Shopify?
Absolutely. You can edit articles directly in Shopify, or update them in BlogSEO and republish to overwrite the existing post. After editing your article in BlogSEO, you can synchronize it with your Shopify blog by clicking on Sync to CMS.

My Shopify connection or publishing is not working. What should I check?
With a custom app, check that your store subdomain is exactly the my-store part of my-store.myshopify.com, with no extra https:// and no trailing slash, and confirm the content and file scopes are granted. A malformed store URL is the most common cause of publishing silently failing.

Will this work with my Shopify theme?
Yes, articles are published using Shopify's standard blog post format, which works with all themes.

Does this affect my store's performance?
No. Publishing happens via Shopify's API and doesn't impact your store's front-end performance.

For additional support, contact our team through the in-app support chat.

Was this page helpful?