Shopify Blog SEO: How to Make Your Store Blog Earn Traffic (7 Steps)
Shopify blog SEO comes down to three things: writing posts that answer the questions shoppers ask before they buy, filling in the search fields Shopify gives every post, and linking each post to the collection or product it supports.
Every Shopify store starts with a default blog called News, and each blog's URL handle can be changed, with a redirect from the old address preselected.
Each blog post has its own page title, meta description and URL handle, and Shopify's preview warns that titles over 70 characters may be cut off.
Blog posts can use alternate theme templates, so buying guides can carry a product section that ordinary news posts don't need.
Tagging a post creates a filtered blog URL ending in /tagged/ plus the tag, which can multiply thin listing pages if tags are used loosely.
Most Shopify blogs I look at fall into one of two camps.
Either the blog is still called News and holds three posts about a summer sale. Or it has 200 posts that bring in readers who never go near a product.
Both miss the point of Shopify blog SEO. A store blog should catch shoppers before they're ready to buy, then walk them to the collection that sells the answer.
Here's how to set that up in seven steps, using the fields Shopify already gives you.
Step 1: Pick Topics That Lead to a Collection
Every post should have a commercial page it supports.
If you can't name one, the post probably doesn't belong on a store blog.
Start from your collections, not from a list of "content ideas". For each priority collection, list the questions shoppers ask before they buy:
Question type
Example for a coffee store
Supports
Choosing
"What grind size for a cafetière?"
Ground coffee collection
Comparing
"Arabica vs robusta"
Single-origin collection
Using
"How to store coffee beans"
Storage tins and beans
Fixing
"Why does my coffee taste bitter?"
Brewing kit and lighter roasts
Questions like these tend to be long-tail keywords: lower volume, clearer intent and much easier to rank for than "coffee".
Then sort them.
Choosing and comparing posts usually sit closest to a purchase, so write those first.
Grouping posts around one collection also builds topical depth. My guide to building topic clusters explains how to plan that hub and spoke structure.
Step 2: Set Up the Blog Before You Publish
Shopify's blog structure is simple, but the defaults aren't always what you want.
According to Shopify's help page on adding a blog, every store starts with a default blog called News. You can add more under Content → Blog posts → Manage blogs.
Post URLs follow a fixed pattern: /blogs/, then the blog's handle, then the post's handle.
You can't remove the /blogs/ part, but you control both handles.
Make three decisions before your first real post:
One blog or several? For most stores, one blog for guides is enough. Add a second only when the content has a clearly different job, like company news.
What's the blog called? "News" is a poor name for a library of buying guides. Rename it to match what it holds, such as Guides or Journal.
What's the handle? Pick it now. When you change a blog's handle, Shopify preselects a redirect from the old address.
Warning: If you rename the handle on a blog that already has posts, test a handful of old post URLs afterwards. Anything that returns a 404 needs a redirect, and Shopify lets you import them in bulk as a CSV.
Each blog also has its own search engine listing, so give the blog's landing page a proper title and description while you're there.
Step 3: Brief Each Post Around One Search
Shopify gives you an editor, not a strategy. The brief is where rankings are won.
Before writing, search the main query yourself and note what ranks.
Are the top results guides, lists, videos or product pages? If Google shows mainly product pages, a blog post probably isn't the right format.
Then write a short brief:
Primary query and two or three close variations
What the top results cover, and what they all miss
The collection or product the post supports, from Step 1
Your angle: what you know from selling the product that a generic article doesn't
That last point matters most for a store.
You know which sizes get returned, which questions customers email about and which products get confused with each other.
Put that in the post. It's the kind of first-hand detail generic content can't copy.
This is the step that turns blog traffic into revenue.
It's also the one most stores skip.
Every post should link to the collection it supports, from Step 1, and to two or three specific products.
Put the first link early, where a reader who's ready to buy can act on it.
Two details matter on Shopify.
Link to clean product URLs. Use /products/handle addresses in your posts, not collection paths like /collections/coffee/products/handle.
The second version is a duplicate address for the same product, which I explain in my guide to fixing Shopify duplicate content.
Use an alternate template for buying guides. Shopify lets you pick a theme template per post under the Online store section of the post.
You can create a blog post template with a featured product or collection section, then apply it only to buying guides.
That way, news posts stay simple and guides carry a product block without copy-pasting it into every post.
Links should run the other way, too.
Add a short "how to choose" link from the collection description to the matching guide. My internal linking strategy covers how to plan those links across a site.
Step 6: Decide What Happens to Blog Tag Pages
Tags are useful for readers.
They also create URLs.
According to Shopify's blog template documentation, adding /tagged/ and a tag handle to a blog URL filters it to posts with that tag. Combining tags with a plus sign filters by several at once.
So every tag you use creates a filtered listing page, such as /blogs/guides/tagged/espresso.
On the Shopify stores I check, the default robots.txt blocks blog URLs containing a plus sign, which covers combined tags. Single-tag pages stay crawlable.
That's fine if you have a handful of tags, each holding several posts.
It's a problem when every post carries ten unique tags, because you end up with dozens of near-empty listing pages.
Here's the rule I use:
Keep tags few and consistent. Five to ten tags across the whole blog is plenty for most stores.
Merge one-off tags into broader ones.
Noindex tag pages through the theme if they add nothing a collection or the main blog page doesn't already cover.
The same thinking applies to collection tag filters, which my Shopify SEO checklist covers alongside the rest of the store.
Step 7: Measure Posts by What They Send to the Shop
Blog traffic on its own is a vanity number for a store.
What matters is how many readers go on to a collection or product.
Check two things monthly.
In Search Console, filter the Performance report to pages containing /blogs/.
Look at which posts gain impressions but few clicks. Those usually need a better page title or a fresher answer.
In GA4, look at sessions that start on a blog post, then check how many reach a product page or add to cart. If tracking isn't set up for that, my guide to setting up key events in GA4 walks through it.
Then act on what you find:
Posts with traffic but no product clicks need stronger links and a clearer next step.
Posts slipping in clicks need updating. Store advice dates fast when products and prices change.
Posts with no traffic after six months need merging, rewriting or removing.
Store guides that you keep updated can earn traffic for years. My guide to evergreen content covers how to plan those refreshes.
Turn Your Shopify Blog Into a Path to the Shop
Start with one collection that matters to your revenue.
Write down the five questions shoppers ask before buying from it, and turn the best one into a properly briefed post.
Fill in every field, link it to the collection and two products, and see what happens over the next two months.
Yes, if it answers questions your shoppers search for. Shopify's blog gives each post its own title tag, meta description and URL handle, which is all you need to rank. Most store blogs that fail do so because they publish store news nobody searches for, or never link posts to the collections and products they discuss.
Should a Shopify store have more than one blog?+–
Usually not. One blog for guides and advice concentrates your posts and internal links in one place. A second blog makes sense when the content serves a clearly different purpose, such as company news or recipes, and you want it on its own landing page. Each extra blog is another listing page to maintain.
Can I remove /blogs/ from Shopify blog URLs?+–
No. Shopify sets the folder structure, so posts sit under /blogs/ followed by the blog's handle and then the post's handle. You can edit both handles. That fixed prefix is not a ranking problem in itself, so spend the effort on clear handles, good titles and internal links rather than workarounds.
How often should a Shopify store publish blog posts?+–
Publish as often as you can write posts that are better than what already ranks. For most small stores that means one or two strong guides a month, plus regular updates to the posts that already bring traffic. Ten thin posts a month will do less for your collections than two buying guides that answer real questions.
Independent SEO consultant · 6+ years in SEO · 60+ client websites worked on
I'm an independent SEO consultant with 6+ years in SEO. I run audits, migrations and content programmes for businesses in Europe, the UK and the USA, and I build the automation behind my own research.