SEO

The local SEO playbook for ranking in Kathmandu and beyond

Sadiksha Rai
Head of Growth & SEO · May 9, 2026 · 9 min read

Most Nepali customers decide who to call from a map, not a website. The businesses that show up in the map pack when someone searches for a web designer, a dentist or a momo shop in Kathmandu are the ones winning those clicks. Here is the local SEO playbook we run for clients across the valley, step by step.

Local search has quietly become the highest intent channel in Nepal. When someone types "website company in Kathmandu" or "restaurant near Boudha", they are usually hours away from spending money. No other channel delivers that level of intent for free, and the businesses that understand it are cleaning up.

Why the map pack is the real prize

Search for almost any service in Nepal and the first thing you see is not the classic blue links. It is a box of three local businesses with photos, ratings, opening hours and a phone button. That box gets most of the clicks on the page, and the businesses inside it get calls the same day.

Getting into that box is not about budget. It comes down to three things: a complete Google Business Profile, consistent local signals across the web, and a steady flow of genuine reviews. None of them cost money. All of them take discipline.

Two facts shape this channel here. Nearly all local searches happen on phones, and Google ranks the map pack on proximity, relevance and prominence. You cannot change where your shop sits, but relevance and prominence are entirely in your hands, and this playbook is built around those two levers.

The short version: claim and complete your Google Business Profile, keep your name, address and phone identical everywhere, and ask every happy customer for a review. Do those three things well and you beat most of your competitors before spending a single rupee on ads.

Step 1. Build a complete Google Business Profile

  • Claim and verify it. This is the single biggest local SEO move in Nepal. Without verification you simply do not exist on the map.
  • Choose the right category. Your category decides which searches you are eligible for. Pick the most specific one, then list every service you offer.
  • Fill in every field. Hours, phone, website, service areas, payment methods, the works. Google rewards profiles that answer every question a customer might ask.
  • Add real photos every week. Your team, your office, finished work. Real photos outperform stock images every single time.
  • Post offers and updates. Treat the profile like a mini social page. One fresh photo or post a week signals an active business.

Step 2. Match your pages to the words people type

Local keywords are rarely the fancy ones. Nobody in Lalitpur searches for "bespoke digital transformation partner". They search for "web design company in Lalitpur", "SEO service in Nepal" or "mobile app developer near me". Write those words into your page titles, headings and copy, naturally. Keep titles under sixty characters, put the city in the title tag and the meta description, and let each page talk about one service in one place.

Four patterns cover most of it:

  • Service plus city: "ecommerce website development in Kathmandu"
  • Service plus near me intent: "computer repair near Baneshwor"
  • Service plus area: "SEO agency in Pokhara"
  • Nepali language searches: "website banaune" and other Devanagari queries are growing fast, and almost nobody optimises for them yet

Give each service and each location its own page. One page that tries to rank for everything in every city ends up ranking for nothing.

Step 3. Reviews are the new word of mouth

Before Google, people asked their neighbours. Today they read your reviews while standing outside your shop. More, better and fresher reviews consistently lift local rankings, because reviews are one of the strongest signals Google has.

  • Ask every happy customer. The moment a project closes, send a WhatsApp message with your review link. Most people will do it if you make it one tap.
  • Respond to everything. Thank the good ones, and answer the bad ones calmly with a fix. Other customers read your replies more than the original review.
  • Never buy reviews. Fake five star bursts are easy to spot and get penalised. Slow and genuine always wins.
One genuine review from a real customer in your city is worth more than a hundred likes on a boosted post.

Step 4. Keep your details identical everywhere

Google cross checks your business details across the web. If your website says Kupondole, your Facebook page says Lalitpur and a directory says Kathmandu, you look inconsistent and you rank lower. Pick one exact format for your name, address and phone, and use it everywhere: your site footer, Facebook, Instagram, LinkedIn, Hamrobazar and any directory you appear on.

Two quiet but powerful extras:

  • Structured data. LocalBusiness schema on your site tells Google exactly who you are, where you are and what you do. It takes an afternoon to add.
  • A location page. A page on your own site for each branch or service area, with an embedded map, gives your profile a strong anchor to cite.

Step 5. Earn links from inside Nepal

Local links tell Google you are part of the community. A mention from a Nepali news portal, a blog that covers your industry or a business association website carries far more weight than a thousand random forum links.

  • Offer real stories to local outlets: an industry trend, a community project or a case study with real numbers.
  • Sponsor a local event or a college hackathon where your business gets a linked mention.
  • Collaborate with complementary businesses. A web agency and an accounting firm can swap testimonials and links, and both win.

Mistakes we see every week

  • An unclaimed profile. A listing your cousin created in 2019 with the wrong phone number is quietly sending your calls elsewhere. Claim it and merge duplicates.
  • Keyword stuffing the title. "A1 Web Design Kathmandu Nepal Best Cheap" reads like spam and invites a suspension. Use your real brand name.
  • Ignoring the questions section. Customers post questions on your profile. Unanswered questions read as a closed shop.
  • One burst of activity, then silence. Local SEO is a weekly habit, not a weekend project. Profiles that go quiet for six months drift down the pack.

Your first 30 days

  1. Week 1. Claim and verify your Google Business Profile, complete every field and add ten real photos.
  2. Week 2. Write one location page per service area and add LocalBusiness schema to your site.
  3. Week 3. Message ten past customers for reviews and respond to every existing one.
  4. Week 4. Earn one local link, then measure map impressions, calls, direction requests and clicks in your profile insights.

Local SEO is a slow compounding game, but competition in Nepal is still thin enough that one focused month of work moves the needle visibly. The businesses that win the map pack over the next two years are the ones who start the habit this month.

Sadiksha Rai
Head of Growth & SEO at Web Development Nepal. Writes about building and growing products on the Nepali web.

Need help putting this into practice?

Get a free, honest review of your site or project.

Get a free quote
Quick answers

>Questions readers ask us

A fully completed and verified Google Business Profile, with your real category, service area, hours and photos. It can change your map visibility within weeks.
Yes. Review count, rating and recency all influence local ranking, and steady new reviews signal to Google that your business is active and trusted.
Phrases that combine your service with a place, like dentist in Lalitpur or trekking agency in Thamel, plus Nepali language variants where your customers search in Nepali.
Map pack improvements often show in one to two months. Broader rankings for competitive city keywords take three to six months of consistent work.