8 min
How to Set Up Cloudflare
Registration, DNS migration, SSL Full, Page Rules and Firewall.
BeoHosting Team
10+ years of experience — Web hosting and infrastructure specialists
- Hosting
- WordPress
- cPanel
- SEO
- Security
- Domains
Last updated:
Cloudflare gives you a free CDN, DDoS protection, free SSL and a global DNS network in 10 minutes. It sits between visitors and your hosting, caching static content and blocking malicious traffic. This guide walks through the full setup: registration, adding your domain, changing nameservers, configuring SSL Full mode, and setting up Page Rules and the firewall.
How to Set Up Cloudflare
Create a Cloudflare account
cloudflare.com → Sign Up. Free plan covers DNS, CDN, free SSL and basic firewall. €20/month Pro adds image optimization, WAF and faster cache purge — not needed for most sites.
Add your domain
Click "Add a Site" → enter yourdomain.com → choose Free. Cloudflare scans existing DNS records. Review the imported records — A, MX, CNAME — and add anything missing.
Change nameservers at your registrar
Cloudflare shows two nameservers like ada.ns.cloudflare.com. Log into your registrar (BeoHosting, GoDaddy, Namecheap) → DNS/Nameservers → replace existing with Cloudflare's. Propagation: 1-24 hours.
Set SSL mode to Full (strict)
SSL/TLS → Overview → choose "Full (strict)" — encrypts both ways and validates origin certificate. With Let's Encrypt on BeoHosting (default), Full (strict) works out of the box. Avoid "Flexible" — insecure.
Enable Always Use HTTPS and HSTS
SSL/TLS → Edge Certificates → "Always Use HTTPS" ON. Enable HSTS with 6-month max-age (test first — HSTS is hard to undo). Every http:// 301-redirects to https://.
Configure Page Rules and caching
Page Rules → "Cache Everything" for /wp-content/uploads/* (long cache for images), "Bypass Cache" for /wp-admin/* (no caching for admin). Free plan gets 3 page rules.
Set up firewall and security level
Security → Settings → Security Level "Medium" (or High during attacks). Add Firewall Rules to block obvious bad traffic. Enable Bot Fight Mode (free).
Ready to launch your website?
Join 4,000+ satisfied customers. Free migration and 15-day money-back guarantee.
FAQ
Answers to the most common questions about our services.
Our guarantees for your peace of mind
Protected from every angle
15-day guarantee
We refund without questions in the first 15 days.
Free migration
We migrate your site with no downtime — you do nothing.
24/7 support
Our experts are here 24/7 via tickets and live chat.