Most Shopify SEO checklists are 200 items of recycled advice, half of which haven't been relevant since 2019. This is not that list. This is the working document our team opens every time we onboard a new Shopify client, before we touch a single piece of content or pitch a single optimisation.
It's organised the way we actually work: technical first, on-page second, content and authority third. The order matters. There is no point rewriting collection copy if your faceted nav is generating 40,000 indexable URLs, and there is no point publishing buyer guides if your Core Web Vitals are red on mobile.
Work through it top to bottom. If you can't tick a box, that's the next thing to fix. We've used this exact framework to move stores from a few hundred organic sessions a month to consistent five-figure organic revenue, and it works because it forces you to do the unglamorous foundational work before the fun content work.
One note before you start: this checklist assumes you're operating in 2026, where AI search engines (Google AI Overviews, ChatGPT, Perplexity, Claude) are pulling and citing content alongside the classic blue links. Several checks below exist specifically to make your store more cite-able by those systems.
1. Technical foundations (15 checks)
Shopify abstracts a lot away, which is great for founders and a quiet disaster for SEO. Most stores leak organic revenue through duplicate URLs, broken canonicals, bloated themes and JavaScript-injected content long before content quality is the actual bottleneck.
The job in this section is to remove every blocker that would cap the impact of the on-page and content work later. We typically spend the first 10 to 14 days of any engagement here, and on a healthy account most of the issues below take an afternoon to fix once you know where to look.
Pay particular attention to canonicals and faceted navigation. These two areas alone account for the majority of indexing problems we see on Shopify stores in the £1m to £20m revenue range.
- robots.txt is not blocking /collections/, /products/ or /pages/
- XML sitemap is submitted in Search Console and contains only canonical URLs
- Single canonical version of every product (no /collections/x/products/y duplicates indexed)
- All redirects from old URLs are 301, not 302 or JS-based
- HTTPS enforced sitewide with no mixed content warnings
- Theme passes Core Web Vitals on mobile (LCP under 2.5s, CLS under 0.1, INP under 200ms)
- Hero image is preloaded, not lazy loaded
- Product image alt text is unique per image and descriptive
- No render-blocking apps injected into the theme.liquid head
- Structured data (Product, Breadcrumb, Organisation) validates with zero errors
- Pagination uses self-referencing canonicals, not rel=prev/next
- Faceted navigation (filters) does not generate indexable URLs
- 404 page returns a real 404 status code, not 200
- International stores use hreflang correctly or run on separate ccTLD domains
- JSON-LD is server rendered, not injected by a third party app after page load
2. On-page SEO (16 checks)
On-page is where most Shopify stores under-invest. Default product titles like 'The Astor Bag' that rank for nothing, one-line meta descriptions copied straight from the product spec, collection pages with no copy at all above or below the grid. Every one of these is a free win you're leaving for a competitor.
The 16 checks below are the patterns we see consistently move pages from positions 11 to 20 into the top 10 once they're applied properly. None of them require new content investment. They're a rewrite job on what's already there.
We typically batch this work into two-week sprints, focusing on the top 20 commercial pages first (the ones already showing impressions in Search Console between positions 4 and 20). Those pages have proven demand and proven crawl. Improving them is the fastest organic revenue lift in any account.
- Every collection page has a unique H1 that includes the primary keyword naturally
- Every collection page has a 100 to 200 word intro above the product grid
- Title tags follow a consistent template (Primary Keyword | Brand)
- Meta descriptions are written for click through, not keyword stuffed
- Product titles include the buyer's actual search term, not internal SKU language
- Product descriptions are over 250 words and unique per SKU
- Variant pages do not duplicate parent product copy verbatim
- Internal linking flows from blog content to commercial collections
- Breadcrumbs render on every product and collection page
- Image filenames are descriptive (not IMG_4831.jpg)
- Schema markup includes price, availability and review count
- Reviews are pulled into product schema, not just rendered visually
- FAQ schema is added to relevant collection and product pages
- Author and date are present on every blog post
- Old blog posts are reviewed and updated annually, not left to decay
- Search Console query data drives the next round of on-page edits
4. AI search readiness
This is the section that didn't exist on this checklist three years ago and is now the most important part of it. In 2026, a meaningful share of high-intent commercial queries are being answered by AI Overviews, ChatGPT, Perplexity and Claude before users ever land on a website.
Getting cited by those systems is not magic. It's a function of being clearly structured, factually verifiable, and explicit about the entities and attributes that matter in your category. The stores being cited the most have a few things in common: clean product schema, FAQ blocks with direct answers, comparison content that names competitors honestly, and a strong Organisation page that establishes who they are.
If you're already doing the work above, you're 70 percent of the way there. The checks below are the additional 30 percent that explicitly targets AI extractability.
- Every product page has a clear specification block (materials, dimensions, weight, origin)
- FAQ blocks answer questions with direct, extractable single-paragraph answers
- Comparison content honestly names competitors and their differences
- Organisation schema is complete with sameAs links to social and Wikipedia (where applicable)
- Author entities are real people with About pages, LinkedIn and consistent bylines
- Content uses unambiguous entity names (full brand names, not pronouns or shorthand)
- Pricing is rendered in clean HTML, not loaded by JavaScript
5. Measurement and reporting
If you can't measure it, you can't improve it, and the default Shopify analytics view will not tell you what's actually moving organic revenue. Every account we run has a custom Looker Studio dashboard pulling from GA4 and Search Console, focused on commercial pages only.
The metrics that matter for ecommerce SEO are organic sessions to product and collection pages, conversion rate of that organic traffic, average order value, and assisted revenue (organic touchpoints that don't close on the same session). Total organic sessions sitewide is a vanity metric for most stores.
Review weekly during the first 90 days of any new push. After that, fortnightly is plenty unless you're shipping major site changes.
FAQs
- Do I need to do all 47 checks in order?
- Technical first. Anything in section 1 that's broken will cap the impact of work in sections 2 and 3. Within each section the order is less critical, but we generally tackle the highest-traffic pages first.
- How long does this checklist take to work through?
- On a typical store, 4 to 8 weeks for a thorough first pass with a dedicated person. Some checks (theme rebuilds, comprehensive schema implementation) take longer than others.
- Will fixing all 47 guarantee rankings?
- No. It guarantees you've removed the obvious blockers. Rankings still depend on competition, content depth and authority over time. The checklist gets you to the starting line, not the finish line.
- Can I run this on a brand new store?
- Yes, and you should. Running this on day one is cheaper than retrofitting six months later. Skip the content authority section until you have a few months of trading data to inform the keyword map.
- What if I'm on Shopify Plus?
- Same checklist, with more flexibility on the technical side (you can edit checkout, you can run a headless build, you have higher app limits). The on-page and content checks are identical.
- How much does it cost to have this done for me?
- Our monthly retainers start at £2,500 and cover everything in this checklist plus ongoing content production. A one-off audit-and-implementation engagement is usually £6,000 to £12,000 depending on store size.
- Do you guarantee a specific ranking outcome?
- No, and you should be wary of anyone who does. We guarantee the work in this checklist is executed properly and we report transparently on the outcomes. Rankings are a leading indicator. Organic revenue is the metric we both care about.
Want us to do this for you?
Skip the DIY route.
Our team handles every check in this guide as part of a monthly retainer. Drop us a line and we'll send you a tailored proposal within one working day.
Email the teamUpdated May 2026