A Shopify SEO audit, and what makes it different
A Shopify SEO audit looks for the problems Shopify's themes and apps create on their own: the same product at several URLs, template titles, unreadable product data and leftover markup. Most of the fixes are a theme setting, not a content rewrite.
Most SEO audit checklists were written for websites in general. Shopify generates a lot of its own URLs, titles and markup from the theme, which means it has a specific set of problems that a generic audit walks straight past, and a specific set of things that aren't worth your time.
The short version. On Shopify, most SEO problems come from the platform rather than from your writing. The same product reachable at several URLs, titles generated by a theme template, structured data your theme either emits or doesn't, and collection pages that go on for pages with nothing telling Google how they relate. Nearly all of it is fixable in the theme editor.
The Shopify-specific checks
1. The same product at more than one URL
Shopify serves a product at /products/name and also at
/collections/collection-name/products/name. Both work, both are real pages, and
without a canonical tag pointing at the first one, Google has to guess which is the real one.
Most themes handle this correctly. Some do not, and a theme that has been edited by three people
over four years is the case worth checking. View source on a product page reached through a
collection and confirm the canonical points at the bare
/products/ URL.
2. Titles generated by a template you've never seen
Your page titles usually come from a theme template, not from anything you typed. The usual
template is {{ product.title }} – {{ shop.name }}. That's fine until the shop name is long, at
which point every title in search results is truncated with your brand eating the space where the
useful words were. Check what your titles actually render as at around 60 characters, not what
you intended them to be.
3. Product structured data
Google reads price and availability from Product schema with an
offers block. Some themes emit it, some emit it incompletely, and apps sometimes emit
a second copy that conflicts with the first. Two conflicting blocks is worse than none. Paste a
product URL into Google's Rich Results Test and read what it actually found.
4. Collection pagination
A collection with 200 products becomes a chain of pages. If nothing indicates the relationship between them, Google may treat page 7 as a thin standalone page competing with page 1. This matters in proportion to your catalogue: with 30 products, skip it entirely.
5. Leftover noindex from before launch
A noindex tag added during the build and never removed keeps a page out of search
permanently while the page works perfectly for anyone with the link. Nothing in Shopify's admin
warns you. Check live product and collection pages, not just the homepage.
6. Apps that add markup you didn't ask for
Review apps, upsell apps and popup apps all inject markup. Occasionally that includes their own structured data or a second analytics tag. The usual tell is a metric that doubled the week you installed something.
What is usually not worth your time
| Commonly audited | Why it rarely matters on Shopify |
|---|---|
| Keyword density | Not how ranking has worked for many years. |
| Rewriting URLs for keywords | Changing a live product URL costs you the existing links; the gain is marginal. |
| Perfect performance scores | Shopify's platform sets a floor you cannot go below. Chase the first response time, not the score. |
| Meta keywords | Ignored by every major engine. |
Common questions
Is a Shopify SEO audit different from a general SEO audit?
The principles are the same. What differs is where the faults come from: on a normal site someone wrote the markup, on Shopify a theme generated it. That means the fixes are usually a theme setting rather than a content rewrite, and the faults repeat identically across every product page.
Does Shopify have built-in SEO?
Some. Every Shopify store gets a sitemap and a robots.txt file automatically, and every product and page has its own title and description field. What it doesn't do is check that your theme and apps are using them well, which is where most Shopify-specific problems come from.
How do I check if Google can see my Shopify products?
In Google Search Console, paste a product URL into URL Inspection to see whether it is indexed. Then run the same URL through Google's Rich Results Test to see whether your price and availability are readable.
Do I need an SEO agency for this?
For the list above, generally no. Most of it is visible in view-source and fixable in the theme editor. An agency is worth it when you want ongoing content and link work, which is a different job from finding what's broken.
How often should I re-check?
After any theme change, app install, or platform migration. Those three cause most of what I find, because settings don't always carry across.
Or send me the link and I'll check it
I read the store from the outside, the same way a customer's browser and Google's crawler do, and write back in plain English: what's wrong, what it's costing, and how to fix each one yourself. Takes about half an hour. No call, no pitch, and most of the fixes don't need me.
The full store audit checklist → · Run the free checker → · Watch the check run → · How this works →