Kaptein Beacon Book a strategy session
  1. Home
  2. Shopify SEO

Shopify SEO: getting more from a platform with fixed rules

Shopify SEO means working within Shopify's fixed structure so your collections and products rank for the searches that lead to a sale. It covers the /collections/ and /products/ paths, duplicate product URLs, tag and filter pages, app bloat and speed, structured data, and Shopify Markets for selling beyond the UK.

Last updated:

Shopify SEO versus ecommerce SEO in general

The principles of selling through search are the same on every platform: strong category pages, useful product pages, controlled duplication, fast loading and earned authority. Our ecommerce SEO page covers that strategy across platforms.

What makes Shopify different is that the platform makes many decisions for you. Hosting, the URL patterns, the sitemap and much of the technical set-up come built in. That is a real advantage: a Shopify store rarely suffers the server problems or broken plugins common on self-hosted shops. The trade-off is less control. Some things you would change on another platform cannot be changed on Shopify, so the skill lies in knowing which limits matter, which have workarounds and which are harmless.

Most Shopify stores that underperform in search do so for reasons that have nothing to do with the platform: thin collection pages, manufacturer product descriptions, a theme overloaded with apps, and a structure that never reflected how customers search.

How Shopify structures URLs, and why it matters

Shopify gives every type of page a fixed prefix. You choose the handle at the end of the URL, but not the folder in front of it. Shopify also generates an XML sitemap at /sitemap.xml automatically. Google's guidance on URL structure for ecommerce sites is a useful reference for what search engines expect.

Shopify page types, their URL pattern and their role in search
Page typeURL patternRole in searchCommon problem
Collection/collections/handleRanks for category searches; usually the most valuable page typeNo introduction, no internal links, thin product grid
Product/products/handleRanks for specific product and model searchesManufacturer descriptions copied across many sites
Collection-aware product/collections/handle/products/handleShould not rank; duplicates the product pageLinked internally by many themes
Tag-filtered collection/collections/handle/tagCan rank if it matches a real searchHundreds of thin indexable variants
Page/pages/handleAbout, delivery, returns, guidesDelivery and returns information too thin to trust
Blog article/blogs/blog-name/handleBuying guides and informational searchesPosts with no links to collections

Duplicate product URLs and canonical tags

When a product appears in several collections, Shopify can make it reachable at a collection-specific address as well as at its main /products/ URL. The collection-aware version carries a canonical tag that points to the main product URL, so Google usually consolidates the two. Usually is the key word: a canonical is a hint, and if your own theme links to the collection-aware version from every collection page, you are sending mixed signals and spreading crawl effort across duplicates.

The cleaner fix is to edit the theme so product cards link directly to /products/handle. It is a small template change in most themes, and it means internal links, canonicals and the sitemap all point to the same address. Check with a crawler which version your theme links to before and after.

Variants raise a related question. Colour and size options normally belong on one product page, selected through the variant picker. Splitting each variant into its own product only makes sense when people genuinely search for that variant and it has distinct content.

Collections, tags and filters

Collections are where most Shopify stores win or lose in search. A collection that ranks needs more than a grid: a short, useful introduction written for the buyer, clear sub-navigation, helpful buying information further down the page and internal links from related collections and articles.

Tag pages

Tag filtering creates URLs for each tag within a collection. A few of these may match real searches, such as a material or a use. Most are thin duplicates of the parent collection. Decide deliberately which deserve to be indexed, and where a combination matters, consider building it as a proper collection instead.

Filters

Storefront filtering adds URL parameters for price, availability, size and other attributes. Left alone, these can produce a large number of crawlable variants. Google's guidance on managing faceted navigation explains the options. Shopify's default robots.txt already blocks a number of low-value paths, such as the cart and checkout, and you can customise it through the robots.txt.liquid template. Change it carefully: a wrong rule can block pages you need indexed.

Product pages that rank and sell

  • Original descriptions. Rewrite manufacturer text so it answers what a buyer in the UK actually wants to know: sizing, materials, compatibility, care, what is in the box.
  • Titles and meta descriptions written per product, not generated from a template that produces hundreds of near-identical snippets.
  • Image alt text that describes the image for people using screen readers, which also helps image search.
  • Clear delivery, returns and VAT information on or near the product page. UK buyers expect VAT-inclusive prices and plain returns terms, and uncertainty costs both trust and conversions.
  • Out-of-stock and discontinued products. Keep temporarily unavailable products live with a clear status. When a product is gone for good and has links or traffic, redirect it to the closest alternative or its collection. Shopify can create a URL redirect automatically when you change a product handle; make sure that option stays ticked.

Apps, themes and speed

Speed problems on Shopify rarely come from the platform's hosting. They come from the theme and, above all, from apps. Each review widget, upsell tool, chat window and tracking script adds code that the browser must load and run, often on every page.

  • Audit installed apps and remove those that no longer earn their place.
  • Check for leftovers. Some apps leave code in the theme after they are uninstalled. A theme review usually finds snippets nobody remembers adding.
  • Choose a lean theme rather than one that bundles every feature, and keep heavy sliders and autoplay video off key templates.
  • Optimise images at upload: sensible dimensions, modern formats, and lazy loading below the fold.

