Pasang Cloudflare di WordPress Gratis: Website Lebih Cepat dan Lebih Sulit Diretas
Website toko online di Bandung itu selalu lambat setiap sore. Pemiliknya mengira masalahnya di hosting, lalu berganti paket lebih mahal — hasilnya tetap sama. Ternyata masalahnya bukan kapasitas server, tapi jarak: pengunjung mengakses langsung server di satu lokasi, tanpa perantara yang bisa meringankan beban. Satu sore, kami memasang Cloudflare di depannya. Waktu muat halaman turun drastis, dan bonusnya, serangan percobaan masuk yang selama ini mengganggu log server ikut berkurang.
Cloudflare adalah jaringan pengantar konten (CDN) sekaligus perisai keamanan. Ia berdiri di antara pengunjung dan server website Anda: permintaan masuk dicegat, konten statis disimpan di banyak lokasi dunia, dan lalu lintas mencurigakan disaring sebelum mencapai hosting. Bagian terbaiknya: paket gratisnya sudah mencakup semua itu, dan pemasangan untuk WordPress bisa selesai dalam 20 menit.

Apa saja yang Anda dapatkan di paket gratis
Banyak orang mengira Cloudflare hanya untuk perusahaan besar. Padahal paket gratisnya cukup lengkap:
- CDN global: salinan website di lebih dari 300 lokasi dunia, sehingga pengunjung dilayani dari titik terdekat
- Proteksi DDoS tanpa batas kuota: serangan pembanjiran lalu lintas ditahan sebelum sampai ke server
- Sertifikat SSL: HTTPS untuk website Anda, termasuk yang sebelumnya tidak punya
- Cache otomatis: gambar, CSS, dan file statis lain tidak lagi dimuat ulang dari server setiap kali
- WAF dasar (Web Application Firewall): menyaring pola serangan umum seperti percobaan login massal
Untuk website UMKM dan blog, paket ini biasanya sudah lebih dari cukup. Perlu jujur: fitur lanjutan seperti aturan WAF khusus ada di paket berbayar, tapi fondasinya — CDN, DDoS, SSL — gratis.
Langkah 1 sampai 3: daftar, sambungkan domain, sesuaikan DNS
- Daftar akun gratis di cloudflare.com, lalu klik Add a Site dan masukkan nama domain Anda (misalnya tokobandung.com). Pilih paket Free.
- Biarkan Cloudflare memindai DNS Anda. Ia akan mengimpor catatan yang sudah ada — A record, CNAME, MX untuk email, dan lainnya. Periksa setiap baris dengan teliti sebelum lanjut, terutama catatan MX dan TXT (SPF/DKIM). Kesalahan di sini bisa membuat email kantor Anda berhenti bekerja.
- Ganti nameserver di registrar domain Anda. Cloudflare akan menampilkan dua nameserver (misalnya ada.ns.cloudflare.com). Masuk ke panel registrar tempat Anda membeli domain (Niagahoster, Exabytes, Namecheap, dan lainnya), ganti nameserver lama dengan yang baru. Efeknya butuh beberapa jam sampai 24 jam, tapi biasanya jauh lebih cepat.
Setelah nameserver aktif, Cloudflare mengirim email konfirmasi dan website Anda resmi berada di balik perisai.
Langkah 4: atur SSL dengan benar (sumber sebagian besar masalah)
Ini langkah yang paling sering membuat website “rusak” setelah pasang Cloudflare. Di dashboard Cloudflare, buka menu SSL/TLS dan pilih mode enkripsi. Kalau hosting Anda sudah punya sertifikat SSL (kebanyakan hosting Indonesia sekarang menyediakan gratis lewat cPanel), pilih Full (Strict). Jangan memakai mode Flexible kecuali Anda yakin hosting tidak punya SSL — mode itu mengirim data dari Cloudflare ke server tanpa enkripsi, dan sering memicu perulangan pengalihan (redirect loop) yang membuat website tidak bisa dibuka.
| Mode SSL | Browser ke Cloudflare | Cloudflare ke server | Kapan dipakai |
|---|---|---|---|
| Flexible | Terenkripsi | Tidak | Hanya kalau server tidak punya SSL (hindari) |
| Full | Terenkripsi | Terenkripsi | Server punya SSL, tapi tidak diperiksa detail |
| Full (Strict) | Terenkripsi | Terenkripsi, sertifikat divalidasi | Paling aman, direkomendasikan |
Langkah 5: jangan izinkan Cloudflare meng-cache area admin
WordPress punya halaman yang tidak boleh disimpan cache-nya: area admin, halaman login, keranjang belanja, dan checkout (kalau pakai WooCommerce). Kalau halaman ini ikut di-cache, ada risiko pengunjung melihat data sesi orang lain, atau pengaturan Anda tampak “tidak tersimpan”.
Buat aturan di menu Caching → Cache Rules: – /wp-admin/ → Cache Level: Bypass – /wp-login.php → Bypass – /cart, /checkout, /my-account (kalau ada WooCommerce) → Bypass
Paket gratis mencakup cukup aturan untuk kebutuhan ini. Kalau Anda memakai plugin cache di sisi server seperti LiteSpeed Cache, aktifkan juga integrasi Cloudflare-nya agar cache dibersihkan otomatis setiap kali Anda memperbarui artikel — ini mencegah pengunjung melihat versi lama website selamanya.

Langkah 6: naikkan level keamanan untuk halaman login
Attack bot terus-menerus mencoba masuk ke /wp-login.php. Cloudflare gratis bisa mempersulitnya:
- Buka menu Security → Settings.
- Ubah Security Level dari Medium ke High untuk seluruh website. Ini membuat Cloudflare lebih agresif menantang pengunjung yang polanya mencurigakan.
- Di Security → WAF → Custom rules, buat aturan khusus untuk
/wp-login.phpdengan challenge (teka-teki verifikasi) — bot tidak bisa menyelesaikannya, manusia hanya kehilangan beberapa detik.
Bonus keamanan lain: aktifkan Bot Fight Mode di menu Security (kalau tersedia di dashboard Anda) dan pastikan Always Use HTTPS nyala di menu SSL/TLS. Dua saklar ini gratis dan langsung mengurangi serangan.
Cara memastikan pemasangan berhasil
Setelah selesai, tes dengan cara sederhana:
- Cek header cache. Buka website Anda, tekan F12 (alat pengembang), buka tab Network, klik salah satu gambar/CSS, lalu lihat respons headers. Kalau ada baris
cf-cache-status: HIT, berarti Cloudflare melayani file itu dari cache — bukan dari server Anda. Itu tanda sukses. - Cek halaman admin. Buka /wp-admin dan pastikan tetap bisa diakses normal dan tidak di-cache (
cf-cache-status: BYPASSatau tanpa HIT). - Tes kecepatan. Jalankan PageSpeed Insights atau GTmetrix sebelum dan sesudah; perhatikan skor waktu muat.
Kapan Cloudflare tidak membantu
Agar tidak ada harapan yang keliru: Cloudflare tidak menggantikan hosting yang memang terlalu kecil, tidak membersihkan website yang sudah terinfeksi malware, dan tidak memperbaiki masalah yang berakar di kode tema/plugin. Ia juga bukan alasan untuk berhenti membackup. Posisinya adalah lapisan depan — sangat membantu, tapi tetap butuh fondasi yang sehat di belakangnya.
Kalau website Anda sudah aman dan ingin lapisan depan yang lebih kuat, pasang Cloudflare hari ini. Dua puluh menit waktu Anda, dan sebagian besar serangan serta kelambatan akan berhenti di gerbang — sebelum sempat menyentuh server.
