Blog

Shopify SEO: The Complete UK Guide to Ranking Your Store

Last Updated: October 14, 2026

Summary: Shopify SEO is the work of getting a Shopify store’s collection, product and content pages to rank in Google for the searches your customers make. Shopify handles the basics well (hosting, SSL, sitemap, mobile themes), but it also creates duplicate product URLs, fixes your URL structure, and leaves the content, structured data, speed and international setup to you. This guide covers what Shopify does for you, what it does to you, and the work that moves a store up the results, in the order we do it for clients.

Shopify is a good platform for SEO and a frustrating one. Good, because the things that break ecommerce sites elsewhere (slow hosting, no SSL, broken sitemaps, unresponsive themes) are handled. Frustrating, because the platform makes a handful of decisions you cannot undo, generates duplicate pages by design, and ships with product and collection pages that are empty of the content Google needs to rank them. Most Shopify stores we audit have never had the second half dealt with. This guide is the full list, written for the UK store owner or marketer who wants to do it properly, with the platform-specific detail that generic ecommerce SEO advice leaves out.

How Shopify SEO works

Google ranks pages, and a Shopify store has four kinds: collections (your categories), products, pages (about, delivery, contact) and blog posts. Each is a URL under a fixed folder: /collections/, /products/, /pages/ and /blogs/. You can edit the final part of each URL, called the handle, but you cannot remove or rename the folders. That is the first Shopify-specific fact to accept, and it matters less than people think: Google does not rank a page higher for a shorter URL.

What Google does reward is the same as on any site. A page that matches what the searcher wants, loads fast, is trusted, and is linked to from elsewhere on the site and the web. For a store that means collections that rank for the category searches (“women’s waterproof jackets”), products that rank for the specific ones (“Rab Downpour jacket”), and content that ranks for the questions people ask before they buy. The commercial searches are still worth winning: our UK zero-click study found that commercial queries ended without a click only 21% of the time, against 62% for informational ones. Shoppers still click.

Shopify handlesYou handle
Hosting, SSL, CDN, uptimePage titles, descriptions and on-page content for every collection and product
sitemap.xml, generated and updated automaticallyChoosing which pages should be indexed and which should not
Canonical tags on collection-nested product URLsInternal linking so every page is reachable in a few clicks
Mobile-responsive themesTheme and app weight, which decides your real-world speed
Basic product structured data in most themesComplete, accurate schema, reviews and FAQs
URL Redirects toolActually setting the redirects when products are removed
Shopify Markets for international sellingDeciding whether to use it, and the content for each market

Before you start: the setup checks

Use your own domain and one version of it

Replace the default myshopify.com address with your brand domain, set it as primary in Settings, Domains, and let Shopify redirect the others to it. Pick one version (with or without www) and stay with it; Shopify will canonicalise to the primary domain, and every link you earn should point at that version.

Connect Search Console and Analytics

Verify the store in Google Search Console and submit the sitemap at yourdomain.com/sitemap.xml. Shopify builds it, keeps it current and splits it into product, collection, page and blog sitemaps automatically. Connect GA4 through Settings, Customer events or the Google and YouTube app, and turn on enhanced ecommerce tracking so you can see which pages actually sell. Our guide to indexing covers what to look for in Search Console once it is connected.

Remove the password page

A store still behind the launch password cannot be crawled. It sounds obvious; it is one of the most common reasons a new store has no rankings three months after launch.

Keyword research for a Shopify store

Map the searches before you touch the pages, because Shopify’s structure forces a decision on every one: is this a collection, a product, or a piece of content? The rule of thumb is that category-level searches (“men’s running shoes”, “organic dog food”) belong to collections, model- or brand-level searches belong to products, and questions (“how to choose running shoes”, “is grain-free dog food better”) belong to the blog. Our keyword research guide covers the method; the Shopify-specific step is the mapping, and the common mistake is trying to rank a product page for a category search it can never win.

