×
Shopify agency background 1 Shopify agency background 2 Shopify agency background 3 Shopify agency background 4

How to Optimise Your Shopify Store for SEO

SEO SHOPIFY
Blog image
Post Image

Ayo is the founder of Why Matters, a Shopify agency based in Brighton. With over 20 years of experience in ecommerce, digital marketing, and ROI-driven growth, he has helped hundreds of Shopify brands build, launch, and scale their online stores. Why Matters is a certified Shopify, Klaviyo, and Recharge partner.

SHARE

Key Takeaways

  • Shopify handles sitemaps, canonicals and URL structure automatically. Everything that actually moves rankings, meta titles, collection copy, product descriptions, schema and speed, is manual.
  • Collection pages are the biggest untapped opportunity on most stores. They target the broadest commercial terms and usually contain no text at all.
  • Never change a live URL without a 301. Of the 80 stores we have migrated, 75 arrived with no redirect map, and lost rankings were the most common consequence.
  • Speed is where Shopify stores most often underperform. Of the 265 stores we have audited, 196 were on legacy themes predating Online Store 2.0.
  • AI Overviews have cut clicks to top-ranking pages sharply, but the effect is concentrated on informational queries. Commercial intent, which is where your collection and product pages live, has been less affected so far.
  • Check every statistic you publish. When we reviewed our own blog, every article examined contained at least one figure we could not trace to a primary source.

Quick Answer

To optimise a Shopify store for SEO, start with the technical foundations: verify the domain and submit your sitemap in Google Search Console, confirm your theme is not wrapping the logo in an H1, set duplicate subcollections to noindex, and make sure internal links point to canonical product URLs. Then do the on-page work Shopify's defaults leave undone: unique meta titles and descriptions for every collection and product, 150 to 300 words of real copy on each collection page, unique product descriptions rather than manufacturer copy, descriptive alt text and renamed image files, and validated Product, FAQPage and BreadcrumbList schema. Then fix speed, since that is where most Shopify stores lose the most. Content strategy and AI citation work come after those three layers, not instead of them.

Table of Contents

Most Shopify stores rely on paid advertising for traffic, and revenue stops the day the budget does. SEO is the alternative, and the gap between a store using Shopify's defaults and one properly optimised is large.

Shopify handles some basics automatically: XML sitemaps, canonical tags, clean URL structures. Those defaults are built for quick setup rather than search visibility. This guide covers every layer that matters, from technical foundations through to being cited in AI search results.

Shopify's SEO Foundations

Before optimising individual pages, understand what Shopify does for you and where its defaults create problems.

URL structure

Shopify enforces folders such as /collections/ and /products/, which limits customisation but is generally SEO-friendly. The rule that matters: never change a URL on a live page without setting up a 301 redirect.

We see the consequences of ignoring this constantly. Of the 80 stores we have migrated, 75 arrived with no redirect map at all. Broken URLs are the fastest way to lose accumulated ranking equity, and nothing warns you it has happened. See how to migrate without losing SEO rankings.

Tag pages and thin content

Tag pages help filter products but cannot be optimised individually and often produce thin content that drags on overall site quality. Keep the substance on your product and collection pages. Tag pages are best set to noindex or left to your theme's default handling.

The logo in the H1 problem

Some older themes wrap the store logo in an H1. It is easy to miss and meaningful to fix, because the H1 should carry each page's keyword-focused headline. Replacing it improves every page on the store at once.

Subcollections and duplicate content

Subcollections inherit their parent's content, which confuses search engines about which page to index. Either set them to noindex or write genuinely distinct descriptions and metadata for each.

Canonicalisation

Shopify sets canonical tags automatically, but a common problem arises when collection pages link to non-canonical product URLs. A product's canonical URL is /products/product-name. Accessed through a collection it becomes /collections/collection-name/products/product-name. The canonical tag handles this, but you should still link to the canonical version internally to avoid diluting link equity.

The robots.txt file

Shopify's robots.txt is editable, so you can block low-value pages such as internal search results and account pages. Avoid "+" characters in URLs, since these are blocked by the default robots.txt and cause indexing problems if used in links or redirects.

Getting Indexed

Verify ownership of your domain in Google Search Console first, usually via a DNS TXT record with your registrar. Then submit your sitemap, which Shopify generates automatically at yourdomain.com/sitemap.xml.

Search Console then becomes your primary window into how Google sees the store: which queries you rank for, which pages are indexed, and what is failing. Check it weekly.

Crawlability and Site Structure

Crawlability is how easily Google can find and index your pages. Poor crawlability wastes crawl budget, leaving important pages undiscovered.

Signs of a problem in Search Console:

  • A high number of excluded or non-indexed URLs
  • Broken internal links returning 404s
  • Redirect chains rather than direct 301s
  • Excessive 404s from deleted products and collections
  • A missing or incomplete sitemap
  • Password protection left on after development

