As the owner of an award winning SEO agency owner that has been re-engineering some of the world's most commonly used platforms since 2010, I'd like to think I was stronger position than most to answer the following question:
Q. Is Shopify Good For SEO?
Yes, Shopify is good for SEO if you know how to SEO and you know how to technically align your Shopify theme with Google's algorithms, quality guidelines and 200+ known ranking factors. It's the same as any other ecommerce platform. If you follow Google's 'best practices' and you know what they're looking for to rank higher, then all you have to do is apply the same common set of guiding SEO principles to the Shopify platform as you would with any other platform.
If it hasn't been technically aligned with Google's algorithms, quality guidelines and known ranking factors by someone who knows what they are doing, then it isn't going to be good for SEO. If it has, it will. This why it is so important to choose the right Shopify theme from the beginning if you are to have any chance of organic success.
High level technical SEO issues with Shopify are well documented. Fixing them though is not so easy, but there certainly are solutions. If you asked me how easy is it to technically align the Shopify 'cloud-based' platform solution with Google's algorithms, quality guidelines and known ranking factors compared to more 'open source' downloadable platforms, I'd say 'much more difficult, but not impossible'. The reason it's so hard to re-engineer a Shopify platform for SEO is that you don't get full access to the code it's built in, you don't get access to the robots.txt file, you have to carefully programme your canonical strategy and inaccessible product filter pages generally cause major duplication issues.
These are the main reasons why so many Shopify themes don't perform so well organically in the search engines because they have been built by web developers and web designers, not SEO experts.
Don't be fooled by 'SEO friendly'. What on earth does 'SEO friendly' mean?? I'd love to know what they mean by this phrase, it means absolutely nothing in the context of proper SEO. Nor will it mean they have technically aligned their code with Google's algorithms, quality guidelines and known ranking factors.
If you'd like a free SEO audit to see how well your theme is performing in the search engines, then please get in touch today.