# 🔐 Connect SSL with Cloudflare and Use It on Hashnode

Want your Hashnode blog to run on **HTTPS** with your **custom domain**? Here's how to set it up using **Cloudflare** for free SSL.

### ✅ Step 1: Add Domain to Cloudflare

1. Go to [Cloudflare.com](http://Cloudflare.com) [and **create a**](https://www.cloudflare.com/)**n account** or log in.
    
2. [Click **“Add a s**](https://www.cloudflare.com/)**ite”** and enter your domain (e.g., [`yourdomain.com`](http://yourdomain.com)[).](https://www.cloudflare.com/)
    
3. [Clo](https://www.cloudflare.com/)udflare will fetch your DNS records.
    
4. Choose the **Fre**[**e plan** and con](https://www.cloudflare.com/)tinue.
    

### ✅ Step 2: Update Y[our Domain's N](https://www.cloudflare.com/)ameservers

1. Cloudflare [will give you](https://www.cloudflare.com/) two **nameservers**.
    
2. Go to your d[omain registra](https://www.cloudflare.com/)r (e.g., GoDaddy, Namecheap).
    
3. [Replace your](https://www.cloudflare.com/) existing nameservers with the **Cloudflare one**[**s**.](https://www.cloudflare.com/)
    

### [✅ Step](https://www.cloudflare.com/) 3: Configure DNS for Hashnode

1. Go to the Cloudfl[are **DNS** tab.](https://www.cloudflare.com/)
    
2. Add a **CNAME record**:
    
    * **N**[**ame:** `blog` (or](https://www.cloudflare.com/) your subdomain)
        
    * [**Target:**](https://www.cloudflare.com/) [`hashnode.network`](http://hashnode.network)
        
    * [**Proxy sta**](https://www.cloudflare.com/)**tus:** **DNS only** (gray [cloud)](https://www.cloudflare.com/)
        
3. [Wa](https://www.cloudflare.com/)it for the DNS [to propagate](https://www.cloudflare.com/) (~5–10 minutes).
    

### ✅ Step [4: Connect Do](https://www.cloudflare.com/)main in Hashnode

1. Go to your Hashno[de dashboard →](https://www.cloudflare.com/) **Blog Dashboard** → **Domain**.
    
2. [Enter your](https://www.cloudflare.com/) domain or subdomain (e.g., [`blog.yourdomain.com`](http://blog.yourdomain.com)[).](https://www.cloudflare.com/)
    
3. [Hashnode](https://www.cloudflare.com/) will verify it automatically.
    
4. Once connected, [it will handl](https://www.cloudflare.com/)e **SSL** automatically.
    

### 🔒 [Optional: Enab](https://www.cloudflare.com/)le Full SSL Mode in Cloudflare

1. Go to [Cloudflare → **S**](https://www.cloudflare.com/)**SL/TLS** tab.
    
2. Choose **“Full”** or **“Full** [**(Strict)”** mod](https://www.cloudflare.com/)e.
    

And you're done! 🎉  
Your custom domain is now secured with **free SSL via** [**Cloudflare**](https://www.cloudflare.com/) and points to your **Hashnode blog**.
