Every embed hands your visitor to somebody else
A map, a video, a font, a chat box. Each one is a request from your visitor's browser to another company, made because of a choice you made on your page.
A map, a video, a font, a chat box. Each one is a request from your visitor's browser to another company, made because of a choice you made on your page.
Short answer
A third party script is code your page loads from another company. Maps, videos, fonts, chat widgets and social feeds are the common ones. Each can see that a visitor reached your page, often sets a cookie, and slows the page down. Removing the ones that are not earning their place is usually the fastest improvement available.
It tells your visitor's browser to fetch something from another company's servers. That company receives the request, learns which page it came from, and can set a cookie.
From the visitor's point of view they visited your site. In practice they visited yours and several others at the same time.
That is why an embed is a privacy decision, not just a design one.
It is also a decision the visitor never made. They chose to visit your page; the connection to three other companies came with it, and only you can tell them that in your policy.
An embedded map. A video player. Web fonts loaded from a font service. A chat widget. A social feed. A booking tool. A review badge.
Most sites carry several, added over years, each for a reason that made sense at the time.
Almost nobody removes them when the reason goes away, so they accumulate.
Speed, mostly. Each one is a new connection and a download the browser has to make before the page settles.
They also break in ways you cannot fix. When the other company has an outage, your page has an outage, and you have no way to repair it.
And they are outside your accessibility work. A chat widget that traps the keyboard is still trapping visitors on your site.
They also fail independently of you. When the other company has an outage your page has an outage, and there is nothing in your own code to fix.
A static map image with a link to directions, instead of a live map. A video thumbnail that links out, instead of an embedded player.
Fonts served from your own site instead of a font service. A phone number and a form instead of a chat box nobody is watching after five.
Each swap removes a third party, a cookie and a delay, and most visitors never notice the difference.
Open your page in a browser and look at the network panel in the developer tools. Every request is listed with its destination.
Anything not on your own domain is a third party. Write the list down. It is usually longer than expected and the first pass is the shocking one.
A free check will also report the third parties a page pulls in, along with what they cost in load time.
The list is usually longer than expected, and the first pass is the one that changes minds. It is the same inventory described in what your website collects.
For each item ask what it does for a customer, and what it would cost to replace with something static.
Keep the ones that genuinely earn their place, such as a booking tool your business runs on. Remove the ones added for a campaign that ended.
Name the survivors in your privacy policy, because a visitor cannot judge what they agreed to if the page never says who is involved.
The default is nothing added to a visitor's browser. Pages here are written from a conversation about your business, and anything you embed is a decision you make knowingly rather than a default you inherit.
Every page passes a check that runs before anything publishes, validated against Google Search Essentials and modern web standards. A third party script runs outside that check, which is itself a reason to keep the list short.
Nothing here is legal advice. Fewer moving parts is simply easier to explain and easier to keep working.
Fewer moving parts is also measurably faster, which is the argument made from the performance side in page speed and search.
The request goes from your visitor's browser to the font provider, so it is worth listing. Hosting the font files on your own site removes the question and is usually faster.
Feeds are among the heaviest embeds and among the most active trackers. A link to your profile achieves most of the purpose at almost no cost.
Often, because most set a cookie to keep the conversation. Check what yours does and whether anybody is actually answering it.
There is no number. Ask instead which ones a customer would miss. On most small sites the honest answer is one or two.
15-day free trial. Card required. Cancel before day 15 and you pay nothing.