Updated: May 2026
Short answer: yes, you can still make a website in Nepal for almost free. The most practical route is a free .np domain from register.com.np plus free hosting like Blogger, GitHub Pages, Netlify, or Google Sites. But the best choice depends on what you are building.
When I first wrote this post in 2022, the advice was simple: get a free .np domain and connect it somewhere. In 2026, that is still true, but the better question is: what kind of website do you actually need?
A student portfolio, a personal blog, a clinic page, a small business website, and a developer project should not all be built the same way. This updated guide keeps it practical.
How to make a website in Nepal for free: quick answer
| What you want to build | Best free option | Why |
|---|---|---|
| Personal blog | Blogger + .com.np | Free hosting, custom domain support, simple publishing |
| Student portfolio | Google Sites or GitHub Pages | Easy to maintain; good enough for CV/profile links |
| Developer portfolio | GitHub Pages + .com.np | Free static hosting, version control, custom domain support |
| Landing page / small static site | Netlify + .com.np | Free deploys, SSL, custom domain support, good for modern static sites |
| Serious WordPress blog | Paid hosting + WordPress.org | Plugins, themes, SEO control, ownership |
If you only want the cheapest practical setup, I would choose one of these:
- Non-technical user: Blogger + free .com.np domain.
- Student portfolio: Google Sites first, then upgrade later if needed.
- Developer: GitHub Pages or Netlify + free .com.np domain.
- Long-term blog: start free if you must, but move to self-hosted WordPress when you are serious.
Step 1: Get a free .np domain
Nepal still has something many countries do not: official .np domain registration is free. You can register domains like:
- yourname.com.np
- yourname.name.np
- organization.org.np
- school.edu.np
- company.com.np
Go to register.com.np and search for your domain name.
Documents usually needed
- For personal domains: Nepali citizenship, passport, driving license, voter card, NRN ID, or eligible resident visa document.
- For companies/organizations: registration certificate or other official documents matching the requested domain name.
Important 2026 note: register.com.np has started domain reverification and renewal-date notices. If you already own a .np domain, log in and make sure your email, domain status, and renewal information are correct. Do not ignore reverification emails.
One thing people miss: nameservers
Register.com.np asks for nameservers. If your website platform does not give nameservers, use a DNS provider like Cloudflare, add your domain there, and then put the Cloudflare nameservers into register.com.np.
After the domain is approved, you manage DNS records in Cloudflare, Blogger, Netlify, GitHub Pages, or wherever your site is hosted.
Step 2: Choose where to host the website
Blogger
Best for: free personal blogs.
It is old, but still useful. You can publish posts, connect a custom domain, and avoid hosting bills.
GitHub Pages
Best for: developer portfolios and static sites.
Great if you can work with HTML, Markdown, Jekyll, Astro, Hugo, or static files.
Netlify
Best for: modern static websites.
Good free tier, deploy previews, SSL, custom domains, and simple Git-based deployment.
Google Sites
Best for: very simple pages.
Good for school projects, quick portfolios, and basic information pages. Not ideal for serious blogs.
What about WordPress?
This is where many people get confused.
- WordPress.com free plan is free, but you usually stay on a WordPress.com subdomain and have limited control.
- WordPress.org gives real control, but you need hosting, so it is not fully free.
- Free WordPress hosting exists, but I do not recommend it for serious sites because it is usually slow, limited, full of restrictions, or unreliable.
If you want a serious blog, business website, SEO site, or something you plan to maintain for years, self-hosted WordPress is usually worth paying for. I also wrote a separate guide on best web hosting in Nepal if you want to compare paid hosting options. If you just want to start writing, Blogger is simpler and cheaper.
Step-by-step: free website with .np domain
Option A: Blogger + .com.np domain
- Create a blog at Blogger.
- Choose a temporary blogspot.com address.
- Apply for your free domain at register.com.np.
- Use Cloudflare DNS if you need nameservers.
- In Blogger, go to Settings → Publishing → Custom domain.
- Enter your domain like www.yourname.com.np.
- Blogger will show CNAME records. Add those records in DNS.
- Turn on HTTPS after the domain connects.
Best for: personal blogs, story blogs, simple writing sites, and people who do not want to manage hosting.
Option B: GitHub Pages + .com.np domain
- Create a GitHub account.
- Create a public repository named username.github.io.
- Add your website files, usually index.html, CSS, and images.
- Enable GitHub Pages in repository settings.
- Add your custom domain in GitHub Pages settings.
- Add the required DNS records in Cloudflare or your DNS provider.
- Enable HTTPS in GitHub Pages after DNS is working.
Best for: developer portfolios, CV websites, documentation, project pages, and static personal sites.
Option C: Netlify + .com.np domain
- Create a Netlify account.
- Deploy your site from GitHub or upload a static folder.
- Netlify gives you a free netlify.app URL.
- Add your .np domain in Netlify domain settings.
- Add DNS records in Cloudflare or use Netlify DNS if you prefer.
- Wait for DNS and SSL to activate.
Best for: landing pages, portfolios, static blogs, documentation, and small modern websites.
Option D: Google Sites
- Go to Google Sites.
- Create a simple website with pages like Home, About, Contact, and Projects.
- Publish it on the free Google Sites URL.
- If custom domain setup is available for your account, connect your .np domain through Google’s instructions.
Best for: quick school pages, temporary project pages, basic portfolios, and people who do not want to touch code.
When free is not enough
Free is good for starting, but it is not always good for growing.
You should consider paid hosting when:
- You want full WordPress plugin support.
- You want better SEO control.
- You need faster loading speed.
- You are building a business website.
- You need email like you@yourdomain.com.np.
- You want backups, security tools, and support.
- You are building e-commerce, appointment booking, LMS, or a membership site.
For a normal blog, you can start free. For a serious brand, paid hosting eventually becomes less painful than fighting platform limitations.
My honest recommendation
- If you are a student: use Google Sites or GitHub Pages.
- If you want a free blog: use Blogger with a .com.np domain.
- If you are a developer: use GitHub Pages or Netlify.
- If you are making a clinic, shop, business, or serious blog: use WordPress with paid hosting.
- If you are not sure: start free, learn what you actually need, then upgrade later.
FAQ
Can I really get a free domain in Nepal?
Yes. Official .np domain registration is free through register.com.np, but your domain name must match the required documents and registration policy.
Can I make a free website with my own .com.np domain?
Yes. The easiest routes are Blogger, GitHub Pages, Netlify, or another platform that supports custom domains. You may need Cloudflare or another DNS provider to manage records.
Is WordPress free in Nepal?
WordPress software is free, but self-hosted WordPress needs hosting. WordPress.com has a free plan, but it has limitations. A serious WordPress website is usually not fully free.
Which is better: Blogger or WordPress?
Blogger is better if you want zero hosting cost and simple publishing. WordPress is better if you want control, plugins, SEO tools, design flexibility, and long-term growth.
How long does .np domain approval take?
The official registry says registration or modification may take at least 24 hours, but it can take longer depending on pending requests and document verification.
Do I need Cloudflare?
Not always, but it is useful. Since register.com.np asks for nameservers, Cloudflare can act as your free DNS manager and let you point your domain to Blogger, Netlify, GitHub Pages, Google Sites, or paid hosting.
Final thoughts
Making a free website in Nepal is still possible in 2026. The trick is to separate the three parts:
- Domain: get a free .np domain from register.com.np.
- DNS: use Cloudflare or your hosting provider’s nameservers.
- Hosting: choose Blogger, GitHub Pages, Netlify, Google Sites, or paid WordPress hosting.
Do not overthink the first version. A simple website that is live is better than a perfect website that never gets published.
Sources checked while updating this post
- register.com.np official domain portal
- register.com.np registry policy
- How to register .np domain
- Blogger custom domain setup
- GitHub Pages custom domain docs
- Netlify custom domain docs
- Cloudflare DNS FAQ
- WordPress.com pricing and plans
- Google Sites custom domain help
No spam. Just a short email when I publish something new.