Building a website in Nepal in 2026 is cheaper than most people assume — you can go from nothing to a live, indexed site for essentially zero rupees if you use the right combination of free tools. This beginner’s guide breaks the process into four decisions: domain, hosting, platform, and going live, with the Nepali-specific payment and domain details that trip people up.
The four things every website needs
- A domain — your address (e.g.
yourname.com.np). - Hosting — where the files live.
- A platform or builder — how you create the content.
- Indexing — telling Google the site exists.
Get these in order and you have a site.
Step 1 — Choose and register a domain
| Option | Cost | Pros | Cons |
|---|---|---|---|
| .com.np | Free | Local signal, free | Manual approval, needs ID |
| .com | Paid | Instant, global | Costs money, needs a card |
| .org.np / .edu.np | Free | Purpose-specific | Restricted eligibility |
- .com.np is registered through the official portal at register.com.np, managed by Mercantile Communications. It is free, but you need a citizenship/passport and nameservers configured, and approval takes a few working days. Full steps: register a free .com.np domain.
- .com is instant but costs money and is usually paid internationally (you’ll need a dollar card). See how to open a dollar card in Nepal.
Step 2 — Choose hosting
- Free static hosting (Cloudflare Pages, GitHub Pages) — perfect for portfolios, blogs and brochure sites. Fast, free, custom-domain ready. Guide: host a website for free with Cloudflare Pages.
- Shared hosting (Nepali providers) — for WordPress/most CMS sites. Pay with eSewa, Khalti, bank transfer or Fonepay.
- VPS / cloud — for apps that need a server; more powerful, more work.
For a first site, free static hosting or cheap shared hosting is plenty.
Step 3 — Pick a platform
| Approach | Best for | Skill needed |
|---|---|---|
| Static site / template | Portfolios, blogs, landing pages | Little–some |
| WordPress | Blogs, business sites, CMS | Little |
| No-code builder | Quick sites, non-technical users | None |
| Custom code | Full control, apps | Coding |
WordPress powers a huge share of the web and is ideal if you want a blog or business site with plugins. A static site (like an Astro or plain HTML build) is faster and cheaper to host. No-code builders are quickest but can lock you in.
Step 4 — Put content on it
- Home page — who you are, what you offer, a clear call to action.
- About and Contact pages — required for trust and for AdSense.
- Privacy policy — needed if you run ads or collect data.
- A few pillar content pages or posts.
Write for real people and real searches — see how to get organic traffic.
Step 5 — Go live and get indexed
- Point the domain to your hosting (nameservers or CNAME).
- Enable HTTPS/SSL (free with Cloudflare/Let’s Encrypt).
- Add the site to Google Search Console so Google can crawl it — see submit your site to Search Console.
- Submit a sitemap.
- Test on mobile — most Nepali traffic is mobile.
Payment methods from Nepal
- Nepali hosts: eSewa, Khalti, Fonepay, bank transfer.
- International hosts/domains: usually need a dollar card.
- Domains: .com.np is free; .com needs a card.
A realistic cheapest path
| Item | Cheapest option | Cost |
|---|---|---|
| Domain | .com.np | Free |
| Hosting | Cloudflare Pages | Free |
| Platform | Static template / WordPress.org | Free |
| SSL | Cloudflare / Let’s Encrypt | Free |
| Total | ~NPR 0 |
You only start paying when you want a .com domain, premium hosting, or paid tools.
The bottom line
Creating a website in Nepal can be free: a .com.np domain, free static hosting, and a free platform get you live and indexed in a day. Choose .com.np for a local signal or .com for instant global reach, use free hosting for simple sites, and add Search Console so Google can find you. Then focus on content — the site is the easy part; traffic is the work.
Fact-checked September 2026. Pricing and portal steps change; confirm current details. General information.