जय श्री श्याम दोस्तों: क्या आप अपनी वेबसाइट के लिए एक Free SSL Certificate Setup करना चाहते हैं? अगर आप एक ब्लॉगर है आपकी अपनी कोई ब्लॉग या वेबसाइट है या फिर आप अपने Client के लिए वेबसाइट बनाते हैं। तो ऐसे में आप उस ब्लॉग वेबसाइट में हर वह चीज Configure करना चाहते हैं जो उसके लिए महत्वपूर्ण है।
जैसे कि Website की Fast Loading Speed, Good Design Layout, Smart Security, SEO (Search Engine Optimization) आदि। कुछ ऐसी ही महत्वपूर्ण चीजों में SSL Certificate का Setup भी एक सबसे ज्यादा Important Factor होता है।
वैसे भी सन 2014 से Google ने भी यह अनिवार्य कर रखा है कि किसी भी Blog Website के लिए SSL Certificate का होना बहुत ही जरूरी है क्योंकि Google के अनुसार किसी भी Search Engine में आपकी वेबसाइट की Higher Ranking के लिए SSL Certificate का होना भी एक अहम Roll Play करेगा। जिसका साफ-साफ मतलब होता है कि अपनी वेबसाइट या ब्लॉग बनाते समय ही आपको उसके अंदर SSL Certificate Setup कर लेना चाहिए।
इसीलिए आज के इस आर्टिकल में मैं आपको WordPress की किसी भी वेबसाइट या ब्लॉग के लिए Free SSL Certificate Setup Kaise kare इसके बारे में बताने जा रहा हूं। वैसे तो इंटरनेट पर Paid और Free SSL Certificate प्राप्त करने के लिए काफी सारे विकल्प मौजूद हैं लेकिन इंटरनेट पर काफी रिसर्च करने के बाद और मेरे खुद के अनुभव को देखते हुए फ्री एसएसएल सर्टिफिकेट प्राप्त करने के लिए जो सबसे सही Option मुझे लगा वह हैं Cloudflare Free SSL Certificate Setup.
अगर आप अपनी वर्डप्रेस वेबसाइट के लिए Paid SSL Certificate खरीदते हो तो इसके लिए आपको कम से कम ₹3000 से ₹5000 तक खर्च करने पड़ सकते हैं। जोकि अगर एक New Blogger की बात की जाए तो यह Cost काफी ज्यादा हो सकती है। इसीलिए आज मैं Cloudflare Free https SSL Certificate के द्वारा आप अपने WordPress Blog/Website को कैसे Secure कर सकते हैं? इसके बारे में जानकारी देने जा रहा हूं।
इसके लिए आपको कोई भी पैसा देने की जरूरत नहीं है लेकिन Cloudflare Free SSL Certificate को आप अगर एकदम सही तरीके से अपनी वर्डप्रेस वेबसाइट में Setup करेंगे तभी आप इस Free https SSL Certificate का फायदा उठा सकते हैं। इसके लिए आपको इस आर्टिकल में दिए गए एक-एक Step को काफी ध्यानपूर्वक Follow करते जाना है।
SSL Certificate Kya Hota Hai?
SSL Certificate की Full Form “Secure Sockets Layer Certificate होती हैं। Internet पर आपने देखा होगा कि काफी सारी वेबसाइट के Domain Name के शुरू में HTTP लिखा होता है जबकि कुछ वेबसाइट HTTPS के साथ शुरू होती हैं। यहां पर HTTP ki full form “Hyper Text Transfer Protocol” हैं और HTTPS ki full firm “Hyper Text Transfer Protocol Secure” होती हैं।
http वाली वेबसाइट पर आपका डाटा Secure नहीं होता है जबकि https वाली वेबसाइट पर User का Data Encrypted and secure रहता है। किसी भी https (SSL Certificate) से Supported Website को Access करते समय स्थानांतरित हुए डाटा को कोई Third party Access नहीं कर सकता, Hack नहीं कर सकता है।
इसीलिए अगर एसएसएल सर्टिफिकेट को एकदम साधारण शब्दों में समझा जाए तो किसी भी वेबसाइट को https से https में Convert करने के लिए जिस Secure Protocol का इस्तेमाल किया जाता है उसे ही SSL Certificate कहते हैं।
वैसे अगर आप एसएसएल सर्टिफिकेट को एकदम अच्छे तरीके और गहराई से समझना चाहते हैं तो इसके लिए मैं एक Special Article “SSL Certificate क्या हैं और यह काम कैसे करता हैं? लिख चुका हूं। आप चाहें तो SSL Certificate के बारे ज्यादा जानने के लिए इसे पढ़ सकते हो।