The three-click rule and hub-and-spoke

Every important page should be reachable within three clicks of the homepage: homepage to collection to product, with nothing important buried deeper. A flat structure improves crawl efficiency, because search engines allocate more resource to pages closer to the homepage.

A hub-and-spoke structure works particularly well for broad ranges. A hub page, typically a collection or cornerstone post, links to related spokes. This concentrates link equity on your most important pages and signals topical authority. See our first 90 days marketing plan for how this fits a launch.

Homepage Optimisation

Your highest-authority page, and usually your best shot at broad brand and category terms.

  • Meta title under 60 characters, leading with your primary keyword. Shopify's default appends your store name first, pushing keywords past the visible limit.
  • Meta description under 160 characters. It does not affect ranking but it affects click-through.
  • One H1 per page, keyword-focused, matching the page's search intent.
  • Logical H2 and H3 hierarchy, with important links and calls to action above the fold rather than buried.
  • Lightweight hero content. Largest Contentful Paint measures how fast the main content loads, and heavy hero banners or above-the-fold video are the usual culprits.
  • Internal links to your most important collections and cornerstone content.
  • Trust signals. Reviews, testimonials and accreditations. These are weighted under E-E-A-T and reduce bounce, which is an indirect signal.
  • Clear brand messaging, so a visitor understands what you sell immediately.

Collection Page Optimisation

Collection pages carry the strongest opportunity to rank for broad commercial keywords such as "women's running shoes UK". Most Shopify stores treat them as bare product grids, which leaves the largest single ranking opportunity on the store untouched.

Each collection page needs:

  • A unique, keyword-rich H1 using the collection's primary term
  • 150 to 300 words of introductory copy written for a reader, explaining what the collection covers and why it is worth browsing
  • Unique meta title and description, not Shopify's auto-generated defaults
  • Internal links to related collections and relevant blog posts
  • Noindex on any subcollection duplicating the parent

If you fix one thing on your store this month, make it this.

Product Page Optimisation

Product pages carry transactional intent, and SEO and conversion work overlap here more than anywhere else. See why your Shopify conversion rate matters and what actually converts on a product page.

Keyword research

Identify the exact terms customers use before writing anything. Ahrefs and Semrush give difficulty scores, volume and competitor gaps. Answer The Public maps the questions people ask around a category, which feeds both descriptions and FAQ sections. Mix primary terms, secondary supporting terms, and long-tail phrases with higher purchase intent.

Titles and metadata

  • Product title: primary keyword early, under 60 characters. Shopify generates the default meta title from it, so getting this right improves two things at once.
  • Meta title: customise it, because Shopify appends your store name and pushes keywords past the display limit.
  • Meta description: under 160 characters, clear summary, subtle call to action.

Descriptions

Write unique descriptions for every product. Manufacturer copy appears across dozens of sites and creates duplicate content. A strong description answers the questions a buyer has before purchase, which serves conversion and SEO simultaneously. Short paragraphs, subheadings, bullets for features and benefits, and a consistent brand voice.

Images and image SEO

  • Clean white background on the primary image, with zoom enabled
  • Compress before uploading, targeting under 200KB, and use WebP
  • Descriptive alt text on every image, written naturally rather than stuffed
  • Rename files before upload. "IMG_4823.jpg" tells Google nothing. "organic-lavender-face-serum-50ml.jpg" tells it exactly what it is looking at.
  • Correctly dimensioned hero banners, since oversized above-the-fold images are the most common cause of poor LCP

Schema and FAQs

Product schema including price, availability and review fields is required for rich snippet eligibility. Shopify themes often generate incomplete schema, so audit yours in Google's Rich Results Test and fix missing fields. Valid product schema can lift click-through without any ranking change.

A FAQ section on product pages answers pre-purchase questions that would otherwise cost the sale, and creates opportunities to rank for question-based searches your description cannot capture. Mark it up with FAQPage schema, and keep the schema answers identical to the visible text.

User experience

Google uses engagement signals as indirect quality indicators, so a page that converts well tends to perform better in search over time. The elements that serve both: a prominent call to action, breadcrumb navigation which also generates BreadcrumbList schema, wish lists for visitors not ready to buy, related product recommendations, a frictionless checkout, and verified customer reviews with AggregateRating schema.

Blog Content Strategy

Your blog targets informational and commercial investigation queries your product pages cannot. A collection page targets "trail running shoes UK". A blog post targets "how to choose trail running shoes for beginners" and links back to the collection, capturing buyers earlier and passing authority.

Structure content as hub and spoke: one pillar post covering a topic in depth, with supporting posts on subtopics, each linking back. Revisit older posts rather than letting them go stale.

