Why sites are slow

Third-party scripts on a car dealer website

A third-party script is code from another company that runs on your site: chat, trade-in and payment tools, review widgets, analytics and ad pixels. Each has a purpose. Together they are the biggest load on most dealer pages, because a phone has to download and run all of them while the shopper is waiting to see the vehicle.

Get my free speed analysisTest my website

The tools a typical dealer page carries

Common third-party tools on dealer websites
ToolWho asked for itWhat it adds to the page
Chat and textingSalesA widget that starts on every page
Trade-in and payment toolsUsed cars, financeForms and calculators, often with their own code
ReviewsMarketingA widget that fetches and shows ratings
AnalyticsMarketing, agenciesCode that records visits and events
Ad pixelsEach ad platform and agencyOne piece of code per platform
Manufacturer programsThe brandRequired tracking or content
A dealership vehicle page in the middle, connected to chat, trade-in, payment, review, analytics and ad pixel tools, each loading code from another company.
Each tool is code from another company, running on your page.

How they slow a page down

A phone runs a page's code one piece at a time. While a chat widget or a tag starts up, the phone can't draw the vehicle photo or answer a tap. Each tool also means another download, often from another company's server.

No single vendor sees the problem. Each tests its own tool on its own and finds it light. The shopper's phone gets all of them at once.

Does Google Tag Manager slow down a site?

The tag manager itself is small. What it loads is the cost: every tag inside it runs on the page. A container that has collected tags from several agencies over the years can be the heaviest thing on a dealer site. Google's own guidance is to remove tags nobody uses and to load the rest when they are needed.

How to find which scripts cost the most

  1. 1

    Run a vehicle page through PageSpeed Insights

    Use the mobile result. Open the Diagnostics section.

  2. 2

    Find the third-party list

    The report lists each outside company's code with how long it kept the page busy.

  3. 3

    Match each one to a tool

    Note who asked for it and whether it's still in use. Old pixels from past agencies are common.

Keep the tools, change the order

Removing tools is rarely the answer; sales still needs chat and marketing still needs tracking. What helps is when they load. With Site Speed Engine, every script stays on the site and loads after the vehicle and price, so chat and tracking keep working and shoppers see the car sooner. More on why dealer websites are slow.

Sources

Questions

What are third-party scripts on a dealer website?

Code from other companies that runs on your pages: chat, trade-in and payment tools, review widgets, analytics, and ad pixels. Each one is added for a reason, and together they are the biggest load on most dealer pages.

Does JavaScript slow down a website?

When a lot of it runs at once, yes. A phone runs one piece of page code at a time, so every tool starting up makes the page wait longer to show and to respond.

What is third-party JavaScript?

Code a website loads from another company's server, such as an analytics, chat or advertising tool. The website owner doesn't write it and can't change how it works, only when and whether it loads.

Is Google Tag Manager free?

Yes, the standard version is free. The speed cost comes from the tags it loads, not from the tool itself.

Should I block third-party scripts to speed up my site?

Not the ones you use. Blocking chat or tracking breaks what they do. Remove the ones nobody uses, and load the rest after the page's main content.

Do ad pixels slow down a dealer website?

Each pixel is a small piece of code, but dealer sites often carry one per ad platform and per agency, past and present. Together they add up, especially on phones.

Do chat widgets slow down a website?

Chat widgets can slow a page. Most chat tools load their code on every page as it opens. Loading chat after the vehicle and price keeps it available without making shoppers wait for it.