Two Shopify sources are worth adding to the usual tools. Your store search reports (Analytics, Reports, Top online store searches) show what customers type once they are on the site, which is often the language your collections should use. And your Search Console queries for existing collection pages show where Google already half-ranks you, which is where the fastest gains are.

URL structure, handles and duplicate pages

This is the section that is specific to Shopify, and it is the one that most generic guides get wrong.

Handles

The handle is the editable last part of a URL: /products/this-part. Keep it short, descriptive and consistent with the page title. Shopify generates a handle from the product title when you create it, including every word, so a product called “The Northern Waterproof Jacket, Navy, Men’s” gets a handle to match. Shorten it before the page is live. Changing a handle later creates a redirect automatically if you tick the box, but every change is a small loss of equity, so get it right first time.

Collection-nested product URLs

When a visitor reaches a product through a collection, Shopify shows it at /collections/jackets/products/northern-waterproof. The same product also exists at /products/northern-waterproof. Shopify adds a canonical tag on the nested version pointing to the clean one, so Google treats them as one page, which is why this is a smaller problem than it looks. It is still worth fixing, because internal links to the nested version waste crawl budget and split signals until Google resolves them. Most themes have a setting or a small Liquid change (removing the “within: collection” filter from product links) that makes every internal link use the clean URL. Our guide to canonical tags explains how canonicals work if you want the background.

Variants

Selecting a variant adds ?variant=12345 to the URL. These are canonicalised to the main product page, so they do not create duplicates in the index. The decision is whether a variant deserves its own product. If people search for it by name (“Northern jacket navy” as a distinct search), a separate product page can rank where a variant cannot; if they do not, leave it as a variant.

Tag pages

Filtering a collection by tag creates a URL like /collections/jackets/waterproof. These are real, indexable pages, usually with no unique content, and a store with many tags can generate thousands of them. Either give the ones with search demand their own content and treat them as collections in their own right, or keep them out of the index. That is done in the theme (adding a noindex tag when the collection URL contains a tag) or through robots.txt.liquid, covered below.

Removed products

When a product is deleted or hidden, its URL returns a 404. Set a redirect to the nearest live equivalent (Online Store, Navigation, URL Redirects) before it is removed, or in bulk from a CSV. For a product that is out of stock but coming back, keep the page live and say so; its rankings survive and the shopper gets an answer.

Collections: the pages that do the ranking

For most stores, collections are where the search traffic is, and they ship empty: a title, a grid of products, nothing else. The fix is the same as for any ecommerce category page, and our guide to improving category pages covers it in depth. The Shopify-specific points:

  • Collection description. The description field supports full formatting and is the only place for category content. Write 150 to 300 words that explain the range, who it is for and how to choose, placed above the grid if your theme allows it, or with a short intro above and the rest below.
  • Title and meta description. Set them in the “Search engine listing” section at the bottom of the collection editor rather than letting the theme generate them. The title tag is what shows in Google; make it the search phrase plus your brand.
  • Sub-collections. Shopify has no native hierarchy, so a “Jackets” collection and a “Waterproof jackets” collection are siblings, not parent and child. Create the hierarchy with internal links: the parent collection’s description links to its children, the children link back, and the navigation reflects it.
  • Automated collections. Rules-based collections are fine for SEO as long as the page has its own description and the rules do not change what is on it every week.
  • Sorting and pagination. Page two of a collection is /collections/jackets?page=2 and is canonicalised to page one in most themes. That is correct; do not try to rank paginated pages.

Product pages

A product page ranks for the product and converts the visitor, and the content that does both is the same content. Our guide to product descriptions for ecommerce covers the writing; the Shopify points are these.

  • Unique descriptions. Manufacturer copy pasted into a hundred stores ranks in none of them. Rewrite it, even briefly, and say the things the manufacturer does not: fit, what it is good for, what it is not.
  • Shopify Magic. The platform’s built-in AI will draft a description from a few keywords. It is a starting point, not a finished page; a description that reads like every other AI draft on the SERP does not stand out to Google or the shopper. Edit it into your own voice and add the specifics.
  • Image alt text. Every product image has an alt field in the media editor. Describe the image and name the product; our alt text guide has the rules. Do not stuff the keyword into every one.
  • Search engine listing. Set the title and description per product. For large catalogues, the default pattern (product title, brand) is acceptable, but the products that bring revenue deserve a hand-written title.
  • Reviews. A reviews app that outputs review schema puts star ratings in the results. Choose one that renders the reviews as text on the page, not only in an iframe, so Google can read them.

