01
Misconfigured canonical tag
Internal pages point to the homepage as canonical. Google treats them as duplicates and may not index them separately.
What it means
Internal pages point to the homepage as canonical. Google treats them as duplicates and may not index them separately.
Why it happens on Shopify
In a React or Vite SPA, the canonical is often hardcoded in index.html to the homepage instead of being route-specific.
On native Shopify, themes usually output canonicals, but collection-scoped product URLs can be wrong if the theme is misconfigured.
How to check if you have this issue
Inspect the source of representative product and collection pages. Compare the declared canonical with the intended URL and Google’s selected canonical in Search Console. Check tags added by apps too.
How to fix it: precise steps
Fix the canonical in the responsible theme or app, remove conflicting tags and confirm the target returns 200 with equivalent content. A canonical is a signal; changing it does not guarantee immediate indexing.
How to confirm it is fixed
Repeat the same checks as in the verification step after deploy. SEO effects can take days to weeks depending on crawl budget.
Impact on SEO and conversion
Fixing a critical issue reduces the risk of visibility or revenue loss; measure via qualified traffic and indexation stability.
