← All notes

Taming the scripts you didn't write

Let's talk shop,

The slowest parts of many stores aren't built by the store owner at all. They're the third-party scripts — the live chat, the ad pixels, the heat-mapping tool, the review stars — each one phoning home to a different company's servers. You didn't write them, you can't see inside them, and they can quietly hold your whole page hostage.

Why they hurt so much

When a third-party script loads, your customer's browser has to reach out to someone else's server and wait for a reply. If that server is slow that day, your store is slow that day. You've handed a piece of your performance to a company you have no control over.

The ones I check first:

  • Live chat — often heavy, and rarely needed the instant the page opens
  • Ad and tracking pixels — they multiply quickly as campaigns come and go
  • Review and social widgets — lovely, but weighty
  • Anything you added for a test and forgot to remove

You can usually keep them and still be fast

The trick is loading them late. Most of these tools do not need to run the moment the page appears — they can wait until the important content is on screen, or until the customer actually interacts.

A chat bubble that appears two seconds late costs you nothing. A homepage that appears two seconds late costs you sales.

Audit, then defer

Make a list of every third-party tag on your store and ask two questions of each: do I still need this, and does it need to run immediately. Remove what you can, defer what's left. You'll be surprised how much lighter the page feels.

If you've lost track of what's loading on your store and want a clear picture of what's slowing it down, book advisory time and I'll map it out.

Best,

Luke Michael

UK-based eCommerce consultant & developer

Got a live version of this on your store?