Site speed and Core Web Vitals

Shopify’s hosting is fast. Shopify stores are frequently slow, and the gap is almost always theme weight and apps. Every app you install can add scripts to every page, and most of them keep running after the app is uninstalled unless you remove the code. The practical sequence:

  1. Check Core Web Vitals in Search Console (the real-user data) rather than a single lab test. That tells you whether speed is actually a ranking problem.
  2. Audit installed apps. Remove the ones you do not use, then check the theme code for leftover script tags from apps you removed months ago.
  3. Choose a lightweight theme. Shopify’s Dawn and the other Online Store 2.0 themes are built for speed; heavily customised or older themes often are not. The theme’s speed score in the Themes admin is a rough guide.
  4. Compress images on upload. Shopify serves images through its CDN and resizes them, but a 6 MB product photo is still a 6 MB upload. Use an image app or compress before uploading.
  5. Lazy-load below-the-fold images and defer non-essential scripts. Most modern themes do the first; the second is usually a developer job.

If you are choosing a page builder for landing pages, pick one that outputs clean sections rather than a layer of its own scripts; our comparison of Shopify page builders covers the trade-offs. Our technical SEO guide covers Core Web Vitals in general.

Structured data and schema

Most current Shopify themes include basic Product schema (name, price, availability, image) in JSON-LD. Check it with Google’s Rich Results Test; if it is there, you are covered for the essentials. What is usually missing is review markup (from the reviews app), BreadcrumbList, Organisation on the homepage, FAQPage where you have FAQs, and Article on blog posts. These can be added in the theme code (Online Store, Themes, Edit code) or with a schema app. Our guide to schema for product visibility covers the types and what each one earns in the results.

robots.txt, indexing and what to keep out

Shopify lets you edit robots.txt by creating a robots.txt.liquid template in the theme. The default is sensible (it blocks the cart, checkout, account and internal search pages) and most stores should leave it alone. The cases for editing it are blocking tag-filtered collection pages, blocking a parameter your theme adds, or allowing a specific AI crawler the default blocks. Do not use it to hide pages you have linked to from the navigation; use a noindex tag in the theme for those instead, so Google can still follow the links.

Two indexing points that catch Shopify stores out. Google Shopping adds an srsltid parameter to product URLs it sends traffic to, which makes them look like duplicates in Search Console; our article on the srsltid query string explains why that is not a problem and what to do about the reporting. And the automatic sitemap includes every published product, so a store with thousands of near-identical variant products is asking Google to index thousands of thin pages. Our guide to sitemaps covers how to think about what belongs in one.

The blog: the part most stores skip

Shopify’s blog lives at /blogs/news/ by default, and most stores either never use it or use it for announcements nobody searches for. Used properly, it is how a store ranks for the questions customers ask before they buy, which is most of the search volume in any category. The format is a buying guide or a how-to that answers the question fully and then links to the collection that solves it. Our guide to blog SEO covers the writing; on Shopify, rename the default “news” blog handle to something descriptive, set the search engine listing per post, and link every post to at least one collection and one product in the body, not only in a widget.

Internal linking and navigation

A Shopify store’s internal links are mostly the main menu, the footer and the product grids. That leaves collection descriptions, product descriptions and blog posts as the only places for contextual links, and they are usually empty of them. Add them: parent collections to children, products to related collections, blog posts to collections and products. Keep the main menu to the collections that matter rather than every collection you have, and use the footer for the policy pages, not as a second menu. The aim is that every page you want ranked is reachable within three clicks of the homepage and is linked from at least one piece of text, not only a grid. Our on-page SEO guide covers internal links and heading structure in general.

