How to Fix Ecommerce SEO in Shopify
Shopify ecommerce SEO is structurally cleaner than WooCommerce — fewer plugin conflicts, mandatory canonicals, automatic sitemap — but has its own quirks: /products/ URL prefix, fixed /collections/ structure, JS-rendered review widgets, app dependency for advanced features. This guide covers Shopify-specific SEO. Pair with ecommerce audit guide.
Step-by-step: How to optimise Shopify SEO
- Audit product page structure. 5 representative products. Each should have: unique descriptive title (not just brand+SKU), unique long description (not duplicate from supplier), product images with alt text, breadcrumbs, related products, customer reviews.
- Optimise collection (category) pages. Shopify collections are your category pages. Each needs: descriptive title and meta, intro paragraph above products, manual product ordering for best-sellers first, internal links from blog/homepage.
- Verify Product schema. View source on product page. Should have Product JSON-LD with name, image, description, sku, brand, offers (price, currency, availability), aggregateRating (from review app).
- Handle /products/ URL prefix. Shopify forces /products/ in URLs (immutable). Live with it; redirect any old non-/products/ URLs from migration. Don't try to remove it via Cloudflare tricks — breaks Shopify admin.
- Optimise Shopify blog. Shopify Blog is functional but limited. Each post needs: SEO title + meta description (not just defaults), featured image with alt, internal links to relevant products, author bio. Schedule posts; Shopify supports scheduling natively.
- Manage app SEO dependencies. Review apps, FAQ apps, page builder apps (PageFly, Shogun) all affect SEO output. Audit what each app injects (JSON-LD, meta tags, content). Resolve conflicts where multiple apps target the same element.
- Submit sitemap. Shopify auto-generates sitemap.xml. Submit to Search Console at yourstore.com/sitemap.xml. Resubmit after major site changes (theme migration, structure changes).
Frequently Asked Questions
Is Shopify SEO easier than WooCommerce?
For non-technical users: yes. Shopify has fewer plugin conflicts, automatic technical SEO basics (canonicals, sitemap, mobile-friendly), and a curated app ecosystem. For advanced SEO control: WooCommerce wins via full theme/plugin/code access. Choose based on team skill: Shopify for marketers; WooCommerce for developers.
Can I remove /products/ from Shopify URLs?
No safely. /products/ is hardcoded into Shopify routing. Removing via Cloudflare workers or proxy rewriting breaks admin functions and reporting. Accept it. The URL structure works fine for SEO; Google ranks /products/ URLs as well as cleaner alternatives.
Best Shopify SEO apps?
Smart SEO ($9.99/mo) — broad SEO including schema, sitemaps, redirects. JSON-LD for SEO — schema-focused. Sherpas: Smart SEO — alternative to Smart SEO. SEO Manager (no longer active) — historical option. Most stores need 1-2 SEO apps maximum; more cause conflicts.
Does Shopify duplicate content from /products/ in /collections/products/?
Yes — products are accessible at both /products/SLUG and /collections/COLLECTION/products/SLUG. Shopify automatically canonicals to /products/SLUG; no manual fix needed. Verify via view-source canonical tag pointing at /products/ URL.
Will paid Shopify themes rank better than free?
No inherent SEO advantage. Premium themes may have better page speed, more polished UX, more schema features — all of which indirectly help SEO. But a well-optimised free theme (Dawn) outranks a poorly-optimised premium theme. Theme quality matters; price doesn't directly correlate with SEO outcomes.