Live case: madridhiking.com. The Shopify store took orders. International SEO did not. Spanish paths opened English templates. Hypershell landings had no usable metadata. A working checkout is not the same as a multilingual site Google can index.
What was wrong
Language routing and the theme disagreed. A visitor (or crawler) hitting a Spanish URL did not get Spanish HTML. Landing templates shipped without titles, descriptions or a coherent heading structure. Markets and hreflang only help if the HTML language matches the URL.
What a Shopify developer actually changed
Theme templates, language routing and landing metadata were aligned so Spanish URLs render Spanish content. SEO fields were filled on the landings that needed to rank. No fake traffic numbers. The public site is the proof.
If your Shopify store “has languages” but the wrong language still wins, that is theme and routing work. Shopify developer · Request a quote.