Selling internationally: Shopify Markets

Neither of the guides currently ranking for this topic covers it, and for a UK store it is often the biggest decision on the list. Shopify Markets lets one store sell to several countries with local currency, pricing and language, on subfolders (yourdomain.com/en-ie/, /fr/), subdomains or separate domains. For SEO the subfolder option is usually right: one domain keeps the authority together, Shopify adds hreflang tags automatically so Google shows the right version in each country, and each market gets its own URLs that can rank locally.

What Markets does not do is write the content. A market that reuses the UK copy with the currency swapped will rank in that country about as well as any other duplicate page, which is to say not much. If a market is worth selling to, it is worth a translated or localised collection description and product copy, and the translation apps that plug into Markets are the practical way to do it. If you sell only to the UK, do not turn Markets on; it adds URLs and complexity for no gain.

Shopify SEO apps: what is worth installing

Most “SEO apps” do things you can do in the admin for free, and every one of them adds weight. The categories that earn their place:

NeedWhat the app doesDo you need one?
Bulk title and meta editingTemplates for titles and descriptions across thousands of productsOnly for large catalogues; small stores do it by hand
Image compressionCompresses on upload, adds alt text patternsYes if you upload many images; otherwise compress before upload
SchemaAdds review, FAQ, breadcrumb and organisation markupYes if your theme lacks it and you cannot edit code
ReviewsCollects reviews, outputs review schemaYes; choose one that renders review text on the page
RedirectsBulk 404 detection and redirect managementUseful for stores that remove products often
Google and YouTube (Shopify’s own)Syncs products to Merchant Centre for Shopping listingsYes for any store selling physical products
TranslationTranslates content for Shopify MarketsOnly if you use Markets

Before installing any of them, check what the theme already does. Dawn and most Online Store 2.0 themes include product schema, lazy loading and responsive images; an app that duplicates them adds nothing but scripts.

Google Merchant Centre and Shopping

Shopping results and the free product listings in Google come from Merchant Centre, not from your page rankings, and they sit above the organic results for most product searches. Shopify’s Google and YouTube app syncs the catalogue; the SEO work is making sure the product data it sends is complete (GTINs, brand, accurate titles, shipping and returns), because Merchant Centre ranks listings on that data. It is a separate channel with the same inputs, which is why a store that fixes its product pages for SEO usually sees its Shopping listings improve too.

Measuring Shopify SEO

Revenue from organic search, by landing page, is the number. GA4 with ecommerce tracking gives it; Shopify’s own reports give sessions and sales by traffic source as a cross-check. Alongside that: Search Console impressions and clicks by collection, the Core Web Vitals report, and index coverage (products indexed against products published, which tells you whether the thin pages are being skipped). Rankings for the core collection terms are worth tracking, but a collection that ranks third and sells is better than one that ranks first and does not.

Common Shopify SEO mistakes

  • Empty collection pages: a title and a grid, nothing for Google to rank.
  • Manufacturer descriptions on every product.
  • Handles generated from long product titles and never shortened.
  • Internal links to collection-nested product URLs throughout the theme.
  • Thousands of tag-filtered pages left indexable.
  • Deleted products with no redirect.
  • Twenty apps, six of them unused, all loading on every page.
  • A blog with three posts from 2022.
  • Markets turned on for countries the store does not really serve, with untranslated content.
  • No Merchant Centre, or a feed with missing GTINs.

Shopify SEO and AI search

A growing share of product research now happens in Google’s AI Overviews and AI Mode and in assistants such as ChatGPT, which recommend products and stores by name. Our SERP features study found that 98.7% of UK searches already show at least one feature beyond the plain results. The work that earns those recommendations is the work in this guide: complete product data, structured markup, clear buying guides, reviews and a brand that is described consistently across the web. Our guide to what generative engine optimisation is covers the detail; for a Shopify store the practical additions are keeping the Merchant Centre feed complete, writing the blog guides AI systems cite, and making sure AI crawlers are not blocked in robots.txt.liquid.

