---
title: "What a CDN does for a small website, and when you do not need one"
url: "https://hostidea.com/blog/what-a-cdn-does"
canonical: "https://hostidea.com/blog/what-a-cdn-does"
author: "Denis M."
published: "2026-10-13"
updated: "2026-10-13"
sources:
  - "https://developer.mozilla.org/en-US/docs/Glossary/CDN"
  - "https://www.siteground.com/web-hosting.htm"
  - "https://www.bluehost.com/hosting/shared"
  - "https://www.hostpapa.com/renewal-pricing/"
  - "https://flashcloud.com/pricing"
  - "https://www.hostinger.com/web-hosting"
  - "https://www.scalahosting.com/pricing"
  - "https://www.fastcomet.com/website-hosting"
  - "https://hosting.com/package-comparison/"
  - "https://www.inmotionhosting.com/shared-hosting"
generated: "2026-10-15"
note: "Markdown twin generated at build time from the same content as the HTML page. The HTML page is canonical."
---

[Performance](https://hostidea.com/blog/category/performance)

# What a CDN does for a small website, and when you do not need one

What a content delivery network caches, why it helps visitors far from your server, what it cannot speed up, and which hosts include one.

By [Denis M.](https://hostidea.com/authors/denis-m) · Reviewed by [Mike H.](https://hostidea.com/authors/mike-h) · Published Oct 13, 2026 · Updated Oct 13, 2026 · 3 min read

We may earn a commission when you buy through our links. Rankings come from the published methodology and sourced data, not from commissions. [Disclosure](https://hostidea.com/disclosure).

## Key takeaways

-   A CDN keeps copies of your static files, and sometimes whole pages, on servers near your visitors, so distance stops being the bottleneck.
-   It helps most when your audience is spread across continents or far from your data center; it helps least on uncached pages like carts and dashboards.
-   Seven of the ten hosts we review include a CDN on at least one shared plan; Cloudflare's free tier works in front of any of them.
-   A CDN does not fix a slow theme, a slow database query or a server that is overloaded at the origin.

## What is a CDN?

A group of servers in many locations that hold copies of your content and answer requests from the copy nearest the visitor. MDN’s glossary puts it as a group of servers spread out over many locations that store duplicate copies of data so that servers can fulfill data requests based on which servers are closest to the respective end-users, and notes that geographical distance affects latency proportionally. A visitor in Sydney asking for an image on a server in Frankfurt waits for the round trip across the planet; with a CDN, the image comes from Sydney, and only the first request for it ever crossed the planet.

## What does it cache?

Static files first: images, stylesheets, scripts, fonts. These make up most of the bytes on a page and never change between visitors, so they cache well. Many CDNs also cache whole HTML pages for anonymous visitors, which is where the big gains are for a blog or a brochure site, and most can be told not to cache pages that differ per visitor, such as a cart or a logged-in dashboard.

What it cannot cache is anything the server has to compute fresh for each visitor. Those requests still travel to the origin, and the CDN adds one hop on the way.

## When does it help?

When your visitors are far from your server. A site hosted in a US data center with readers in Europe and Asia will see first-byte and load times fall for those readers once pages and assets are served from edge locations near them. When your visitors are in the same region as your server, the gain is smaller: the origin is already close, and a well-cached shared plan responds in a few hundred milliseconds on its own. Our [TTFB article](https://hostidea.com/blog/what-ttfb-measures) explains why distance is such a large part of that number.

The second benefit is absorbing traffic. A spike from a newsletter or a social post hits the cache, not your shared plan’s CPU allocation, and the CDN serves the same page thousands of times without the origin noticing. For a shared plan with published limits, that is often the more valuable effect.

## When do you not need one?

When your audience is local and your site is already cached at the origin. A small business site in Toronto on a Toronto server, with LiteSpeed caching in front of WordPress, gains little from a CDN and adds a layer to debug. Likewise a store where most requests are carts and checkouts, which bypass the cache anyway. And a CDN is not a fix for a slow site: if the origin takes two seconds to build a page, the first visitor at each edge location still waits two seconds, and so does everyone on uncached pages.

## Which hosts include one?

From the plan pages we read on 13 October 2026: SiteGround includes its own CDN on Google Cloud on every plan; Bluehost, HostPapa, and Flashcloud (Cloudflare) include a CDN; Hostinger includes it on Unlimited and Cloud Startup and lists it as available on Premium; ScalaHosting lists CDN integration. FastComet, Hosting.com and InMotion do not list one on their shared plan cards. Cloudflare’s free tier sits in front of any host by changing your nameservers, which is how many sites on the last three use one.

## Frequently asked questions

- **### Does a CDN replace server caching?**: No. Server caching makes the origin fast; the CDN makes the distance short. Use both: the host's cache (LiteSpeed, object cache) at the origin and the CDN for assets and anonymous pages.

- **### Will a CDN hide my hosting location from visitors?**: For cached content, visitors connect to the CDN's edge rather than your server. For uncached requests the origin still answers, and the CDN's own IP is what visitors see in both cases.

- **### Is a free CDN good enough?**: For a small site, yes. The free tiers cache assets and pages, handle TLS and absorb spikes. Paid tiers add image optimisation, more control over cache rules and firewall features.

## Sources

1.  [MDN Web Docs glossary, CDN](https://developer.mozilla.org/en-US/docs/Glossary/CDN), accessed Oct 13, 2026
2.  [SiteGround plan and pricing page (plan terms as read by HostIdea)](https://www.siteground.com/web-hosting.htm), accessed Oct 13, 2026
3.  [Bluehost plan and pricing page (plan terms as read by HostIdea)](https://www.bluehost.com/hosting/shared), accessed Oct 13, 2026
4.  [HostPapa plan and pricing page (plan terms as read by HostIdea)](https://www.hostpapa.com/renewal-pricing/), accessed Oct 13, 2026
5.  [Flashcloud plan and pricing page (plan terms as read by HostIdea)](https://flashcloud.com/pricing), accessed Oct 13, 2026
6.  [Hostinger plan and pricing page (plan terms as read by HostIdea)](https://www.hostinger.com/web-hosting), accessed Oct 13, 2026
7.  [ScalaHosting plan and pricing page (plan terms as read by HostIdea)](https://www.scalahosting.com/pricing), accessed Oct 13, 2026
8.  [FastComet plan and pricing page (plan terms as read by HostIdea)](https://www.fastcomet.com/website-hosting), accessed Oct 13, 2026
9.  [Hosting.com plan and pricing page (plan terms as read by HostIdea)](https://hosting.com/package-comparison/), accessed Oct 13, 2026
10.  [InMotion Hosting plan and pricing page (plan terms as read by HostIdea)](https://www.inmotionhosting.com/shared-hosting), accessed Oct 13, 2026

-   [TTFB](https://hostidea.com/blog/tag/ttfb)

[Prefer HostIdea in Google Search](https://www.google.com/preferences/source?q=hostidea.com "Add HostIdea as a preferred source in Google Search")

Share[](https://x.com/intent/post?url=https%3A%2F%2Fhostidea.com%2Fblog%2Fwhat-a-cdn-does&text=What%20a%20CDN%20does%20for%20a%20small%20website%2C%20and%20when%20you%20do%20not%20need%20one)[](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fhostidea.com%2Fblog%2Fwhat-a-cdn-does)[](mailto:?subject=What%20a%20CDN%20does%20for%20a%20small%20website%2C%20and%20when%20you%20do%20not%20need%20one&body=https%3A%2F%2Fhostidea.com%2Fblog%2Fwhat-a-cdn-does)

## Related articles

Oct 13, 2026 · 3 min read

### [What TTFB measures, and what a hosting TTFB number actually tells you](https://hostidea.com/blog/what-ttfb-measures)

Oct 13, 2026 · 4 min read

### [How to choose a web host in 2026: a working method](https://hostidea.com/blog/how-to-choose-wordpress-hosting)

Oct 13, 2026 · 3 min read

### [What is DNS propagation, and why does it matter when you change hosts?](https://hostidea.com/blog/what-is-dns-propagation)