WordPress पर Cloudflare Free SSL Certificate Setup कैसे करें?
अपने ब्लॉग या वेबसाइट पर Cloudflare Free https SSL Certificate का Setup करने के लिए नीचे दिए गए सभी Steps को काफी ध्यान के साथ Follow करें क्योंकि आपके द्वारा किया गया एक भी गलत Step आपके ब्लॉग पर http से https को लागू होने में बाधा पैदा कर सकता है। इसीलिए पहले एक-एक Step को अच्छे से पढ़े, समझे और उसके बाद ही Apply करें।
STEP-1: Cloudflare Free account Sign-up करें:
अपने ब्लॉग या वेबसाइट पर Cloudflare Free SSL Certificate Setup करने के लिए सबसे पहले आपको Cloudflare की Website पर जाना है और फिर Sign up पर क्लिक करें।

यहां अपनी E-mail ID और New Password डालने के बाद Create Account पर क्लिक कीजिए।

अब जिस Email-ID से आपने Account बनाया हैं उस Mail-ID पर Cloudflare की तरफ से एक ईमेल आता हैं आपको उस मेल में दिए गए link पर क्लिक कर अपनी Email-ID को Verify करना हैं।

Mail में दिए गए लिंक पर क्लिक करने के बाद आपको Email ID और Password के साथ Login करना हैं Login करते ही आपके सामने लिखकर आ जायेगा कि “Your email address is now verified.” अब Continue to dashboard पर क्लिक कीजिए। (image-4)

STEP-2: Cloudflare में Website Add करें:
जैसा कि आपने Cloudflare पर अभी-अभी अकाउंट बनाया हैं और आपने अभी तक इस अकाउंट में कोई भी website नहीं add की हैं इसलिए पहली बार इसके डैशबोर्ड में आने के बाद आपके सामने कुछ ऐसा लिखकर आता हैं जैसा कि आप नीचे image-5 में देख सकते हैं “You currently don’t have any websites.” Add करने के लिए + Add Site पर क्लिक करें।

अब यहां पर जिस भी वेबसाइट या ब्लॉग के लिए आप Free SSL Certificate Setup करना चाहते हैं उसके Web Address को यहां पर डालें और Add Site पर क्लिक करें। (image-6)

STEP-3: Free Cloudflare Plan चुने:
image-7 के अनुसार यहां पर आपको Plan चुनना है। यहां पर आपको 4 तरह के Plans देखने को मिलते हैं Free, Pro, Business और Enterprise. लेकिन जैसा कि इस आर्टिकल के अनुसार हमें WordPress में Free SSL Certificate Add करना है तो यहां पर Free वाले प्लान को चुनने के बाद Confirm Plan पर क्लिक करें।

image-8: Confirm Plan पर क्लिक करते ही आपके Domain Name की जितनी भी DNS Records या DNS Settings है वह निकल कर आ जाएंगी। आपको थोड़ा सा नीचे की तरफ Scroll करने के बाद Continue पर क्लिक करना है।

STEP-4: Domain के Nameserver Change करें:
image-9: यह Step आपके WordPress Blog में Free SSL Certificate Setup करने के लिए सबसे महत्वपूर्ण Step है इसलिए इसे आप एकदम ध्यानपूर्वक करें। इस Step में आपको अपने Domain Registrar की Website पर Login करने के बाद जिस Domain Name के लिए आप Free SSL Certificate प्राप्त करना चाहते हैं उसके Name Servers Change करने हैं।