Doing it yourself vs using a Shopify SEO agency

Everything above can be done in the Shopify admin by a store owner with time, and the setup checks, handles, collection descriptions and product copy should be. The parts that usually need help are the theme-level fixes (nested URLs, tag pages, schema, script clean-up), the keyword mapping across a large catalogue, the blog programme, and the link building that lifts a store’s authority above its competitors. Our Shopify SEO service covers all of it for stores that want it managed, and our ecommerce SEO service covers the same for other platforms. If you are still choosing a platform, our comparison of the best ecommerce platforms for SEO sets out how Shopify compares.

Frequently asked questions

Is Shopify good for SEO?

Yes, with work. The hosting, SSL, sitemap, mobile themes and basic schema are handled. The fixed URL folders and duplicate product URLs are real limitations but manageable, and the content, speed and structure are yours to get right, as on any platform.

Can I change the /products/ and /collections/ folders in Shopify URLs?

No. You can edit the handle after the folder, but the folders are fixed. It does not affect rankings in any measurable way.

Does Shopify create duplicate content?

It creates duplicate URLs (collection-nested product pages, variant parameters, tag-filtered collections) and canonicalises the first two automatically. Tag pages need your decision. The duplicate content that actually hurts stores is manufacturer copy reused across the web, which is not Shopify’s doing.

Do I need a Shopify SEO app?

Most stores need a reviews app and the Google and YouTube app, and large catalogues benefit from a bulk meta editor. Beyond that, check what the theme already does before adding anything; apps are the most common cause of slow Shopify stores.

How long does Shopify SEO take to work?

Technical fixes and collection content can move rankings within a few weeks. Building the authority to rank for competitive category terms takes months, as with any site. New stores take longer than established ones because they start with no links and no history.

Should I use Shopify Markets for SEO?

Only if you sell to other countries in earnest. Markets on subfolders with localised content is a sound international setup; Markets with untranslated UK copy adds duplicate pages and nothing else.

See also, our complete guide to SEO for UK businesses.

Andrew Witts profile image. Director and SEO specialist at Studio 36 Digital

Andrew Witts

Andrew is the founder of Studio 36 Digital and an advanced SEO specialist with over 10 years of experience helping businesses and brands across the UK improve their online visibility. He holds professional certifications in SEO, including the Ahrefs Certification, and has led data-driven strategies that have significantly increased organic traffic and search engine rankings for clients in a wide range of industries.

Is your website actually getting found?

Get practical SEO and digital marketing tips that help your business win more customers from Google - straight to your inbox, no jargon.

By subscribing you agree to receive marketing emails from Studio 36 Digital. Unsubscribe any time. See our Privacy Policy.

Ideal for:

Medium to large ecommerce businesses looking for a bespoke approach, enhanced brand authority, recognition and visibility for competitive markets.

Ideal for:

Growing small ecommerce stores that need a faster shop and clearer product pages, with ongoing improvements that increase product views, add to carts, and completed checkouts each month.

Ideal for:

SMEs and multi location retailers selling across regions, combining helpful category and product content, improved navigation, and reputation building to increase organic traffic, conversions, and repeat customers each month.

Ideal for:

Ambitious SMEs and national brands in competitive categories, publishing buying guides and product content at scale, earning coverage on trusted sites, and driving monthly growth in high intent traffic, basket value, and revenue.

Ideal for:

Medium to large businesses looking for a bespoke approach, enhanced brand authority, recognition and visibility for competitive markets.

Ideal for:

Growing small businesses that need a smoother, faster site and regular improvements, for example salons, studios, and local retailers, targeting more visibility, calls, and form enquiries.

Ideal for:

SMEs and multi location small businesses competing across towns and regions, for example estate agents and regional service providers, using helpful content to increase rankings, leads, and sales.

Ideal for:

Ambitious SMEs and national brands in competitive markets, for example franchise groups and national service providers, publishing content at scale and earning coverage to drive monthly growth in traffic and revenue.