CLEAR SCOPE. FIXED PRICE. WRITTEN HANDOFF.
TidewellShopify systems repair

SHOPIFY SPEED

Shopify store slow because of apps: how to find the culprit

Short answer: Shopify's own help page says three things affect how fast your store loads: the theme, the apps you install, and any third party code added by hand, including through a tag manager. It also says uninstalling an app does not always remove the code it left in your theme. So the way to find the slow part is to measure the store, change one thing at a time on a copy, and measure again. Removing apps at random usually wastes a week.

Step 1: Measure before touching anything

Shopify's admin has Web Performance reports for your store, and Google's PageSpeed Insights tests any public page. Use both on your home page, a collection page and a product page, and write the numbers down. Mobile results matter more because most shoppers are on phones.

Test from different devices and different connections if you can. A page that feels fine on office wifi can be slow on mobile data, and Shopify's page recommends checking this way. Remember too that third party monitoring tools can show a store as slow at peak traffic times, so a single bad reading is a reason to look, not proof.

Look for JavaScript warnings. Shopify's help links the interaction score, called INP, to JavaScript, and apps are a common source of it.

Step 2: Notice the symptoms

A page that shows up blank for a moment, then fills in, points to slow scripts. Shopify's page suggests using your browser's developer tools to see which scripts take the longest. You do not need to be a developer for this. Open the tools, reload the page, and sort the list of requests by time and size. You will often see several names that belong to apps: review widgets, chat, pop ups, upsell tools, tracking pixels. Each loads its own files.

Keep a list: app name, what it does, how heavy it looks, and whether it is needed on every page.

Step 3: Check for leftovers

Apps you removed long ago may still have code in your theme. Shopify's page says that uninstalling an app does not always remove its code, and that you should contact the app developer for instructions on removing it. Search the theme code for the names of old apps, or look for scripts that point to domains you do not recognise. Edit a copy of the theme, never the live one. Our guide to app code left in your theme after uninstalling walks through finding and removing it step by step.

Step 4: Audit the tag manager and pasted code

Third party code does not have to come from an app. Marketing pixels, chat scripts and tracking snippets pasted into the theme, or loaded through a tag manager, add weight too. Shopify lists these as a performance factor. List every tag, ask who asked for it, and remove the ones nobody uses.

Step 5: Test on a copy of the theme

Duplicate the theme. On the copy, remove or switch off one app or script at a time and measure again after each. Keep the result in your list. The ones that move the numbers the most are your suspects. Do not test on the live theme while customers are shopping.

Step 6: Decide per app

For each suspect, ask:

  • Does it earn its place? A review widget that drives sales may be worth the weight. A banner app you stopped using is not.
  • Can the theme or Shopify itself do the job? Many themes include features that people install apps for.
  • Does it need to load on every page? Some apps can be limited to the pages where they are used.
  • Is there a lighter alternative?

Do not remove an app that handles orders, subscriptions or payments without checking what happens to existing customers first.

Step 7: Look beyond apps

Apps are one cause, not the only one. Shopify's page also covers the theme and what you put on the pages. These are worth checking:

  • Images: large images slow pages. Shopify notes that format and size matter, for example JPG for photos and PNG where you need transparency, and sizing them close to the size they are shown.
  • Sections and templates: a home page stacked with many sections loads more than a simple one. Remove the ones that do not earn their space.
  • Big collections: very large collections should be split across pages with pagination instead of loading everything at once.
  • Animations and page transitions: these add scripts and can make the store feel slower, so use them sparingly.

Step 8: Repeat the measurement

When you have made the changes on the copy, measure it the same way as in step 1 and compare. If the numbers did not improve, you removed the wrong things. If they improved and the store still works, publish the copy at a quiet time and check the cart and checkout by placing a test order.

When to hire help

Ask for help if you cannot tell which apps are safe to remove, the theme has been edited by several people, or speed dropped and you have ad spend riding on it. Tidewell works on a copy of the theme, tells you what we find with before and after numbers, and agrees the price first. We cannot promise a particular score, since it also depends on your products and images. Send the store address and the pages that feel slow: tell us what is happening. We never ask for your password.

Questions

How many apps is too many?

There is no safe number. Each app is judged by what it loads and what it earns.

Will a faster store sell more?

Speed removes one reason to leave. It does not guarantee more sales.

Is a speed app the answer?

Be careful: an app that promises to speed things up is itself more code. Measure it like any other.

COMMON PROBLEMS

Start with the symptom.

Search cleanup

Spam pages are showing up

Unknown casino or spam pages need evidence, access review and careful cleanup.

Read the checklist →

Email delivery

Shopify emails go to spam

Check sender authentication, DNS and notification headers before changing records.

Read the checklist →

Merchant Center

Misrepresentation suspension

Audit store details, policies and product data before requesting another review.

Read the checklist →