आप image-9 में देख सकते हैं कि Top में आपके Domain के जो Old Name Servers है वह दिखाई दे रहे हैं और उनके नीचे Nameserver 1 और Nameserver 2 में जो Name Servers अब आपको डालने हैं वह दिखाई दे रहे हैं। अब अपने Domain Registrar की साईट पर जाए और Login कर ले। यहाँ पर मैं NameCheap और GoDaddy दोनों में कैसे Nameserver Change करते हैं वह बता रहा हूँ।
NameCheap में Nameserver कैसे Change करें?
अपने NameCheap account में Login करने के बाद जिस भी Domain Name के लिए आप SSL लगाना चाहते हैं उसके आगे Manage पर क्लिक कीजिए।

अब थोड़ा-सा नीचे Scroll करने के बाद जो भी NameServer पहले से Add हैं उनकी जगह पर image-9 से एक-एक कर दोनों Nameservers Copy कर image-11A के अनुसार Change कर दीजिये।

GoDaddy में Nameserver कैसे Change करें?
image-9: GoDaddy में Log-in करने के बाद जिस भी डोमेन नेम के लिए आप एसएसएल सर्टिफिकेट प्राप्त करना चाहते हैं उसके सामने DNS पर क्लिक करें।

image-10: अब बिल्कुल नीचे की तरफ Scroll करने के बाद Change कर क्लिक करें तथा एक-एक करके image-8 से दोनों Name Servers Copy करने के बाद image-10A की तरह यहां Paste करने के बाद Save करें।

आपकी जानकारी के लिए बता देना चाहता हूं कि इस तरह से Name Servers Change करने के बाद उन्हें Update होने में, सही से Work करने में कम से कम लगभग 10 से 15 मिनट का समय लग सकता है। Name Servers बदलने के बाद आप को फिर से जाना है Cloudflare वाली Tab के अंदर और यहां “Done, check nameservers” पर क्लिक करें।
STEP-5: Domain के लिए SSL Settings चुनें:
- अब आपके सामने कुछ इस तरह का इंटरफेस देखने को मिलता है जैसा कि आप image-12 में देख पा रहे हैं यहाँ पर आपको 3 Points दिखाई देते हैं
- Improve Security
- Optimize Performance
- Summary

सबसे पहले Point “Improve security” पर Click करते हैं तो image-13 के जैसे “Automatic HTTPS Rewrites“ नाम की Setting आती हैं इसको On करने के बाद Save पर क्लिक करें।

इसके बाद image-14 के जैसे “Always Use HTTPS” को भी On करने के बाद Save पर क्लिक करें।

image-15: अब 2nd वाले Point “Optimize Performance“ पर क्लिक करें और “Auto Minify“ के अंदर JavaScript, CSS, HTML इन तीनों को ही आप चाहें तो Enable कर सकते हों लेकिन यह कोई जरुरी नहीं हैं यह आपकी Site की Coding files Size को Reduce करके उसे Fast Loading करने में help करता हैं। अपनी इच्छानुसार करने पर Save परक्लिक कीजिए।
NOTE: कभी-कभी इस Setting को enable करने पर Site का Design थोड़ा खराब हो जाता हैं इसलिए अगर आप इसे Use करना चाहते हैं तो थोड़ा सावधानी के साथ करें।

Optimize Performance के अंदर ही Brotil नाम की एक और Setting मिलती हैं यह भी आपकी साईट के Page load time को Fast करती है। इसको On करने के बाद फिर Save पर क्लिक करें।

तीसरे Point image-17 “Summary” में आपने अभी ऊपर जो भी Settings की हैं उनकी On और Off की Details एक साथ दिखाई दे जाती हैं। अब यहाँ Finish पर क्लिक कीजिए।

