Search for “dentist near me”, “plumber Baneshwor” or “momo Thamel” on your phone and Google shows a map with three businesses before anything else. For most local businesses in Kathmandu, being in that map pack is worth more than any other single marketing effort. If you are not there, many of your best customers never see you.

This guide covers the local SEO strategies that work for businesses in the Kathmandu Valley in 2026, why the valley needs its own approach, how to measure results, and two published cases where these steps were applied. It also explains how my practice — Arjan KC with Gurkha Technology — delivers local SEO.

Disclosure: I am Arjan KC, co-founder and lead strategist at Gurkha Technology in Kathmandu. Results quoted here come only from our published case studies, with client names withheld.

The short answer

  1. Fix your Google Business Profile first — category, name, pin, services, hours, photos.
  2. Match your pages to where you really work — one strong page per service, and locality pages only where you serve.
  3. Keep your name, address and phone identical everywhere.
  4. Run a review system, not a review campaign.
  5. Make the website load fast on mobile data with one-tap calling.
  6. Reply to messages and calls quickly.
  7. Track calls, directions and enquiries by area.

The rest of this guide explains each step and what good looks like in Kathmandu.

Illustrated map of Nepal with location pins and pagoda temples behind a phone showing a top-rated Google Maps listing

Why local search in Kathmandu needs its own approach

The valley is three cities and dozens of localities. Customers search by area — Baneshwor, Putalisadak, Thamel, Jawalakhel, Pulchowk, Koteshwor, Bhaktapur. With traffic, they choose the provider closest to them, so Google weighs distance heavily.

Addresses are unstructured. “Opposite the Pipal tree, near the school” is a normal address. A badly placed map pin sends customers to the wrong lane and makes verification harder.

People search in mixed language. Customers type in English, Nepali and Romanized Nepali, often mixing them. Pages and profiles should reflect how customers actually search.

Calls and WhatsApp are the main conversion. Most local customers call or message rather than fill in a form, so response speed is part of local SEO.

Seasons and holidays change behaviour. Dashain and Tihar closures, wedding season, and exam results all shift demand. Wrong holiday hours frustrate customers and generate bad reviews.

Strategy 1: Fix your Google Business Profile first

Your Google Business Profile is your storefront on Maps. Get these right before spending on anything else.

  • Primary category. This is one of the strongest local ranking factors. In our clinic case, the profile was listed as “Medical center” when patients searched for specific specialties; correcting the categories was step one.
  • Real business name. Do not add keywords such as “Best Momo Kathmandu” to your name. It breaks Google’s guidelines and can get your profile suspended.
  • Accurate pin and address. Place the pin on your actual entrance. Use the address format your customers recognise.
  • Services and products. List each service with a short, plain description.
  • Hours, including holidays. Update special hours before Dashain, Tihar and other closures.
  • Real photos. Your entrance, signage, team, work and premises. Add new ones regularly.
  • Verification. Video verification is common. Show your signage, the street, nearby landmarks and tools or stock that prove you operate there.

My full setup guide is in Google Business Profile in Nepal.

Strategy 2: Match your pages to where you really work

Google needs your website to confirm what you do and where.

One strong page per main service. In the clinic case, six thin service pages were replaced with unique pages of 800–1,200 words for each high-intent service, with FAQ content, and duplicates were redirected.

Locality pages only where you serve. If you genuinely serve Lalitpur and Bhaktapur, create a page for each with real local detail: coverage, directions, projects in the area and reviews from customers there. Pages that only swap the place name are doorway pages and can hurt rankings.

Use the words customers use. In the home services case, on-page work targeted locality keywords in both English and Romanized Nepali.

Add LocalBusiness schema (or a more specific type such as Physician or Restaurant) with the same name, address and phone as your profile, and embed your map on the contact page.

Strategy 3: Keep your name, address and phone consistent

Name, address and phone (NAP) must match across your profile, website, Facebook page, Instagram bio, WhatsApp Business profile and local directories. A common Kathmandu problem is a landline on one listing and a mobile number on another. Pick one primary number and use it everywhere.

Mismatches also cause problems when you connect your profile to Google Ads. See NAP and phone mismatches across Ads, GBP and your website.

