🔹 My Personal Experience
About a year ago, I was really frustrated with my website it was slow to load, and I constantly had SSL errors.
Pages used to take forever, and sometimes browsers even showed Not Secure warnings.
After trying different plugins and hosting tweaks, nothing really worked — until I finally decided to set up Cloudflare properly.
Within a few minutes of applying these settings, my site’s speed improved drastically, and all SSL issues disappeared.
Now, my website loads in under 2 seconds, I don’t see any security errors, and honestly, it feels like a big relief.
That’s why I’m sharing this step-by-step Cloudflare setup guide — so anyone facing similar issues can fix them easily. My site Teamarmaan.com and other 9 Site.
Cloudflare is one of the best free tools to improve website speed, security, and overall performance.
In this guide, you’ll learn exactly how to set up Cloudflare correctly — from adding your domain and enabling SSL to caching and security settings — all in a simple step-by-step format.

🟢 Step 1: Add Your Website to Cloudflare
-
Go to Cloudflare.com and create a free account.
-
Click “Add a Website” and enter your domain (without www).
-
Choose the Free Plan.
-
Cloudflare will automatically scan your DNS records.
-
Click Continue, then update your domain’s nameservers to Cloudflare’s at your domain registrar.
🟢 Step 2: SSL / HTTPS Configuration
-
In your Cloudflare dashboard, open SSL/TLS → Overview.
-
Set SSL mode to Full (Strict) (recommended if your server already has SSL).
-
Turn ON Always Use HTTPS.
-
Turn ON Automatic HTTPS Rewrites.
✅ This ensures all traffic is encrypted and your site always loads securely.
🟢 Step 3: Speed Optimization
-
Caching → Caching Level: Standard
-
Browser Cache TTL: 1 month
-
Auto Minify: Enable HTML, CSS, and JavaScript
-
Rocket Loader: ON (if no JS conflicts)
-
Brotli Compression: ON
These settings reduce your page load time and improve your Google PageSpeed score.
🟢 Step 4: Security Settings
-
Firewall Security Level: Medium
-
Bot Fight Mode: ON
-
Browser Integrity Check: ON
-
DDoS Protection: Enabled automatically (even on Free Plan)
These settings protect your site from spam bots, malicious scripts, and fake traffic.
🟢 Step 5: Page Rules (Performance Boost)
Go to Rules → Page Rules → Create Page Rule, then add:
Replace “example.com” with your actual domain.
✅ This allows Cloudflare to cache your static pages on edge servers, improving global site speed and reliability.
🟢 Step 6: Final Testing
-
Ensure your website loads with HTTPS.
-
Check Cloudflare → Analytics to confirm requests are passing through Cloudflare.
-
Test performance using Google PageSpeed Insights or GTMetrix — aim for a load time under 2 seconds.
☁️ Cloudflare Setup & Optimization Urdu Roman Guide)
For Pakistan Users :
Lagbhag ek saal pehle meri website bohat slow chal rahi thi, aur SSL ka issue har waqt pareshan karta tha.
Pages load hone me der lagti thi aur kabhi kabhi “Not Secure” ka warning bhi ata tha.
Maine bohat saare plugins aur settings try kiye, lekin farq nahi para.
Phir maine Cloudflare ki proper setting ki — aur kuch hi minutes me meri site ki speed bohat improve ho gayi aur SSL ka issue bilkul khatam ho gaya.Ab meri site 2 seconds se kam time me load hoti hai, koi SSL ya security issue nahi hai, aur dil se sukoon mil gaya hai. Isi liye maine socha ke ye Cloudflare setup guide share karun, takay jo log yehi problem face kar rahe hain wo asani se solve kar saken.
🟢 Step 1: Account & Domain Add
-
Cloudflare.com par jao aur free account banao.
-
“Add a Website” par click karo.
-
Apna domain likho (www ke bina).
-
“Free Plan” select karo.
-
Cloudflare automatically DNS records scan karega.
-
“Continue” karo aur apne domain registrar (jahan domain liya hai) me nameservers Cloudflare walay replace kar do.
🟢 Step 2: SSL / HTTPS Setup
-
Cloudflare dashboard me SSL/TLS → Overview me jao.
-
“Full (strict)” select karo (agar server par SSL already installed hai).
-
“Always Use HTTPS” ON karo.
-
“Automatic HTTPS Rewrites” ON karo.
🟢 Step 3: Speed Optimization
-
Caching → Caching Level: Standard
-
Browser Cache TTL: 1 month
-
Auto Minify: HTML, CSS, JS ✅
-
Rocket Loader: ON (agar JS issue na kare to)
-
Brotli Compression: ON
🟢 Step 4: Security Settings
-
Firewall → Security Level: Medium
-
Bot Fight Mode: ON
-
Browser Integrity Check: ON
-
DDOS Protection: Automatic (Free plan me included)
🟢 Step 5: Page Rules (Performance Boost)
Go to Rules → Page Rules → Create Page Rule
(“example.com” ko apne domain se replace karna hai.)
🟢 Step 6: Final Test
-
Check karo site HTTPS par load ho rahi hai.
-
Cloudflare dashboard → Analytics me “Requests Through Cloudflare” increase honay chahiye.
-
PageSpeed Insights me load time kam ana chahiye.