Skip to main content

Shopify SEO: the practical guide

Will Sibley

Will Sibley
London-based SEO and website consultant, ten years in. About Will

Shopify's SEO reputation runs about five years behind its reality. The platform has real constraints, but none of them is what's holding back most of the Shopify stores I audit. What holds them back is the same thing that holds back stores on every platform: collection pages that don't match how people search, and a theme drowning in apps. This is the practical version of what I do in ecommerce SEO engagements, applied to Shopify specifically.

Where the traffic actually is: collections

Product pages get the attention; collection pages get the searches. "Linen shirts", "loose leaf earl grey", "waterproof hiking boots": these are collection-page queries, they carry the buying intent, and on most stores the collection template is a grid of products with no text, no structure, and a title tag someone auto-generated in 2023.

The single highest-return Shopify SEO work is almost always this: pick the collections with real search demand, give each a proper title, an opening block of genuinely useful text (buying guidance, not keyword paste), and an FAQ if the questions are real. When I built product and collection structures for Cuppers Choice, a specialty coffee brand, this was the spine of the whole approach: every collection mapped to a query people actually type.

The constraints that matter, and the ones that don't

Shopify gets criticised for things that stopped mattering and praised past things that still do. An honest inventory:

Lives with it fine. The forced /collections/ and /products/ URL prefixes annoy tidy minds and cost you nothing measurable. Same for the locked robots.txt (editable these days anyway) and sitemap: Shopify's defaults are sensible.

Actually matters: duplicate product URLs. Products reached via a collection get a /collections/x/products/y URL alongside the canonical /products/y. Shopify canonicalises these correctly, but many themes link internally to the collection-scoped version, which wastes internal linking on non-canonical URLs. A small theme edit fixes it, and it's in every audit I run.

Actually matters: tag and filter pages. Filtered collection pages can spawn thousands of thin, near-duplicate URLs. Decide deliberately which (if any) filter combinations deserve to be indexable pages, and keep the rest out of the index.

Actually matters: blogs are weak. Shopify's blogging is serviceable, not good. If content is a serious part of your strategy, plan around the limitations early rather than discovering them at scale.

The app tax

Every app you install can inject scripts into every page, and most do. I regularly open Shopify stores carrying thirty-plus apps, half unused, each one slowing the site for every visitor. Speed on Shopify is less about optimisation technique and more about subtraction: audit the app list quarterly, remove what you don't use, and check what each survivor injects. Your Core Web Vitals live and die here.

Structured data has the same problem in mirror image: themes and apps often each add their own product schema, so stores end up with duplicate, conflicting markup. One source of truth for schema, usually the theme, and rich results (price, availability, reviews in the SERP) follow.

What a sensible Shopify SEO programme looks like

In rough priority order: fix the collection pages with existing impressions first (Search Console will show you queries where you're ranking eighth with no text on the page), sort the duplicate-URL internal linking, cut the app list, unify schema, then build out content that supports the money pages. The strategic frame for that last part is bigger than this post, and it's where the wider ecommerce strategy comes in.

Notice what's absent: switching platform. It's almost never the answer to a rankings problem, and I say that as someone who builds on more than one platform.

Shopify SEO FAQs

Is Shopify good for SEO?

Good enough that it's rarely the limiting factor. Its remaining constraints (URL prefixes, blog limitations, filter-page handling) are manageable, and the things that decide rankings, content and intent-matching on collections, are fully in your control.

Do I need an SEO app for Shopify?

Usually no. Most SEO app functions (titles, meta, redirects, basic schema) are native to Shopify or belong in the theme. Apps earn a place for specific jobs like large-scale redirects or structured data management, not as a general "SEO on" switch.

Why isn't my Shopify store ranking?

The common causes, in order of frequency in my audits: collection pages with no content targeting real queries, internal links pointing at non-canonical product URLs, template titles that don't match searches, and a site slowed to a crawl by apps. Occasionally it's simpler: a new domain with no authority yet, which only time and links fix.

Should I move off Shopify for better SEO?

Almost certainly not. Migrations carry real risk and the SEO ceiling on Shopify is high. Fix the content and the theme first; if you're hitting genuine platform limits after that, you'll know precisely what they are.

Want a hand with any of this?

Tell me what you're working on and what you're trying to achieve, and I'll give you an honest view of whether I can help and what it would take.

Get in touch