Technical SEO checklist for Shopify Plus
Technical SEO checklist for Shopify Plus
Crawl budget, canonicals, hreflang, Core Web Vitals, JSON-LD and international - the technical SEO checklist we run on every Shopify Plus audit.
Short answer
Shopify Plus stores fail SEO in different ways than Basic stores. Plus adds multi-market complexity (hreflang, currency-specific canonicals), heavier catalogues (crawl budget matters), and custom Liquid or Hydrogen builds that break default schema. This checklist covers what actually breaks in the wild.
The checklist
1. Indexation
- Indexed URLs in Search Console within 10% of sitemap URLs.
- No spike in "Discovered - currently not indexed" over the last 90 days.
- Tag pages noindexed via theme conditional.
- Filter parameters blocked in
robots.txt.liquid.
2. Canonicals
- Filtered collection URLs canonical to the unfiltered collection.
- Duplicate product URLs (accessed via collection path) canonical to
/products/x. - Market-specific URLs use correct rel-alternate + hreflang, not cross-market canonicals.
3. hreflang (Shopify Markets)
- Every active market emits hreflang for every language pair.
x-defaultpresent and pointing to the primary market.- hreflang URLs return 200 (not 3xx or 4xx).
- Verify with Screaming Frog's hreflang audit before every launch.
4. Core Web Vitals
- Mobile LCP under 2.5s at the 75th percentile.
- CLS under 0.1.
- INP under 200ms.
- Hero image preloaded with
<link rel="preload">. - All below-fold images lazy-loaded.
- Third-party apps audited quarterly - one heavy chat or review widget can add 800ms to LCP.
5. Structured data
- Product + AggregateRating + Review on every PDP.
- ItemList on every collection.
- Organisation + WebSite on the homepage.
- BreadcrumbList on all deep pages.
- Validate quarterly with Google's Rich Results Test.
6. Sitemaps
- Shopify auto-generates
/sitemap.xml- do not disable. - Above 50,000 URLs, Shopify segments automatically - submit each segment in Search Console.
- Custom pages (case studies, blog articles served outside Shopify content) need a supplementary sitemap.
7. Redirects
- All old URLs from previous rebuilds 301'd to closest match.
- No redirect chains longer than 1 hop.
- Bulk import redirects via Shopify's redirect CSV - do not build redirects one-at-a-time in Admin.
8. Custom themes / headless
- If on Hydrogen or a headless build: schema does not ship by default - inject manually.
- Verify canonical output on every template.
- Verify sitemap generation - Hydrogen requires a custom route.
- Confirm robots.txt is served from the storefront, not the framework default.
How often to run it
Full checklist quarterly. Indexation and Core Web Vitals monthly. Anything touching a theme deploy: canonical, hreflang, schema - verify on staging before every release.
Related articles
- Ecommerce SEO · 18 min read
The UK ecommerce SEO playbook for Shopify (2026)
The complete UK Shopify SEO playbook: technical, on-page, content and local. What actually moves organic revenue for £1M-£15M UK DTC stores.
Read article → - Ecommerce SEO · 10 min read
How to fix Shopify duplicate content and faceted URLs
Collection filters, tags and vendor URLs quietly duplicate your Shopify store. Here's the canonical, robots and metafield fix that recovers wasted crawl budget.
Read article → - Ecommerce SEO · 11 min read
Product page SEO for UK Shopify stores
The PDP template that ranks and converts for UK Shopify brands - copy structure, schema, reviews, UK signals and internal linking.
Read article → - Ecommerce SEO · 10 min read
Collection page SEO: templates that rank
Why Shopify collection pages under-rank and the on-page template that fixes it - intro copy, faceted-nav strategy, schema and internal linking.
Read article →
Related tools & resources
Free UK ecommerce calculators, definitions and benchmarks referenced in this guide.
Frequently asked questions
Plus stores usually run Shopify Markets (multi-region), have higher SKU counts (crawl budget matters), and use custom Liquid or headless (Hydrogen) that breaks default schema output. The checklist covers hreflang, market-specific canonicals, sitemap segmentation and Core Web Vitals on custom themes - none of which are concerns on a small Basic store.
