Recent communication improvements mainly target increasing bandwidth. However, high bitrate does not necessarily translate to a good Quality of Experience (QoE) for end users. Indeed, the Quality of Service (QoS) criteria that impact the QoE may differ according to the applications. For instance, a high latency impairs the QoE of web browsing users. Satellite networks effectively illustrate this principle. These networks offer major advantages: They can feed a very large number of users, propose a high bandwidth, and have low deployment costs. But they also have one significant disadvantage: Due to their location, users suffer a latency of around 500 ms (we focus on geostationary satellites in our study). This latency has a harmful impact in term of QoE. Satellite end users may be disappointed by their so-called high-speed Internet, when they experience a lack of responsiveness.The competition between the increasing number of over-the-top services has actually led to an escalation towards the best QoE. For these services, a massive use of content delivery networks (CDN) is unavoidable. Content delivery networks solutions mainly rely on caching the content as close as possible to the end user and redirecting users' requests. 1Taking into account CDN capacities in the field of communications satellites (satcom) is a necessary step to improve users' QoE. As we will see, this deployment can match the competitiveness of terrestrial networks. Therefore, we propose in this paper to deploy a CDN in a satellite network and to study its impact on the experience of the end users. We set the study in a backhaul context where the satellite may feed home networks (HNs) or 5G small cells. Although we discuss numerous questions about the location of caches, the targeted applications, the type of stored content or the caching policy, we choose to focus on a proof of concept through measures based on an open-source testbed (OpenSAND) and a real satellite system. The results highlight an increase in QoE for both web browsing and video streaming. Nevertheless, the transparent caching for video streaming over HTTP, ie, dynamic adaptive streaming over HTTP (DASH), may induce poor performances in some cases. Thus, we propose a solution to improve the transparent caching and address cache misuses. The contribution of this paper are summarised as follows:• We study the impact of the use of CDN on the QoE of satellite end users.• We run our evaluation on an emulation and a real satellite testbed to emphasise our conclusions.• We study several applications that reflect the current Internet usages (web browsing, video streaming and peer to peer [P2P]).• We successfully solve a misuse of caching detected during the evaluation.The remaining sections of this paper are organised as follows. In Section 2, we provide some background information and related work. Then Section 3 discusses the different solutions for deploying a CDN in a satellite context, and Section 4 presents the testbeds and the use cases that have been selected for this study. ...