Skip to main content
All articles
ShopifySEOE-Commerce

Shopify SEO: What Actually Breaks on Small Stores

Zac MalikJuly 28, 20267 min read

The Short Answer

Shopify gives you a technically sound store out of the box — fast hosting, mobile-ready themes, clean HTML, automatic sitemaps, and SSL. That covers more SEO ground than most small businesses manage on their own. But there are a handful of things Shopify does by design that work against search visibility, and it does not warn you about any of them. Most of the problems on a small Shopify store come from those defaults, not from anything the owner did wrong.

This is the list we work through when we audit a Shopify store, in the order that usually matters.

1. Duplicate Product URLs

This is the big one, and it is entirely Shopify's doing. Every product on your store is reachable at two different addresses: /products/blue-widget and /collections/summer-sale/products/blue-widget. If a product sits in four collections, it has five working URLs pointing at the same page.

Shopify does add a canonical tag pointing back to the /products/ version, which usually keeps Google from treating them as separate pages. But "usually" is doing real work in that sentence. Internal links, sitemaps, and shared links can still spread traffic across the variants, and it makes your analytics harder to read than it needs to be.

What to do: make sure your theme links to the plain /products/ URL rather than the collection-nested version. Some themes get this right and some do not, and it is a small change in the product card template.

2. Meta Descriptions That Were Never Written

When you add a product, Shopify leaves the meta description blank and falls back to pulling the first chunk of your product description. On a store with a hundred products, that means a hundred search results that read like a truncated sentence, cut off partway.

This does not directly hurt your rankings. It hurts your click-through rate, which is the thing you actually care about — a page ranking fifth with a compelling description beats a page ranking third with a fragment.

What to do: write real descriptions for your top 20 products and every collection page. Not all hundred. Pull your Search Console data, find the pages that already get impressions, and start there.

3. Collection Pages With No Text

Most themes render a collection page as a title and a grid of products. From Google's point of view, that page has almost no content — just a heading and a list of links.

Collection pages are usually your best shot at ranking for category searches, because they match how people actually search. Someone types "hair extensions" far more often than they type your specific product name.

What to do: add a short paragraph or two at the top of your main collection pages explaining what is in the category and who it is for. Two hundred words of genuinely useful text is enough. Skip it on collections nobody searches for.

4. Apps You Installed and Forgot

Every Shopify app injects its own JavaScript and CSS into your storefront, and uninstalling an app does not always remove the code it left behind. A store that has tried a dozen apps over two years is often carrying scripts from apps that are long gone.

This shows up as a slow store, and page speed affects both rankings and the share of visitors who leave before the page finishes loading.

What to do: audit your installed apps and remove ones you are not using — this also stops you paying for them. Then check your theme files for leftover script tags. Run your store through PageSpeed Insights before and after so you can see whether it actually helped.

5. Image Files Straight From the Camera

Shopify serves images through its CDN and converts them to modern formats automatically, which handles a lot. What it does not do is stop you uploading a 4MB photo where a 200KB one would look identical on screen.

It also cannot write your alt text. Alt text matters for accessibility first — screen readers depend on it — and for image search second.

What to do: resize images before uploading rather than relying on the CDN to paper over it, and write alt text describing what is actually in the picture. "Woman wearing knotless box braids, side view" beats "IMG_4471".

6. The Blog Nobody Uses

Every Shopify store ships with a blog at /blogs/news. On most small stores it contains either nothing or one post from launch week.

Product and collection pages can only rank for buying searches. The blog is where you reach people earlier — the ones searching how to choose between options, how to care for what they bought, what the difference is between two things. Those people become customers later.

What to do: if you are not going to write regularly, that is a legitimate choice — do not leave a stale blog visible with one post from two years ago. If you are, answer the questions your customers actually ask you.

7. Structured Data That Stops at Products

Most Shopify themes include Product structured data, which is what produces price and availability in search results. Fewer include Organization, Breadcrumb, or FAQ markup.

This matters more than it used to. AI search tools read structured data to understand what a business does, and a store with thin markup is harder for them to describe accurately.

What to do: check your store in Google's Rich Results Test. If Organization and Breadcrumb markup are missing, they are worth adding — both are straightforward theme edits.

8. The Local Angle Most Stores Miss

If you have a physical location or serve a specific area, your Shopify store is only part of the picture. Local searches are largely decided by your Google Business Profile, not your storefront.

We have seen stores with genuinely good product SEO that were invisible for "near me" searches, simply because nobody had claimed the Business Profile.

What to do: claim and complete your Google Business Profile, keep your name, address, and phone identical everywhere they appear, and make sure the same details appear on your store's contact page.

What to Fix First

If you only do three things: write meta descriptions for the pages that already get impressions, add text to your main collection pages, and remove apps you are not using. Those three are the ones we see pay off most often on small stores.

The rest is worth doing, but it is maintenance rather than repair.

How We Approach This

We build and maintain Shopify stores across quite different shapes — one for a braiding salon that sells products and takes appointments in the same visit, another for a direct-to-customer wellness product where everything rides on the product page converting. Both needed the same technical foundation and very different content decisions on top of it.

If you want someone to go through your store and tell you what is actually costing you traffic, that is the kind of work we do. You can also read how we rebuilt a Webflow site as a custom Shopify theme without losing the original design.

Call Now