Hosting, domains and deployment — tested, not repeated.

Every guide here comes from an actual deployment: screenshots from real dashboards, real bills, real load times. No spec-sheet rewrites.

Browse by topic

50 guides across 5 topics.

Latest articles

Tools

Backups for a Static Site: What You Actually Need to Save

A static site looks like it needs no backup because the files are reproducible. The reproducible part is true and incomplete — the things you cannot rebuild from source are the DNS zone, the platform configuration, and the secrets, and all three live only in a dashboard.

Sep 23, 2026
Deployment

Bandwidth Math for Static Hosts: Bytes, Requests and Build Minutes

Static hosting is sold as unmetered, and the platforms meter three different things under that headline. Some count bytes, some count requests, some count neither — and a site that is cheap on one model can be expensive on another. Here is the accounting, and the formula.

Sep 23, 2026
Performance

Caching Strategy for a Static Site: The Layers You Actually Control

Cloudflare's own Pages documentation tells you to avoid setting up custom caching, which sounds like a non-answer until you understand that most of the cache is already decided for you. Here is which layers are yours, which are not, and one documented combination that silently cancels itself.

Sep 23, 2026
Domains & DNS

CNAME, A and ALIAS Records: Which One Belongs at the Apex

ALIAS is not a DNS record type — it is a vendor extension that disappears when you change providers. Here is what the standards actually forbid at the apex, how Cloudflare's CNAME flattening works instead, and the three failure modes that look like DNS issues but are not.

Sep 23, 2026
Deployment

Adding a Custom Domain on Any Platform, and Why the Apex Is Different

Custom domain setup looks like the same three steps everywhere. The apex domain is where the platforms quietly diverge — one uses a flattened CNAME, one asks for an A record, one tells you apex domains cannot use CNAME at all. Here is what each documents, and the error you get for skipping the association step.

Sep 23, 2026
Deployment

Deploying Cloudflare Pages From GitHub Actions

Keep your repository and your own CI, and stop inheriting a build image you cannot inspect. A complete workflow, the two secrets it needs, and what breaks a first run.

Sep 23, 2026
Deployment

A Deploy Pipeline That Catches Problems Before Production

A CI job that builds and deploys is not a pipeline that catches anything — it just moves failures to the place where users see them. Here are the four checks worth gating on, how required status checks actually behave, and the two configuration mistakes that make them silently useless.

Sep 23, 2026

Browse all 50 articles