Finish पर क्लिक करने के बाद अब आप अपने Cloudflare account के Main Dashboard पर आ जाते हैं। जैसा कि मैंने पहले भी बताया कि Cloudflare को आपनी साईट के सर्वर से Connect होने में थोड़ा समय लगता हैं अगर आपकी Site इतनी देर में Cloudflare से Connect नही हुई हैं तो आपको कुछ image-18 के जैसा Interface दिखाई दे सकता हैं अगर ऐसा हैं तो एक बार Re-check now पर क्लिक कर के देखें।

Re-Check Now पर क्लिक करते ही कुछ इस तरह का Message आ सकता हैं yoursitename.com is now queued up to be re-checked. Please check back in a few hours. You’ll be notified by email once your site becomes active.
अगर यह लिखा हुआ आता हैं तो यहाँ पर कुछ समय के लिए आपको इन्तजार करना पड़ सकता हैं। आप थोड़ी-थोड़ी देर में Refresh करते रहे जब तक कि यह Message लिखकर न आ जाए जैसा कि आप image-19 में देख रहे होंगे। इस Message के आने तक सिर्फ थोडा इन्तजार करे।

STEP-6: Cloudflare WordPress Plugin install करें:
image-20: इसके बाद आपको एक New Tab में अपनी WordPress Site के Admin Panel में Login होने के बाद एक Plugin install करना हैं।
- Plugin install करने के लिए Left Side में Plugin > Add New पर click करे।
- इसके बाद Search Box में Cloudflare Type करे।
- install Now पर click करने के बाद Activate पर Click करे।

STEP-7: Setup Cloudflare WprdPress Plugin:
image-21: Cloudflare Plugin install और Activate होने के बाद Settings > Cloudflare पर click करे। इसके बाद Sign in here पर Click करे।

- 1. जिस Email id से आपने शुरुआत में Sign up किया था वह Email id डाले।
- 2. API Key डाले।
- 3. Save API Credentials पर click करे।

API Key प्राप्त करने के लिए निम्न Steps follow करे:
- 1. image-23: Cloudflare वाली Tab में जाने के बाद बिल्कुल नीचे की तरफ Scroll करे तथा Right Side में Get your API key पर click करे।
- 2. image-23A: अक बार फिर बिल्कुल नीचे की तरफ Scroll करे तथा Global API Key के बिल्कुल सामने View पर click करे।

- image-24 की तरह एक Pop up आता हैं उसमे अपना Password डाले।
- reCAPTCHA को Check Mark करे।
- View पर Click करे।
- image-24A की तरह आपके सामने API Key आ जाएगी इसे Copy कर image 22 में Paste करे तथा Save API Credentials पर click करे।

image-25: यहाँ Apply पर click करे।

STEP-8: Site के लिए SSL Mode चुनें:
- एक बार फिर से Cloudflare वाली Tab में जाए और ऊपर icons में से SSL/TLS Option को चुने।
- Right side में दिए गए 4 Options में से Full को चुने। आप चाहें तो Flexible को भी चुन सकते हो। (अगर आपकी साईट के लिए Full Work न करें तो)।
STEP-9: Sub-Domain के लिए Page Rule Set करें:
अभी तक आपने जितनी भी Syeps follow किए हैं वह सभी आप के मुख्य Domain (www.mysitename.com) के लिए Free SSL Certificate प्राप्त करने के लिए एकदम सही है लेकिन अगर आपने अपने इसी Domain Name के साथ कोई Sub Domain (www.hindi.mysitename.com) भी बनाया हुआ है या फिर Future में आप अगर कोई Sub-Domain बनाते हैं तो इसके लिए भी तो SSL Certificate की जरूरत होगी ना! तो इसीलिए Next Step में मैं आपको Sub Domain के लिए भी Free SSL Certificate Setup करने के बारे में बताने जा रहा हूं।
ऊपर बताए गए सभी Steps को एकदम सही तरह से करने के बाद आपको ऊपर Page Rules वाले icon पर क्लिक करना है। ज्यादा जानकारी के लिए image-27 देखें। इसके बाद Create Page Rules पर क्लिक करें।

