Are your Shopify apps slowing down your store?

4 min read
created Nov 22 2017
Are your Shopify apps slowing down your store?

The end of this year should result in more traffic and sales for your Shopify store. In fact, most stores typically see more traffic at the end of the year than they do any other time of the year.

But will the Shopify apps you're using be able to handle the increased holiday rush this year?

Shopify does an excellent job of keeping up with the increased holiday demand.

But one question you may have considered is:

Are your Shopify apps slowing down your store?

In today's post, I'd like to discuss:

  • How Shopify apps can possibly slow down your store
  • The key to speedy Shopify apps
  • Why my Shopify apps won't slow down your store

How Shopify apps can possibly slow down your store

Shopify provides a great app ecosystem so you can add extra functionality to your store. As part of this, app developers are able to add functionality to your store through the use of Shopify's APIs.

If apps aren't careful though, they could possibly impact the overall speed and performance of your Shopify store. This can possibly hurt the user experience for your shop and therefore hurt your sales.

So how can apps potentially slow down your shop?

One of the main ways that Shopify apps can slow down your store is if they load external resources from outside of the Shopify ecosystem.

What types of resources?

These resources would typically be things like:

  • Javascript - for adding dynamic functionality
  • CSS - for adding custom styles

If these resources are loaded outside of Shopify, this means each shopper to your store will need to download these from another place before your store is fully loaded and ready to use.

If the server that is hosting those files can't handle the demand, this will cause a noticeable impact to your shoppers experience. Also, if these resources can't be loaded this might break your shop's functionality.

Another way Shopify apps can slow down your store is by using Javascript in a way that impacts the user experience.

How is this possible?

Well, if an app is using Javascript to add features to your Shopify store, this Javascript can potentially cause a noticeable delay before your store is available.

Javascript can also prevent or delay other elements on your Shopify store from loading. As a result, this can interfere with the overall user experience with your shop.

External resources and Javascript can used in a reasonable manner if done well. However, if you are using apps that do either of these you'll want to keep to them to a minimum to keep your store running at maximum speed.

The key to speedy Shopify apps

So how do you make sure a Shopify app won't slow down your shop?

The key to speedy Shopify apps is to fully leverage the Shopify platform.

What does this mean?

Shopify runs a very powerful platform for serving all of your shop's theme files and resources as fast as possible.

Shopify apps are able to take advantage of the Shopify platform by storing any needed files inside the Shopify platform. This means shoppers will not have to download files from multiple places to load your store.

In addition, Shopify apps that can use Liquid instead of Javascript for user interface changes to your shop will always have a speed advantage.

Why is this?

You see, Shopify's Liquid is optimized for speed and runs inside of Shopify so it can take advantage of Shopify's caching and resources. Javascript on the other hand requires the browser to load and execute which can cause a longer overall page load time.

Why my Shopify apps won't slow down your store

I built and run the following two Shopify apps: Best Seller Insights and Flair product badges.

Both of my apps were both designed to run 100% within the Shopify platform for maximum speed.

There are zero external dependencies for either of my Shopify apps.

Shopify stores using my apps will always be fully operational as long as Shopify is running since all user-facing features run 100% within Shopify.

In addition, both of my apps use Liquid for rendering things like best-seller badges and Flair badges. This means my apps can fully leverage all of the processing power that Shopify has to offer.

Increase sales by up to 175% with product badges

  • Use product labels to help products sell faster.
  • Highlight best sellers, new arrivals, almost gone, and more.

Milton loves staplers See the guide


Adding Shopify apps to your store can be a great way to add additional functionality.

However, keep in mind that it is possible for Shopify apps to slow down your store which could hurt your sales.

Two key things to watch out for are:

  • Apps that load external files or data such as Javascript and CSS
  • Apps that use Javascript in a way that can impact your store's functionality

Focusing on your Shopify store's speed is a great way to keep your shoppers happy and coming back for more.

Featured App