Strategy 4: Run a review system, not a review campaign

Reviews influence both rankings and whether people choose you. What matters is a steady flow of genuine reviews, recent ones, and your replies.

  • Ask at the right moment — straight after the job, visit or delivery.
  • Make it easy — an SMS with your review link, or a QR code at the counter.
  • Train your team to ask. In the home services case, technicians were trained to request reviews after every job.
  • Reply to every review, especially negative ones, calmly and quickly.
  • Never buy reviews or offer incentives. Both break Google policy and can get reviews removed or the profile suspended.

In the clinic case, a review SMS with no incentives took the profile from 12 reviews at 4.1 stars to 47 reviews at 4.6. More on handling reviews in online reputation management in Nepal.

Strategy 5: Make the website fast and easy to act on

Most local searches happen on phones, often on mobile data. A slow site loses the customer even after you win the click.

  • Compress images and serve modern formats such as WebP.
  • Put a tap-to-call button and a WhatsApp button at the top of every page.
  • Show your area, hours and price ranges where possible.

In the clinic case, mobile load time (Largest Contentful Paint) fell from 4.2 seconds to 2.1 seconds as part of the work.

Strategy 6: Reply fast

A customer who calls three businesses from the map pack usually books with the first one that answers. Set a response target and make someone responsible. The clinic trained its reception team to a two-hour reply target for messages, alongside the review process.

Strategy 7: Keep the profile active

  • Post weekly on your profile: offers, new services, festival hours, recent work.
  • Answer common questions on your website and in posts, so customers find answers before they call.
  • Earn local links from associations, suppliers, local news and community events you support.

Strategy 8: Track what matters

Rankings alone do not pay the bills. Track:

  • Profile views, calls and direction requests in Google Business Profile.
  • Map pack positions for your main searches, ideally from several points in the valley, because results change by location.
  • Calls, WhatsApp clicks and forms from the website in Google Analytics 4.
  • Where leads come from. In the home services case, leads from inside the service area rose from 62% to 92%, which mattered as much as the total.

If you also run ads, link your Business Profile to Google Ads so location assets show with your ads.

Two Kathmandu cases

Kathmandu home services (plumbing, electrical and repairs), January–June 2024. The work used the profile as the storefront, built locality pages, fixed name, address and phone consistency, added click-to-call, and set up SMS and QR review requests. Published results: profile views from 320 to 4,250 a month, profile calls from 12 to 147 a month, and qualified leads from 12–15 to 42–48 a month. (Case study, long-form write-up)

Kathmandu multi-specialty clinic, six months. The work fixed categories and name, address and phone first, then rebuilt service pages, then improved mobile speed. Published results: map views from about 2,100 to 9,240 a month, Search and Maps calls up about 85%, direction requests from about 120 to 290 a month, and top-three map pack positions for 9 terms instead of 2. (Case study, long-form write-up)

Both businesses started with fixable basics. Your results will depend on your category, competition and how quickly changes are made.

A 90-day local SEO plan

Weeks 1–4: Audit and fix the profile (category, name, pin, services, hours, photos), make name, address and phone consistent, start the review system, and set up call and form tracking.

Weeks 5–8: Rewrite or build service pages, add locality pages for areas you genuinely serve, add schema, and fix mobile speed.

Weeks 9–12: Weekly profile posts, review replies, local link outreach, and a first report on calls, directions and leads by area.

Cost

My Local Demand retainer — Google Business Profile, reviews, citations and local pages — starts at NPR 55,000 a month. If you want a plan first, the 90-day diagnostic is NPR 35,000 one-time. Details are on the hire page and the local SEO service page.

Arjan KC and Gurkha Technology

Arjan KC is a Nepal-based full-stack digital marketing expert covering search, paid media, social, content, websites, analytics and conversion. Gurkha Technology is a Kathmandu digital agency founded by Diwas Pandey, Sushil Ghale, Kapil Amagain, Sudip Dhungel and Bibek Neupane. I joined as co-founder after its first year and lead strategy (more on that).

In both cases above, I led the audit, profile and page structure, review system and measurement, and the Gurkha Technology team delivered the local SEO and website work.

Keep reading