Tech

How to Make a Website in Nepal for Free in 2026 (.np Domain + Free Hosting)

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

  1. Create a blog at Blogger.
  2. Choose a temporary blogspot.com address.
  3. Apply for your free domain at register.com.np.
  4. Use Cloudflare DNS if you need nameservers.
  5. In Blogger, go to Settings → Publishing → Custom domain.
  6. Enter your domain like www.yourname.com.np.
  7. Blogger will show CNAME records. Add those records in DNS.
  8. 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

  1. Create a GitHub account.
  2. Create a public repository named username.github.io.
  3. Add your website files, usually index.html, CSS, and images.
  4. Enable GitHub Pages in repository settings.
  5. Add your custom domain in GitHub Pages settings.
  6. Add the required DNS records in Cloudflare or your DNS provider.
  7. 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

  1. Create a Netlify account.
  2. Deploy your site from GitHub or upload a static folder.
  3. Netlify gives you a free netlify.app URL.
  4. Add your .np domain in Netlify domain settings.
  5. Add DNS records in Cloudflare or use Netlify DNS if you prefer.
  6. Wait for DNS and SSL to activate.

Best for: landing pages, portfolios, static blogs, documentation, and small modern websites.

Option D: Google Sites

  1. Go to Google Sites.
  2. Create a simple website with pages like Home, About, Contact, and Projects.
  3. Publish it on the free Google Sites URL.
  4. 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

Get new posts by email

No spam. Just a short email when I publish something new.