In short: Shopify SEO has specific quirks: rigid URL structures (/products/, /collections/), app bloat that kills speed, duplicate content from tags and variants, and limited robots.txt control. This 2026 checklist walks through every Shopify-specific optimisation – technical setup, collections, products, content, speed and apps – so your Shopify store ranks instead of just existing.
Last updated: October 2026.
Shopify powers millions of stores, and most of them share the same SEO problems: the platform’s defaults are built for launching fast, not ranking well. The good news: every one of Shopify’s SEO quirks has a known fix. Work through this checklist and your store will outperform 90% of Shopify competitors on technical SEO alone.
1. Domain & technical setup
- Custom domain connected with SSL forced (myshopify.com should 301 to your domain, not serve duplicate content).
- Preferred version set: www vs non-www consistent everywhere; Search Console property verified for the canonical version.
- Sitemap submitted: Shopify auto-generates sitemap.xml – submit it in Search Console and verify product/collection pages are included.
- Robots.txt: Shopify allows robots.txt.liquid template edits (Online Store 2.0) – block /search, /cart, /checkout, /admin, /account paths from crawling.
- International domains: if multi-region, use Shopify Markets with proper subfolders/subdomains + hreflang (via app or theme edits).

2. URL structure (work within Shopify’s rigidity)
Shopify forces /products/, /collections/, /pages/, /blogs/ prefixes – you can’t remove them. Accept it and optimise what you control:
- Descriptive slugs: /products/mens-leather-wallet-brown not /products/product-123.
- Collections hierarchy: logical parent/child collections; collection URLs stay clean even when nested in navigation.
- Canonical tags: Shopify auto-adds canonicals – verify they point to the primary URL, especially on filtered collection views (?filter.p.m…).
- No URL parameters indexed: variant URLs (?variant=…) should canonicalise to the main product; filter combinations shouldn’t create indexable URLs.
3. Collections optimisation
- Unique collection descriptions (200-400 words): buying guidance, subcategory links, keyword-targeted H1/title/meta.
- One collection per head keyword: don’t split “running shoes” across three overlapping collections.
- Collection image SEO: descriptive filenames, alt text.
- Smart collections vs manual: smart collections auto-update (good for large catalogues); manual for curated SEO landing collections.
- Tag hygiene: product tags power filters – but tag pages can generate thin indexable URLs. Noindex low-value tag/filter pages.
4. Product page optimisation
- Unique product descriptions – never supplier copy. Benefits, specs, use cases; 300+ words for considered purchases.
- Keyword in title, H1, URL, first paragraph.
- Image optimisation: descriptive filenames (not IMG_4829.jpg), alt text on every image, WebP where the theme supports it.
- Product schema: most quality themes include it – verify price, availability, reviews validate in Rich Results Test.
- Review app with SEO output: Judge.me, Loox, or Stamped – ensure reviews render in crawlable HTML (not JS-only) and output aggregateRating schema.
- Variant strategy: meaningful variants (size/colour) on one URL with canonical; genuinely different products get their own pages.
- Out of stock: keep live with back-in-stock alerts; hide (don’t delete) discontinued products, redirect to closest alternative.

5. Speed: the Shopify battle
Shopify stores are slow by default: theme bloat + app bloat + uncompressed images. Speed is a ranking factor and a conversion factor – fight for it:
- App audit: every app adds JavaScript. Remove unused apps completely (not just disabled) – leftover code persists.
- Theme choice: Dawn (free, fast) beats most premium themes on speed. Test any theme’s demo on PageSpeed Insights before buying.
- Image compression: Shopify serves WebP automatically on most plans – verify; compress before upload anyway.
- Lazy loading: below-fold images and videos lazy-load; hero images eager-load.
- Limit popups/sliders: each costs speed and usually hurts conversion too.
- Target: LCP under 2.5s on mobile for collection and product templates. See Core Web Vitals.
6. Content & internal linking
- Shopify blog: yes, it ranks. Buying guides, comparisons, “best X” posts – each linking to relevant collections and products.
- Navigation SEO: footer links to key collections; collection descriptions link to subcollections and guides.
- Breadcrumbs: with BreadcrumbList schema – helps crawlers and SERP display.
- Related products: internal links between products (also viewed / pairs well with).
7. Apps worth having (SEO-relevant)
- SEO manager app: for bulk meta editing, JSON-LD control, redirect management (or handle via theme + manual).
- Reviews app: Judge.me (SEO-friendly output, free tier generous).
- Redirects: Shopify has native URL redirects – use them for every discontinued product and collection change.
- Image optimiser: if your theme doesn’t compress well.
- Rule: every app must earn its speed cost. If it doesn’t drive revenue or rankings, remove it.
8. Analytics & monitoring
- GA4 + Search Console connected; enhanced eCommerce events firing (view_item, add_to_cart, purchase).
- Indexation monitoring: Search Console coverage for products/collections – watch for excluded-by-canonical and duplicate issues.
- Rank tracking on category head terms + top product terms.
- Quarterly technical audit: app bloat creeps back; re-audit speed and indexation every quarter.
Shopify SEO mistakes to avoid
- Copying supplier descriptions across products (duplicate content at scale)
- Letting tag/filter pages index (thin duplicate URLs)
- Installing 20 apps and wondering why the store is slow
- Deleting discontinued products instead of redirecting (link equity lost)
- Ignoring the blog (leaving research-stage traffic to competitors)
- Duplicate H1s across product templates
- Noindexing the wrong pages (or forgetting staging noindex before launch)
Checklist complete? Now compound
A technically sound Shopify store with unique product content, fast templates and a content funnel is already ahead of most competitors. From there, SEO compounds: content, links (see our link building guide), and refreshes keep the growth curve climbing.
At Vans Marketing, Shopify SEO is bread and butter – technical audits, product page systems content funnels. Get a free audit and we’ll run this checklist against your store.
Shopify SEO checklist – frequently asked questions
Is Shopify good for SEO?
Yes, with optimisation. Shopify’s defaults are launch-friendly, not ranking-friendly – but every quirk (rigid URLs, app bloat, duplicate risks) has a known fix. Optimised Shopify stores rank competitively in every niche.
Can I remove /products/ from Shopify URLs?
No – Shopify’s URL structure is fixed. Optimise what you control: descriptive slugs, clean collections, proper canonicals, and no indexed parameter URLs. The prefix itself doesn’t prevent rankings.
How do I stop duplicate content on Shopify?
Unique product descriptions (never supplier copy), canonical variant URLs to the main product, noindex thin tag/filter pages, and 301 redirects for discontinued products instead of deletions.
Do Shopify apps hurt SEO?
They hurt speed, which hurts SEO and conversions. Audit ruthlessly: remove unused apps completely, keep only apps that earn their JavaScript cost, and prefer lightweight options. See our Core Web Vitals guide.
Should I use the Shopify blog for SEO?
Absolutely. Buying guides, comparisons and “best X” content capture research-stage traffic and funnel it to collections and products. A store blog with product links is one of the highest-ROI Shopify SEO investments.
