50 common Shopify mistakes: Causes and fixes
The 50 most common Shopify issues: technical SEO, performance, apps, checkout, Liquid, structured data. For each: what it means, why it happens, how to fix it.
Shopify errors
- Misconfigured canonical tag
- LCP too slow (> 4s)
- Incorrect hreflang with Shopify Markets
- Tag pages indexed (/collections/*/tagged/*)
- Missing or unsubmitted sitemap.xml
- Duplicate meta descriptions
- Title tag too long or truncated
- Duplicate product / collection URLs
- Overly restrictive robots.txt
- Orphan pages with no internal links
- Images without width/height (high CLS)
- App scripts blocking render
- Monolithic JS bundle (> 500 KB)
- Heavy Open Graph image (> 500 KB)
- Unoptimized external fonts
- Uninstalled apps leaving active code
- High INP on mobile (> 200 ms)
- 307 redirect instead of 301
- Duplicate JSON-LD Product schema
- Schema price in cents (not converted)
- Hardcoded 5/5 AggregateRating
- SEO app conflicting with theme
- Outdated theme version
- Shopify 1.0 sections on a 2.0 theme
- Cart drawer stuck on mobile
- FAQPage only in JavaScript
- BreadcrumbList mismatch with visible HTML
- Product schema missing offers
- Hardcoded InStock availability
- Schema image URLs with protocol-relative //cdn
- Shipping cost only shown at checkout
- Forced account before purchase
- Shop Pay disabled
- Multi-step checkout (not one-page)
- BNPL not shown on product page
- loading="lazy" on hero image
- Liquid money filter vs prices in cents
- Sections without settings schema
- Uninitialized Liquid variables
- Unbounded Liquid loops
- GA4 missing or misconfigured
- GA4 ecommerce events not firing
- Microsoft Clarity not installed
- GA4 self-referral (split sessions)
- Duplicate Meta pixel
- Add to cart below the fold on mobile
- No trust copy near the CTA
- Reviews hidden or too low on PDP
- Out-of-stock variant without clear message
- Generic 404 page