Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
WordPress

The Code You Did Not Write, Running on Every Page

Last updated:

Audit what is actually loading

Open your site with the browser's network tab and look at the external domains being contacted. Most businesses are surprised.

Tracking pixels from campaigns that ended two years ago are extremely common. They cost speed and they carry privacy obligations for no benefit whatsoever.

What each one costs

ScriptTypical cost
AnalyticsSmall, usually justified
Chat widgetModerate — load it lazily
Embedded mapLarge — consider a static image with a link
Web fontsModerate — self-host where licensing allows
Advertising pixelsModerate, and multiplied by how many you have
Social embedsLarge, per embed

Load them properly

  • Defer or load asynchronously, never blocking
  • Only on pages that need them — a map script on every page is waste
  • Lazily, after the main content, for anything below the fold
  • Self-host what you can, particularly fonts

They are a privacy consideration too

Third-party scripts frequently set cookies and send data. That affects your consent obligations and what your privacy notice must say.

Removing the ones you do not need simplifies both the performance and the compliance picture.

They are also a dependency

A third-party script that becomes slow or unavailable affects your site. Loading them asynchronously means a slow service degrades rather than blocks.

That single precaution prevents a third party's outage becoming yours.

Frequently asked questions

How many is too many?

Every one should be justifiable. Most business sites need three or four; many carry ten.

Can we self-host fonts?

Usually, and it is faster and simpler for privacy. Check the licence permits it.

Do embedded maps really cost that much?

An interactive map is one of the heaviest things you can add. A static image linking to directions is usually enough.

How do we find what is loading?

Browser developer tools, network tab, filtered by domain. Ten minutes and it is usually revealing.

Keep reading

Never audited what your site loads?

Ten minutes in the network tab is usually revealing. Happy to run through it with you.

Book a free 30-minute call Get a project estimate WhatsApp us

Related services

What we build for problems like this one

Web DevelopmentBusiness Automation