सब आपके सामने कुछ इस तरह का interface आ जाता है जैसा कि आप image-28 में देख सकते हैं। यहां पर 1st वाले option में आपको अपने डोमेन नेम को कुछ इस तरह से type करना है जैसे:- http://mysitename.com/*
इसके बाद Pick a Setting पर क्लिक करें तथा Drop Down Menu से Always Use HTTPS को चुने।

मैंने Before ओर After images के द्वारा इस Step को अच्छे से और Easy तरीके से समझाने की कोशिश की है। अब Save and Deploy पर क्लिक करें।
STEP-10: Install Really Simple SSL WordPress Plugin:
अब आपको WordPress Tab में आने के बाद एक Plugin और install करना है।

- Plugin install करने के लिए Left Side में Plugin > Add New पर click करे।
- इसके बाद Search Box में SSL type करे।
- install Now पर click करने के बाद Activate पर Click करे।
Activate पर क्लिक करने के बाद आपके सामने image30/30A में दिखाई गई दो Conditions में से कोई एक Condition आ सकती है।
Condition 1: Almost ready to migrate to SSL!
अगर आप की वेबसाइट पर Cloudflare Free SSL Certificate एकदम सही तरीके से Setup हो चुका है तो Activate पर क्लिक करने के बाद आपको Go ahead, Activate SSL! पर क्लिक करना है।

Condition 2: Detected possible certificate issue
अगर आपने Cloudflare Free SSL Certificate Setup करने के लिए ऊपर बताए गए सभी Steps एकदम सही तरह से फॉलो किए हैं लेकिन फिर भी अभी तक आपकी वेबसाइट पर SSL Certificate Activate नहीं हुआ है तो आपके सामने Condition 2 आ सकती है। लेकिन यहां पर घबराने वाली कोई बात नहीं है आपको यहां पर बस थोड़ा सा इंतजार करना है और थोड़ी-थोड़ी देर बाद WordPress वाली Window को Refresh करते रहना है जब तक की Condition 1 आपके सामने न आ जाए।

आप image-31/31A में देख सकते हैं कि इन सभी Steps को सही तरह से करने के बाद हमने अपनी वेबसाइट indigyan.com में Cloudflare Free SSL Certificate Activate कर लिया है।
- कुछ और important Blogging Posts:
- Backlink kya hai? Blog SEO के लिए Backlinks कैसे बनाएं?Best SEO Tutorial in Hindi (Ultimate Beginners Guide 2023)Best Blog Niche कैसे चुनें? 65+ Best Blogging Niche ideas 2023Rank Math SEO Review in Hindi: क्या यह Yoast SEO से बेहतर हैं?A2 Hosting Review in Hindi 2023 क्या सही में Fast Web Hosting हैं?On-Page SEO kya hai? Top 10 SEO Optimization Tips for Bloggers
Conclusion:
वैसे कुछ Web Hosting Providers Hosting लेने पर Free SSL Certificate भी देते हैं जैसे कि Bluehost, A2 Hosting, ResellerClub और Hostinger. लेकिन कुछ Hosting Providers अपने Basic Plans के साथ आपको Web Hosting खरीदने पर Free SSL Certificate offer नहीं करते हैं जैसे कि Godaddy तो अगर आपने किसी ऐसी Hosting Company से Hosting ली हुई है तो आप ऊपर बताए गए सभी Steps की Help से Cloudflare Free SSL Certificate का इस्तेमाल कर सकते हैं।
आशा करता हूं अगर आप एक ब्लॉगर हैं तो यह जानकारी कि Blog पर Cloudflare का SSL Certificate Setup कैसे करें? काफी महत्वपूर्ण रही होगी! आपको यह जानकारी कैसी लगी हमें Comment के द्वारा जरूर बताएं और अगर आप के कुछ सवाल है आप हमसे कुछ पूछना चाहते हैं तो वह भी आप Comment के द्वारा पूछ सकते हैं। धन्यवाद
आप सभी को जय श्री श्याम।
HAPPY BLOGGING!