Judge the result with field data in the Core Web Vitals report and PageSpeed Insights, not a single lab score. Our technical SEO page explains the thresholds Google publishes.

Structured data on Shopify

Most modern Shopify themes output product structured data, and many apps add their own, for reviews, breadcrumbs or the organisation. The common problem is not missing markup but duplicated or contradictory markup: two Product blocks with different prices, or review ratings in the code that do not appear on the page.

Test key templates with the Rich Results Test, decide which source of markup you keep, and remove the rest. Product markup should match what the page shows, including price, currency and availability. Google's introduction to structured data explains the principles.

Selling abroad with Shopify Markets

Many UK merchants sell into Ireland, the EU and the US. Shopify Markets lets you serve different countries or languages from one store, using subfolders or separate domains, with local currency and pricing. When set up with subfolders or domains, Shopify adds hreflang annotations so search engines can show the right version to each audience.

Check the output rather than assuming it is right. Make sure each market version is crawlable, translated content is genuinely localised rather than machine-translated and left unchecked, and prices, delivery and duties information match the market. Google's guide to localised versions explains how hreflang should work. The broader choices are covered under international SEO.

Moving to Shopify without losing rankings

Replatforming from WooCommerce, Magento or a custom system almost always changes URLs, because Shopify's fixed prefixes rarely match the old structure. Every old product, category and content URL with traffic or links needs a redirect to its closest new equivalent, added in Shopify's URL redirect settings before launch. Content that ranked should travel with it, and collection structure should be planned from search demand, not copied blindly.

Our website migration service covers the full process. If you are also rebuilding the store, our Shopify web design work builds search structure in from the first collection.

How we approach Shopify SEO

We start with a review of the store against our 10-point website score: technical foundation, speed, mobile, content coverage, international set-up, authority, trust, conversion, positioning and AI visibility. You receive a prioritised plan that separates theme changes, app decisions, collection and product content, and structural work. We can carry it out ourselves or brief your Shopify developer.

To be clear, we are an independent studio and not a Shopify Partner. What drives the effort is the size of the catalogue, the number of markets, the state of the theme and apps, and whether a migration is involved.

Every engagement begins with the paid Beacon Strategy Session: 50 minutes with the founder for £225 excluding VAT. It is a conversation about your ambition, market and fit, not a store audit. Afterwards we decide whether to take the project on; if we do, you receive a proposal with fixed scope and fixed price.

Frequently asked questions

Is Shopify good for SEO?

Yes, Shopify is a sound platform for SEO. It handles hosting, security, the sitemap and many technical basics reliably, and it gives you control over titles, descriptions, handles and content. Its limits, such as fixed URL prefixes and possible duplicate product paths, are manageable. Most Shopify stores that rank poorly do so because of thin content, app bloat and weak structure.

Can I remove /collections/ or /products/ from Shopify URLs?

No. Shopify's URL prefixes for products, collections, pages and blogs are fixed and cannot be removed. That does not prevent ranking: many well-ranked stores use these paths. What you control is the handle at the end of each URL, so keep handles short, descriptive and stable, and add a redirect if you ever change one.

Why does Shopify create duplicate product URLs?

When a product sits in a collection, Shopify can make it available at a collection-specific address as well as at its main product URL. A canonical tag points to the main URL, but many themes still link to the collection version internally. Editing the theme so product cards link to the main /products/ URL removes the mixed signal.

Which Shopify SEO apps do I need?

Fewer than most stores have. Shopify and a good theme already cover titles, descriptions, sitemaps, canonicals and basic structured data. An app can help with specific tasks such as bulk-editing metadata or managing redirects, but every app adds code and potential conflicts. Judge each one by a clear task it performs that you cannot do otherwise.

Should Shopify tag pages be indexed?

Only the few that match genuine searches and offer a meaningfully different selection. Most tag combinations are thin variants of the parent collection and are better kept out of the index. Where a tag matters commercially, building it as a proper collection with its own introduction and internal links usually performs better than relying on the tag page.

Does Shopify Markets handle international SEO automatically?

It handles a good part of the mechanics: market subfolders or domains, currencies and hreflang annotations. It does not decide your market strategy, localise copy for each audience or check that prices, delivery and duties information are correct. Review the hreflang output and the translated content before you rely on it, especially for EU markets after Brexit.

Will I lose rankings if I move my shop to Shopify?

Not if the migration is handled properly. URLs will almost certainly change, so every valuable old URL needs a redirect to its closest new equivalent, ranking content must be carried over, and the new store should be checked before launch. A temporary fluctuation is normal while Google processes the changes; lasting losses are usually avoidable.

How long does Shopify SEO take to show results?

Technical fixes such as cleaning up duplicate links or speed improvements can show in Search Console within weeks. Better positions for competitive collection and product searches usually take months and depend on competition, the size of the catalogue and how consistently content is improved. Nobody can promise positions on a given date.

Start with a strategy session

A 50-minute conversation with the founder about your ambition, your market and whether we are the right fit. We do not work with every company, and it starts here.

Book a strategy session

£225 excl. VAT · 50 minutes with the founder