On a Shopify site I noticed bad URL structure, not sure if caused by the theme or Shopify itself.
- Each product would have multiple URLs, once the static original URL but there were also a few ADDITIONAL other URLs for every product
/products/product-name. <-- I consider this the main URL, and should be the ONLY URL
However the site had plenty of these, too, and they were linked like that from many pages on the site:
/products/collection-name/product-name. <-- These had a canonical tag as the "solution" which I considered bad and risky (letting Google choose, which URL)
/products/other-collection-name/product-name. <--- same "solution" as above
Not just the products, the collections also had multiple URLS. Apart from the original, unique URL, on each single product view the corresponding category would be linked with a query string instead of the static URL:
/?category=COLLECTION-NAME (or similar)
I fixed these and a few more odd structural problems. Site traffic doubled within 2 months. As I have the whole SEO for the site (but not other marketing) I believe that organic increase was mostly due to those structural changes, as I haven't done anything else yet.
So I encourage you to fix Shopify URL issues if they are as severe as they were for this shop