One warning from auditing our own. Every article we examined contained at least one statistic we could not trace to a primary source. Not invented, inherited, repeated from secondary sources until it read as fact. Before publishing anything, try to click through to the origin of every number in it. See our full guide on writing Shopify blogs that rank and get cited by AI.

Speed and Core Web Vitals

Site speed is a confirmed ranking factor and the area where Shopify stores most commonly underperform. Google measures three Core Web Vitals:

  • LCP, how fast the main content loads. Target under 2.5 seconds.
  • INP, how fast the page responds to interaction. Replaced FID in 2024, and failures usually trace to tag manager scripts and review widgets loading synchronously.
  • CLS, how much the layout shifts while loading. Target below 0.1.

The largest single factor is usually the theme. Of the 265 Shopify stores we have audited, 196 were still on legacy themes predating Online Store 2.0, and the stores we moved across gained an average of 23 points on mobile PageSpeed. If your scores are poor and you are on an old theme, that is where the gain is. See how to choose the right Shopify theme.

Beyond the theme:

  • Compress and convert images to WebP. Shopify serves WebP to supported browsers, but merchants still upload oversized JPEGs.
  • Remove unused apps. Every app can add JavaScript that loads on every page, and uninstalled apps often leave scripts behind.
  • Limit web fonts to two families, with font-display:swap.
  • Avoid sliders and carousels. Heavy to load and poor click-through. A single hero image usually beats a carousel on both.
  • Defer third-party scripts for analytics, chat and reviews.
  • Configure popups correctly. Intrusive interstitials blocking content on load trigger a mobile penalty. Trigger on exit intent, after 30 seconds, or at 50% scroll.

Schema and Structured Data

Structured data enables rich results, which lift click-through even when your position does not change. The types that matter for Shopify:

  • Product, including name, price, availability, SKU and brand
  • AggregateRating, which displays star ratings and requires review data
  • MerchantReturnPolicy, increasingly relevant to Shopping and product panels
  • FAQPage, making each question eligible as an expandable result
  • BreadcrumbList, which displays the navigational path in results

Validate everything in Google's Rich Results Test. App-generated schema is frequently incorrect out of the box, and invalid markup is worse than none.

Google Shopping and International

Google Shopping includes both paid ads and free organic listings. Connecting your Shopify product feed to Google Merchant Centre makes you eligible for both. High-resolution images, reviews, competitive pricing and fast loading all signal credibility.

For international stores, hreflang tags tell Google which version of a page suits which audience. Shopify Markets generates them automatically once markets and languages are configured and published. Avoid automatic IP-based redirects, which block crawlers from reaching your regional versions. See Shopify Markets for the full setup.

Optimising for AI Search

Ranking alone is no longer sufficient, because a growing share of queries are answered on the results page itself.

What the data actually says

The headline figure is real but frequently quoted without its context. Ahrefs analysed 300,000 keywords using Search Console data and found that the presence of an AI Overview was associated with up to a 58% lower click-through rate for the top-ranking result, comparing December 2023 with December 2025. An earlier Ahrefs study using March 2025 data put the effect at about 34.5%, so the impact has roughly doubled in under a year.

Three caveats worth knowing before you panic:

  • Estimates vary widely by methodology. Across the studies published, the measured decline ranges from around 15% to figures far higher depending on query type. The direction is consistent across every study. Any single percentage is not.
  • Clicks fell even where AI Overviews never appeared. In the same Ahrefs dataset, position-one click-through on informational keywords without an AI Overview still fell by roughly half over the same two years. Attributing the entire decline to AI Overviews overstates their role.
  • The effect concentrates on informational intent. BrightEdge tracking across multiple industries found Google prioritised informational queries while being more cautious on commercial ones, with ecommerce coverage notably lower than the overall average.

That last point matters most for a Shopify store. Your collection and product pages target commercial and transactional intent, which has been the least affected so far. Your blog, which targets informational queries, is where the exposure sits. Plan accordingly rather than treating the 58% figure as applying to your whole store.

What to do about it

  • Answer questions directly and early. If your post buries the answer in paragraph five, an AI engine will find a competitor who states it in paragraph one.
  • Use question-phrased headers. "How do I fix duplicate content on Shopify?" is extracted far more reliably than "Duplicate Content".
  • Build topical authority through clusters, with buying guides linking to collection pages.
  • Earn external citations. AI engines weight whether your claims are corroborated elsewhere, so genuine mentions, supplier links and press coverage all contribute.

Tracking and Tools

Set up measurement before optimising, or you cannot tell whether anything worked.

Free and essential: Google Search Console for queries, indexing, Core Web Vitals and crawl errors. Google Analytics 4 with enhanced ecommerce tracking to connect SEO traffic to revenue. Rich Results Test for structured data. PageSpeed Insights for Core Web Vitals. The Mobile-Friendly Tester, which matters given mobile-first indexing.

