Shopify SEO: A Technical Checklist for Store Owners
A practical Shopify SEO checklist covering technical setup, metadata, site structure, internal linking, and speed for UK store owners.
date
Most Shopify store owners reach a point where they've done the obvious stuff: posted on social media, run a few ads, maybe hired someone to write blog posts. Traffic is coming in, but sales aren't following. Before you spend more on acquisition, it's worth asking whether your site is even being indexed correctly. Technical Shopify SEO is unglamorous, but it's the foundation everything else sits on.
This checklist covers the areas that matter most for Shopify specifically, not generic SEO advice you could apply to any CMS. Shopify has quirks that can quietly undermine your rankings if you're not aware of them.
1. Fix Shopify's Duplicate Content Problem
Shopify creates two accessible URLs for every product: /products/your-product and /collections/your-collection/products/your-product. Both load the same page. Google sees two URLs with identical content and has to guess which one to rank. Shopify handles this by adding a canonical tag pointing to the /products/ URL, which is the right call, but it's worth verifying the canonical is actually present and pointing to the correct URL on every product page.
The /collections/all page is another common issue. Shopify generates this automatically and it lists every product in your store. It's rarely useful for visitors, often thin on content, and can draw crawl budget away from pages you actually care about. Most stores should either noindex it or redirect it to a more useful collections page.
2. Audit Your Shopify SEO Metadata
Title tags and meta descriptions are still worth getting right. A title tag between 50 and 60 characters, with your primary keyword near the front, is a reasonable target. Meta descriptions don't directly affect rankings, but they influence click-through rate, and a poorly written description wastes the impression.
Shopify's default title tag format is often "Product Name - Store Name". That's fine, but it means your store name appears in every title. If your store name is long, you're eating into the space available for the keyword. Review your theme settings and check whether you can adjust the separator or suppress the store name on product pages where it adds nothing.
Go through your top-traffic and top-revenue pages first. Missing title tags, duplicate titles across similar products, and collection pages with no description are the most common problems we see when working with new clients through our conversion growth retainer.
3. Sort Out Your URL Structure and Collections
Shopify forces a particular URL structure: /products/, /collections/, /pages/, /blogs/. You can't change these prefixes. What you can control is the handle, which is the slug that follows the prefix. Keep handles short, descriptive, and keyword-relevant. Avoid auto-generated handles that include dates or random strings.
Collections are one of the most underused SEO assets in Shopify. A well-structured collection page, with a genuine description targeting a specific search query, can rank for category-level terms that product pages can't compete for. Write 150 to 300 words of useful copy on each major collection page. Describe what's in the collection, who it's for, and what makes the products worth considering. Avoid thin or duplicate descriptions copied between similar collections.
4. Internal Linking: The Part Most Stores Ignore
Internal links pass authority between pages and help Google understand which pages matter most on your site. Most Shopify stores do very little internal linking beyond the navigation menu and the related products section.
A practical approach: any time you publish a blog post, link to the 2 or 3 most relevant product or collection pages using descriptive anchor text. Any time you update a collection description, link to related collections where it makes sense. Over time, this creates a web of internal links that funnels authority toward your highest-value pages. It's the kind of incremental improvement that compounds, and it costs nothing except time.
If you've published a library of blog content and none of it links back to your products, that's a missed opportunity. We see this regularly with brands who've invested in content but treated it as a separate channel from SEO.
5. Page Speed and Core Web Vitals
Google uses Core Web Vitals as a ranking signal. The three metrics that matter are Largest Contentful Paint (how quickly the main content loads), Interaction to Next Paint (how responsive the page feels), and Cumulative Layout Shift (how stable the layout is as elements load).
Shopify stores frequently fail on LCP because of large, uncompressed hero images and slow-loading apps that inject scripts into the page head. A store with 15 third-party apps installed is typically slower than one with five, even if each individual app seems lightweight. The combined effect of all those scripts adds up fast.
Start with PageSpeed Insights and Google Search Console's Core Web Vitals report. If your mobile LCP is above 4 seconds, that's affecting both rankings and conversions. A 1-second improvement in load time can have a measurable impact on conversion rate, which is why site speed sits at the intersection of SEO and CRO. The two are rarely as separate as people assume.
6. Structured Data and Rich Results
Shopify's default themes include basic structured data for products, including price, availability, and review schema if you're using a review app that supports it. This gives you a reasonable foundation for rich results in Google Search, but it's worth validating what's actually being output.
Use Google's Rich Results Test on a product page, a collection page, and your homepage. Check that product schema includes a valid price, currency, and availability status. If your reviews app is installed but review schema isn't appearing, that's usually a configuration issue worth fixing. Star ratings in search results improve click-through rate, which in turn signals relevance to Google.
Most Shopify brands don't have a traffic problem, they have a conversion problem. But if the technical SEO is broken, you're paying to bring people to a site Google doesn't fully trust.7. Robots.txt, Sitemap, and Crawl Efficiency
Shopify automatically generates a sitemap at /sitemap.xml and a robots.txt file at /robots.txt. Both are editable in Shopify 2.0 themes. The default robots.txt blocks certain Shopify admin and checkout pages, which is correct. But some stores inadvertently block collection pages or product variants through customisations. Check your robots.txt file and verify nothing important is disallowed.
Submit your sitemap to Google Search Console if you haven't already. Monitor the Coverage report regularly. If Google is finding a lot of pages with the status "Discovered but not indexed" or "Crawled but not indexed", that's a signal your site has quality or crawl budget issues worth investigating.
Pagination is another area to check. If you have collections with dozens of products spread across multiple pages, make sure each page is indexable or that you're using infinite scroll in a way that doesn't hide products from crawlers. Shopify's native pagination is generally handled correctly, but custom theme modifications can break it.
Where to Start
If you're working through this checklist for the first time, prioritise in this order:
- Verify canonicals on product pages are pointing to /products/ URLsCheck Google Search Console for crawl errors and coverage issuesRun PageSpeed Insights on your homepage and a top product pageAudit title tags and meta descriptions on your 20 highest-traffic pagesWrite genuine descriptions for your top 10 collection pagesAdd internal links from existing blog content to relevant products
Technical SEO isn't a one-time task. Shopify updates its platform regularly, apps change how they inject code, and Google shifts what it prioritises. A quarterly review is a reasonable minimum for stores with meaningful organic traffic.
If you've worked through this list and still aren't seeing the organic growth you'd expect, the issue may be upstream of SEO. It's worth reading about why Shopify stores get traffic but no sales and whether your conversion rate is where it needs to be before investing further in acquisition channels.
For UK and Scottish Shopify brands that want a structured approach to both SEO and conversion, get in touch to talk through what a Shopify migration or technical audit might look like for your store.
Related articles
view all(01) Getting Your Shopify Store Ready for Peak Season
A practical BFCM preparation guide for Shopify store owners. Speed, checkout, offers, tracking, and what to do after Black Friday weekend.
read article(02) Shopify Trust Signals: What Actually Converts and What's Just Clutter
Reviews, guarantees, badges: which Shopify trust signals actually convert and which are just noise? A practical guide for store owners.
read article(03) Shopify Site Speed and Core Web Vitals: A Practical Guide
Most Shopify brands don't have a traffic problem. Here's how Shopify site speed and Core Web Vitals affect conversions, and what to fix first.
read articleStay ahead of the Shopify curve
Uncover Insights brings the latest Shopify trends, practical tips, and a look behind the scenes straight to your inbox.
We won't send you spam. Unsubscribe at any time.