Shopify Shortcomings

The following is collection of some of the most popular gripes, complaints and shortcomings about the Shopify commerce platform that we hear from site operators and the web developers that support their sites.

Enshopify has solutions for them all!

Mobirise

Generic URL's

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Shared IP's

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Stubborn Caching

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Spammer Attacks

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Generic URL's

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Shared IP Address

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Stubborn Caching

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Spammer Attacks

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Generic URL's

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Shared IP Address

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Stubborn Caching

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Spammer Attacks

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Generic URL's

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Shared IP Address

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Stubborn Caching

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Spammer Attacks

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Generic URL's

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Shared IP Address

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Stubborn Caching

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Spammer Attacks

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Generic URL's

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Shared IP Address

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Stubborn Caching

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Spammer Attacks

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Generic URL's

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Shared IP Address

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Stubborn Caching

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Mobirise

Spammer Attacks

Lorem ipsum dolor sit amet, conse ctetue adipiscing elit, sed diam nonum nibhie.

Sucky things about Shopify

 - You can't (easily) override the router (no arguments, etc)
 - Caching is a bitch - very high risk of exposing user-specific content in custom dev
 - Many custom pages/content is difficult to manage
 - can't get rid of "pages" (etc) in the routes - PEOPLE HATE THIS - SEE LINK:
	https://community.shopify.com/c/Shopify-Discussion/URL-Control-Remove-quot-Pages-quot-from-URL-structure/m-p/144611
 - No attributes - have to have a programmer to create what they call "metafields"
 - Lots of functionality requires asynch loading, possibly bad for SEO
 - Lots of techniques require "App Proxies" which are second servers that intercept requests and inject stuff
 - FOR DEVELOPERS:  BREAKING CHANGES!  LIKE 2019-04 API CHANGES and BLOCKING BASIC AUTH REQUESTS





Shopify

you need to allow for totally custom URL paths (no forced directories)

you need to reflect those custom url paths in the site map links and on all pages so they are the same

you need to include the basic SEO specific html wrappers that surround certain things - any thing (not as a plugin) italisize h1 h2 h3 h4 h5 h6 rel nofollw title body header footer… the ability to exclude pages from listing, include, site map settings, redirects...

shopify needs to be able to be seemlessly integrated in an existing web site (on the same domain) and or one needs to be able to build a static or cms website around shiopify
the web site needs to have a static IP, no shared server with bad actors sharing that server, the server needs to be super fast.

Far to many basics need a pay as you go plugin, far to many simple must have SEO features not included or not an option.

Shopify does not list well, unless integrated in an existing well listed site

You shared servers give away, that this is a product page and google sees add revenue $, by listing pages lower.

If Oberlo develops for other platformes shopify is doomed.

My business did not only not list well on shopify, I left shopfy because of it, even though it meant I have to do things shopify with Oberlo does do well manually.

Listen to your customers! many of us are long term web developer SEO experts.

Google penalizes redirects, the penalty gets greater the more redirects in the chain.

Google penalizes pages that have multiple URL's structures pointing to the same page, by splitting the credability of that page amongst the multiple URL's

Shopify employ redirects, you have multiple URLs for the same page / domain (penalty)

Shopify site map URLs are different from the page URLs (penalty)

Shopify directory structure is longer than it needs to be (penalty)

Useless words are used and forced on that lengthened dir structure (big disadvantage)

URLs indicate page content is less or not unique - The forced words in the dir path increase the likelyhood that URL's will reflect the page content is about the same thing as a billion other pages are about  and that the content is a product (big lack of uniqueness penalty)