Paid, at scale: Ahrefs or Semrush for keyword research, competitor analysis and rank tracking. Screaming Frog, free up to 500 URLs, for quarterly technical audits that surface broken links, redirect chains and missing metadata. Answer The Public for question mapping.

Shopify SEO apps help with metadata management and identifying on-page issues, but they are an addition rather than a substitute for the work above. Validate any schema they generate.

Shopify SEO Checklist

Action Area
Verify domain and submit sitemap in Search ConsoleTechnical
Check the H1 is not wrapping your logoTechnical
Set duplicate subcollection pages to noindexTechnical
Confirm internal links point to canonical product URLsTechnical
Fix all 404s and redirect chainsTechnical
Check the theme is Online Store 2.0, not legacySpeed
Compress images under 200KB in WebPSpeed
Remove unused apps and defer third-party scriptsSpeed
Configure popups to avoid the mobile interstitial penaltySpeed
Write unique meta titles and descriptions everywhereContent
Add 150 to 300 words of copy to every collection pageContent
Write unique product descriptions, never manufacturer copyContent
Add alt text and renamed files to all imagesContent
Add product page FAQs and customer reviewsContent
Trace every published statistic to a primary sourceContent
Validate Product, FAQPage and BreadcrumbList schemaSchema
Connect Google Merchant CentreVisibility
Set up GA4 with enhanced ecommerce trackingTracking

Why Matters Perspective

Two things we would do first on almost any store.

Collection pages. They target the broadest commercial terms you have any realistic chance of ranking for, and on most stores they are bare product grids with no copy at all. Adding 150 to 300 words and a proper H1 to your top ten collections is a day of work with more upside than anything else on this page.

The theme. Of the 265 stores we have audited, 196 were on legacy themes predating Online Store 2.0, and those we moved across gained an average of 23 points on mobile PageSpeed. Merchants rarely connect a poor speed score to a theme choice made three years ago, but that is usually the cause.

On AI search, our view is more measured than most. The 58% figure is real, but it measures informational queries at position one, and clicks fell substantially even on queries where no AI Overview appeared. Ecommerce queries have been less affected than the average. Your blog is exposed. Your collection and product pages, much less so. That is a reason to keep investing in commercial pages rather than a reason to panic.

If you want a view on where your store stands, our free SEO audit covers technical, on-page and content. Email us. We offer a 3-month guarantee on development projects.

Frequently Asked Questions

How long does Shopify SEO take to show results?

Most stores with no existing SEO foundations see movement in Search Console impressions within six to twelve weeks of technical fixes and content work. Ranking on page one for competitive product terms typically takes three to six months on a newer domain. Stores with existing traffic and ranking history move faster.

Does Shopify do SEO automatically?

It handles some basics: XML sitemap, canonical tags, clean URLs. Those defaults are built for quick setup rather than visibility. Meta titles, product descriptions, alt text, structured data, collection copy, speed and content strategy all require manual work, and that is where the opportunity is.

What is the most important Shopify SEO fix for a new store?

In order: submit the sitemap to Search Console, fix crawlability issues, write unique meta titles and descriptions for collections and products, add alt text to every image, and set up GA4. That is the minimum foundation before content or link work is worth starting.

What is the difference between Shopify SEO and regular SEO?

The principles are identical, but Shopify has platform-specific constraints: fixed URL folders, auto-generated canonicals that create issues when products appear in multiple collections, tag pages that create thin content at scale, and themes that affect how schema is generated. Knowing those patterns is what separates a generic approach from one that works on the platform.

Are AI Overviews destroying organic traffic for Shopify stores?

Less than the headlines suggest for commercial pages. Ahrefs found an AI Overview associated with up to a 58% lower click-through rate at position one, but that measures informational queries, and clicks fell substantially on queries without an AI Overview too. BrightEdge tracking found ecommerce queries trigger AI Overviews less often than average. Your blog is more exposed than your collection and product pages.

How do customer reviews help Shopify SEO?

Three ways. They generate unique, fresh content on product pages. Marked up with AggregateRating schema they display star ratings in search results, which lifts click-through. And volume of authentic reviews signals credibility under E-E-A-T.

Should I hire a Shopify SEO agency?

If the store is generating revenue and you are not on page one for your core product searches, the return is usually significant. An agency can audit the technical foundations, prioritise content opportunities, and implement changes that compound. If you want a starting point, our free SEO audit is a reasonable first step.

Final Thoughts

Shopify SEO is not complicated, but it is sequential. Technical foundations first, because content on a store Google cannot crawl properly is wasted effort. Then the on-page work Shopify's defaults leave undone, which is where most of the available ranking sits. Then speed. Then content and AI citation work.

The two changes with the most upside on a typical store are also the two most often skipped: putting real copy on collection pages, and moving off a legacy theme. Neither is glamorous and both compound.

If you want help with any of it, email us.

Related Articles