Automate your Shopify blog: guide posts that lead to products

Last updated 22 October 2026 · 4 min read · by Marco Schulz

Shopify has a built-in blog, and an external system can create and publish articles in it via the Admin API. This requires the shop domain (your-shop.myshopify.com) and an access token from your own app with write access to content. The posts appear under /blogs/ in your theme's design and link internally to products and categories, which turns the guide into a sales route. Shopify sets limits on URL structure, categories and extra blog features.

Almost every Shopify shop has a blog, and almost all of them are called "News" and contain two posts from the year it was founded. That's a shame, because a shop blog has a job that no product page can do: it catches people who don't yet know which product they need.

Why a shop blog works differently from a company blog

A service provider blogs so that someone calls. A shop blogs so that someone moves from a question to a product page. The pattern is always the same: someone searches "which safety shoes for roofers", reads a guide that answers the question, and ends up clicking through to the category with exactly those shoes. The guide replaces the advice you'd get in a shop.

This tells you what a good shop post needs: a genuine question as the title, an honest answer, and one to three links to products or categories that match the answer. The post Blog for online shops describes which topics work for an online shop.

How the connection to Shopify works

Shopify provides an Admin API through which external systems work with the shop. Blogs and articles are their own resources within it. A blogging system uses this route to create articles, set the title, text, author, tags and image, and publish them or leave them as a draft. The connection needs two things:

  • The shop domain in the form ihr-shop.myshopify.com. It remains valid even if the shop runs under its own domain.
  • An access token. In the Shopify admin, under the app settings, you create your own app, grant it the scope to write content, and receive a token. This token is stored in the blogging system. It only applies to your shop and can be revoked at any time.

Then there's the choice of blog. Shopify allows several blogs per shop, and the automated posts belong in one of them, ideally one with a clear name like "Guides" rather than "News".

What you need to prepare

  1. Decide which blog will receive the guide posts, and create it if needed.
  2. Create your own app with write access to content and copy the access token.
  3. Name the categories and products that posts are allowed to link to. A list of ten to twenty target pages is enough to start with.
  4. Check how your theme displays blog articles: title image, author, date, tags. This can be adjusted in the theme editor.

What arrives in the Shopify blog

ElementWhere it ends up in Shopify
TitleArticle title
Text with subheadings, FAQ, product linksArticle content as HTML, displayed by the theme
SummaryExcerpt that many themes show in the blog overview
Title imageArticle image
TagsThe article's tags, which Shopify uses for filtering
Address/blogs/blogname/postname, derived from the title
StatusDraft or published, depending on your approval

A guide without a link to the category is a post with no way out. That's why product and category links are set during setup and matched to each post. Three rules have proven useful:

  • The link sits where the answer is given. If the post explains that roofers need class S3 shoes, the link to the category follows right there, not just in the last paragraph.
  • The anchor text says what's coming. "S3 safety shoes in the shop" instead of "click here".
  • No more than three targets per post. Otherwise the guide turns into a catalogue.

How internal links strengthen pages against each other is explained in the post on internal linking.

A real-world example

The workwear online shop work-wear24.ch from Baar ZG shows what this looks like in practice: with one post a week, the shop ranks number 1 on Google for "Berufsbekleidung Baar", and ChatGPT recommends the business as the top address in the region. The posts answer questions about workwear and lead to the matching categories. The details are in the work-wear24 case study.

Where the Shopify blog has limits

Shopify is a shop system, not a blogging system. This shows in a few places, and it's better to know them in advance:

LimitWhat this means
Fixed URL structurePosts always sit under /blogs/blogname/. A path like /guide/ directly under the domain isn't possible
Tags only, no categoriesShopify's blog has no category hierarchy. Structure comes from tags or from having several blogs
Display depends on the themeWhether related posts, a table of contents or FAQ markup appear is decided by the theme, not Shopify
Comments kept simpleThe comment function exists, but it's basic. For most shops that's enough

For a guide section meant to lead to products, these aren't obstacles. Anyone planning an extensive knowledge base with hundreds of posts and its own structure should know the limits and, if in doubt, consider a hosted blog on a subdomain.

Approval and rhythm

With BlogPilot, every post is approved before being handed over to Shopify, by email or with a click, or published automatically if you prefer, with the option to stop at any time. For a shop, one post a week has proven a good starting point, two to three for a large range. If you don't run your shop on Shopify, you'll find the way via the WordPress connection, for example with WooCommerce, or via the decision guide covering all connections.

Frequently asked questions

Do I need an app from the Shopify App Store?

No. You create your own app in the Shopify admin, valid only for your shop, and grant it permission to write content. This generates an access token, which is stored in the blog system. An app from the store with its own subscription isn't needed for this.

Can I have several blogs in Shopify, for example a guide section and news?

Yes, Shopify allows several blogs per shop, each with its own address under /blogs/. During setup, you decide which blog the automatic posts go into. For a guide section, we recommend a dedicated blog with a descriptive name rather than the default "News".

How do the links to my products get into the post?

The blog system knows your product and category pages and places suitable links in the text, for example from a guide about safety shoes to the relevant category. You decide which pages may be linked during setup. At approval, you see every link before the post goes live.

What about multilingual shops?

The Shopify blog is a separate piece of content per language, and translation runs via Shopify's language features or a translation app. Automatic posts arrive in the language they were written in. A French guide section therefore needs its own agreement.

Sources

Marco Schulz · Founder of BlogPilot, Kreuzlingen · has been writing about visibility in Google and AI search since 2023

More about Marco

Keep reading

More from CMS and integrations.

Take a look at what this could look like for you.

BlogPilot writes posts for your business for 14 days, free and without a card. You read, approve or leave it.